##################### #.................... #.................... .......#<......(............. .......#..................... .......#.................... ......########...........######## ######............................?.# .....................................#### .................................$....... ......................................... ..........>#......#....########.......... ...........#..^...#....#................. ...........#......#....#.....O.......#... ...........#......#....#......######## .. #########....#......#....#...... . #............########....#...... #............# ######...... #..<.........# ....... #............# ....... #............# #............# #............# #............# #........... #.......#..