..... .. ......### ... .......####... ..^.......... #..#....#... .........#.....##.... #.......# ......)...#....#....# #......# ....................# #......## ...........#........# ##.......## ...................# #.........## ....$..............# ###..<.......# ................o..#####............###. ................o........#.............. .......................####..........##. ......................## ##........## ......................## ##......## .......................# ##....## [......................## #....... ........................#####......... ......)..####)..................<.....> ##......................... #..........<....###.....#. #..............## .............## .............# ............## ............ ...!.......# ...........