### # .. #. #. ##.#####.######### ..........<....... #.....#+#.W....## .###......g....... .................. # ..###.............. +. .......g........##. ##.. .###.g.........# ...%. #...........# ......###.#######...# ..........# ...# ......###....... .|.. ..#.. #A##...... ## ... #.# #..... ... +.# #.... gg ._[ .... g #.# ... #.# .. #. #.# .# .. #.# ###.# ......###.#.# #.# ##...#...........#.# #.# ###..#.#.............####.### #....P..(.# #..........#...## #P.PPP.P..# ##.......##.#....# #.PP.PP...# #........##.#<#..# ####.P.>PPP..# #........##.#....# +...PP..PPP..###..(.............# ##...PPP.P.............>##.#....# #.#P..PP....###........##.##...# .. ##........# ########.##.. ...# #. #........# #.#####.#.# . #........# #.....#.#.# #........# ###########.#...# ######.######.....# #.# #........###.# #.# #........# #.# #.# #<.......# #.# #.# ##.......# #.# #.# #.......# #.# #.# ####.......# #.# #.# ............# #.# #.# ##..........# #.# #.# #..........# #.#####.# ##.._...#### #.......# #......# ######...# #......# #....#.#.# ###....# #.##.#.#.# ##########.##.#.#.######## #..>..##...#........# #.#################.# #.............#####.# #############.......# #########