### ...# . ....# oo . ...#######... ... ........... .....#......... .......<.## .. .....###..##.# ......###..#.# # ........#....###.# .........#......# .............##.# ........##...##.#### .......###.......... ........##...##..## ..>..................# ...........###....##... #........#........# ..........#.......### ### ..........##.......#...# #.......###........... #.#................... #..................... ##.................... #...........#........ #...........#........ #.<.......#.>....#### #...........<....# #.........#.....(.# ###........##....#... ####......#.### ###......####.# ##.............# #..#####.......# #####>## #.......# #.....# #.......# #....## #.....>... #...## #........# #...# #......... ##### #.......#. #.......# #.......#