...................# .....#.#.##########. .......#.##########. ...###.############. .......############. .#####.############. ..........#########. .#######.##########. .#######.##########. .#######.##########. .#######.##########. .#######.##########. .#####.#..#########. .#####.#.##########. .....#.#.##########. ...#.#.#.##########. .....#.#.##########. .###.#.#.##########. .......############. ######..............