###### ##.#..##### #......#..## ##.........# ##........# #......^.## #.........## ......## ##.#.......######## #........ ##.................# ##.....#..{ ###...........#####..# #........{ $ ##..........^.##...##.# ##......... $ #.............#.....#.# ###########.......... ##.##.........#...8.#.# #$..o{o.).o...#...... ###....##....'.....#.### #.#########.......... ##.........##...##.#.###.# #........#. ###.#......#####.....##{# #{......... ###...#.........#.###.# #.{....#..o ###...#####..#{....##{# o#####)......... ##.#...## #....{..###{# .{{..#{.#....... $ ####.......#####....{..#{.# {#.8{#......... ##.#..)....##.###.....{{{..# { #.o{'..#........ #....##'#.$$...)........#..#########.#......... ##.#.#..#.o.$................... ...........# ###.#..#.o..................... ............ #)#..#........))............ ...#............. #.#_.#..#................#. ....#..## ..... #.####.....).........##.## #......##..... #......#.............#...# #..#.........# #####.....#.........###..### #.####).#..... ##................#.....## #. #..))..#.# #.....[[[................# # ##)))....# ####...<(([................# ##.[....... ###.#.[[..[[.................# #....###..# ##...).[.....[[...........#..## ###...# #.# #....#....#....).......)......## ##.#...# .. ###....#...###^).<..............<## #...#..####. #..............[................[[## ##..#...#... #.##'######...[..).................######........# #(#...#.∩.#........................)..)).........# { #)#.8.#8.8#....................##########......#.#{{ #)#...#...#..........<.......###{ ##.......#{{ #)##'##...#..#..............## #.....#.#{{ #.#.).)...#.................#{ { ####....#.# #.#..))...#................##{ { '##8.#....#..{{ #.##.._..##........#.......#{{{ { .....'.8..... #.#########.....#...##.....#{{{{{{ .....'........ #..........)....##.##....#.# {{ { .....'.8...... #######.....#...##.#....##.## { '##8.#........ #.......#.##........#..# { ####....... $ ##...#.#### .#....##..## #...##.# ####### ##. ##..### ##....### ##...##########..#.## ###............#### ##############