### #.################# #.##.......O.....!# #..........#.###### #.##.#####.#.# ######.##.#.. ..#.# #.........#.#...#.# #.####.#..#.##.##.# #.#........#.# #.#.#.##....##.# #..........# #.# .............####.# #.##(#.#.##.......# # ..(#.#...<.###### .....#.#........... ###. #.#....##..... #. ........ ..... ........## #### ........# ......... .........