.. ..####### ####### ........##########.....##### ....##..................... #.....####....#.....#### ###.....##...........# #.......^............#####..# #### #.........#....#...........# ... ###......##...##......###### ##.########.....#.....#....### #............#............## #.........................# #............###......#.#.### ###'####....## #.......#(..## ##~7.7~##....#####.....#..)...## #~~7.7~~#.%......#.....#.......# #~~7.7~~#...##.........#).%....# #~7...7~#.%.##.%.#................ #7.....7#..###...#..............#. #.#.#.##..###...######.........# ###<####........# #.(..........# ### #.####...###....#.....#... ! ### #....##....##...##... .. ##....#....)###### .. . ....####...........# .. .........####......# ... ....##......##..#### ........##......###..# ................###.... #....####......$....... #...gK......#........ #####..(............. #..)....##### ............# #####......... #......... ####...... ...... #.....