### ### ###.# #. ..# #...# ##.##.# #.#.# ### ...#.# #.#.# #.# #..#.# #.#.# #.# #..#.#######.#.###.# ## #..#.#.............# .#### #..#'###.###.#.###.# ....# #........###.#.# #.# #.#.# #............#.# #.# #.#.# #............#.# #.# # #.#.# #.[#.###.....#.# #.# #..########...# #..#(# #.....#.# #.# ..............# #..#.# #.....#.# #.# .####''####..####..#.###.....#.###.# #.......##.......................># #..~~...##..####.#.....#....#.##### #..~....##..# #.#.....#....#.# #~~~..P###..# #.#.....#....#.# #..~~..# #... ..##.#.......#.### #P.~~~.###... ..# .#.#......... #.P~~~~.##... ..# # #.#####.############# #~~~~~~~.#.. { .##.#.#.###...............# #~~~~~~.## #.........#.###########.# #~~~~~.## ###.#.##........# #.# #.# #~~~~~.## #.#.##........#######.###.# #~P~~~~.## # #.##........##........#.# #~~P~~~~.# #.##........##.####.#.#.# #P~~~~~.~# #.##........##.#.##.#.#.# #~PP~~~~.# #.#####+#...........#.#.# #PP~~~~.## .......%..######.####.#.# #~~~~~.## ........................# #~~~~~.~# #.#####...######.####.##### #~~~~~~.# ###.#####...................# #P~~~~.~# ....h.%.#...######..###...#.# #~~~~..### #.#...# #........#^# #P~~~~P.<# #.#...######.####...#.# ########## #h#.................#.# ##.#...######.####...#.# #........# #.# #...#.# #.....#### #.# #...#.# ###.....# #.# #...#.# ........# #.####...#.### ###.....# #............# #.....############.#.##### ####.................# #.#############.#.# #.................# #..###########.#..# #..# #.#..# #.... #.#..# ###.## #.#..# #.# #.#..# #.# #.#..# #.# #.# #..