######### ........# #######.####### #.............# #.#####.#####.# .#.#####.#......####.####### ............................ .#.....#....########.###### #.....#...........#.# #.....#...........#.# +.....#.....#####.#.######## ##....#........(............ #....#....######.#.######## #....#....# #.#.#.# #....#.(..####.#.#.# +.............>#.#.# #....#....####(#.#.# ..##.#....# #.#.#.# . # #....####.#.#.# #.........#.#.# #.#...####..#.#.######## #.....####..#........... .. #........<.)###.######## #.. #...............# .. #....######.##### #. #...............# P####'#### #.....#########.# g(....... ...... ..#.# P.......# ##.#.# #.#.# P.......# ###.#.# #.#.# #P.#g...# #.....# ###+###.#.# #P'####h# #.#.### #.......#.######## #.......###.#.# #......#.......... ..........##.#.# ##......########### #.........[..#.###........##### #.......#(.......+............# ........+......###........###.# ........#......# ........# #.# ........##+##..# ....##### #.# ...#...###..#..###.... #.# ### #.........## #.# #.........# #.# #.........# #.# #.........# #.# #.........# #.# #.........# #.# #.........# #.# #....>....# #.# #......)..# #.# #.........# #.# ####.###############.# #.................# ###################