##### ##...## ########### ##.....## #.......... #.......# ##.......... #<......##############........... #......<.y(...)y(................ ##....$..#....#############.##### #......##O...# .# #.......##....# # #.....>.#O....# #.......#.....# ##.....#......# ##............ ..... # #.. #..ee##### #.....# ######a### #....ooo.# ..........# ............ ##..)....l..# #..........# #......%..## #.<.......# #.........# . .. ... #...####### #.#.......# ..y..o....# #...y.y.# #...y.y.# #....y....# .###.>....# .S......# ...####### .... ###