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