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