###### ### #....# ... ########....# #.###.#### #.....##....# ########### ......{..####.....##....##########.........# .....O....(..^......................>......# #.........###.....#.....########.#.........# #.####....# #.....#.....# #.....####### #.....##.....#.....# #####.####### #...#.##.....#.....# ######......... #.....$#.....#.....# #.............. #......#.....#.....# #.####......... #......#.....#.##### #......... #.# #......... #.# #......... #.# ########## #.# #.# #.#