##### ... ###### #.############ ......##.#..........# ##..................## #........#............. .........<...#...#. .................# .................# .......###.......# ..... .....#.###.......# .....# .................# . ....... ...............### .. ..........#####.....##..##### ... ................................... ...............###.....#.#.####..... ................# #.................. .................###.......##..####.. .[..........(....'.'.................. .................###.................# ................###.................# ###.......$........###................ ......#............+...............#.. #...............###.............# . #...............# #...O.........# .......=...........###....K.......#. ......................g..b##......# .......####...............# ...... ..........................# ..... .......###...............)# ..#+# .............#######........# .. ... .###.#.. ..........# ... #.#... ...........# ..#................# ...#................# .. #. ..............