.. ..... #..... #.....############# #.................# #.................###### #....$............#....# +.............o...'....# #...............o.#....# #........$.###+####....# #..........# #.....# #.....##'### #.....# #.....#....# #.....# +.....#.... #.{...# #.....#...# ##o...# #.....#...#########....# #.....#..........+o....# #.....#..........#.....# #.....'.ao.......#.....# #.....#..>#########....# #.....#...##.....##....# .......+...#...........)# ........#...#............# ....>...#...#....... ....# <...>...#...#....... ..######...#....... #...#....'....... #...'....#....... #...##...##...... #...##..)##...... #.....o.......... #................ #................ #...)....##.....# #........# ##### #...##.).# #... #...# .... ...... ... ....... ... .......... .......... ......#####