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