### .. #<# #.###.# ....#.# ###.#.#.# ...#.#.# .. .#####.#.#.####.. ..# .................. ....#####...#...##... #........####..# ###..#####.......# .#...............## .....##...######.# .....###..#........ ................ .....###O##..... ... #.# ..... .....###.# .... .........# ... ........## ... ........# #.##.##.# # ## #.# #.# #.# #.#