###### #....# ############....# .......<...#....# ...........#....#### ..............)....# ...........).......# ...................# .................).. ...#+#....#......... #........##......... #...........#.##...# +......#............ ## #......#.##........ #..#......#)##........ .#..#.......)#####+#... .................# ... #####....$........... ......r..#.....#....# ......J.............. ..................... ...........>......... ...................#. .....[...#.......#.# .?.......#.......# .........###.... ....$....# ...