### ######## .... #....O.# ####### .... #......### ....... ..... #...$).... ....... #..... #......... .......######....!. #.>.....l. .......>W.$.................... .......####..#####.##.......... .......####.######..#..#..##... ....................c.. .## .. ####.....###..........# ## . #.##. ..........####### .# ..#. .)..............# .## #.## ...................# .. # #.........#....(...# ########.# .### ##..##........?$(>.# #........#....# ##..................# #........#....# #. #..........#........# #.......o....o. ...####....#.....###...#### #....{.%...o... ##.................###...### #......o........ ...................##.....# #...........###..##.#..###..................# #.<.o.....#.###..##...####.###......###.....# ####.##.### ..##..#.#.##...# #......# ##.#..###### #.......# #.##....#.##.### #......###..........# #.....#.# #.##.......#.# #.[....#............# #.....#.### #.##....#....# ##.#.###.#..........### #.....#...###............## #.#.###.##.####......# #.....###.................# #.#..##.##.# #...<..# #.....# #......#........#.# #.##.......# #......# #.....# #.....##........#.### #.##.......# #......# ###.### #.....####......#...# #.##.......# ######## #..(..# #..#.#..##.###..........# #.....# ...#.#...#..####..#####.# #.....# ...##..............## #.# ...##.## .#.#...........##...####.# .... ..# #.#...................## ... ## #.#............(.......## # #.....................# ###.##................## #.##.................# #.##.................# .. #.................# . #........^.......## ##..............## ##.....##.....## ##############