### ###### #.# #.##.# ##.# #.# #.##.# #######..##### #.## #.##.############# ............. .... ### # #.##.............# ###....%..##### # ##..# #.# #.####.##.#######.##### #......%##....##.# . ...##########.##### #...................# .......##......# .##.####..##.............# #.##.#.##.#######.### ....##........+..... ..>.##.#######.###.# . #...........##.### ..##...##.....#..##.####..##.# #......# #.##................# ..........+#..............##.# ####.###.###.##....#.####.##.#.# ....##....##.##.####'##..##.####.......................#.##.#.# .........#⌠.⌠#####⌠)⌠#..##......#..###.###.##....#.##.#.##.#.# ...##...##...###...##...........................#.##.#.##.#.# .. .....##%......##...........#..###...........#...........# ...... ##..<..##............#..###.###.......#.####.##.#### ..... ##⌠.⌠##...........................................# . #####...#..#.#####..................%.........##.# .......#.#####....###.##.###.......#########.# #..#.................##.###........# #.# ..#..............................### #.# .................................. #.# ...........................#...#.#######.## ... ..............##..#.#..............# .#....###.#........#...#.#######.## ...... ..#........#...#.#######.# .................g..........##.# ... ............o.............# ..#......#.#og.#.#######.# . ..o........ #.# ...........%... #.# ...##.#..#..........# . #.#..#......# #.# #.#.......## #.# . ......#.# #.# #..#.. .