#..... #.... #.... ..... #... ....... ###... ........ #....# #.......... #....####.......... #..(<.............. #.................. ##........#........ #.....)..#........ #........#.......# #.......o'.......# #.......##.......# ##########.......# #.......# #.......# #.......# #.......# #########