*........*..........*.....*..........*........*........*........*..........*.....*..........*........*
*..........*........*.....*........*..........*........*..........*........*.....*........*..........*
.*...........*.*.*.........*.*.*...........*...........*...........*.*.*.........*.*.*...........*
*........*..........*.....*..........*........*........*........*..........*.....*..........*........*
*..........*........*.....*........*..........*........*..........*........*.....*........*..........*
.*...........*.*.*.........*.*.*...........*...........*...........*.*.*.........*.*.*...........*