##### ### #...# ########## ... ..# #.#.###.......... .....# #.# #.#............... ......# #.###.#.#.#............ #.....###.#...#...+............ .. #.....#.#.#.#######............ ..... #.....#.#.#.......+............# ....... #.....#.#.#...#####...<........# ####........ #.......#.##..# #............# #............ #.............# #............ #.......... #.....###.###.# ####'######## #......... #.#..#....###<########.###########(####)###...# #...................)............c.(........... #....#.###############.#...###########......##. ##..#+#.### #.#...# ..#####.. #.........#############.#...######## ...# #..>.............>.....................h. #.........######............########...## #.........#.PPP.............### #... #........[....PP..............# #... #...........PP_PP.............# . #...........P.PPP........##...# #...........PPPP.........##...# #.........#..............##...# #.........##.##########'###...# #.........##.# ########.# #...# ############.. .........# #...# ####.######### .