### ### #.###############.# ############.................# #.........##.###############.# ####### #.#######.##.## #.# #..(..# #.#.....#.#...# #.# #.##(## #.#.#...#.#...# #.# * ########[##o########.#.#.###.#...# #.# ...........o..................>..# #.# .........##.#####.........##.##.###############.# .#.........).####.#.......#...................#.# ,#.####.................#.##..#.#############.#.# * #.......P..P...#.#...........#.#######.......#.# * #####..........#.#...#.#.#..........##.#######.# , #..P......P.......#.#.#.##.......##.#<#.....# ,* ...................#)#.#..+..(....##.#.#.##### #..........................##.......##...#.# #.....P......P.............##.......######.# #####........o.............+...............# , ....P..P...............##..(.....####### ..................###.#####.# * * ..###.....<......# #.# #.# ,, ##+##.#......# #.## #.# , #.#......###..####.# , , #..###'............# , , ##.# #.)#.#.#.#.#..# , , #.###...).........# , #..##..#(......#..# < ##.##.............# ** , #.##..#...>...#..# #..#............## ##.#..#....(..#.# *#..............# * ,, , #.........#.#.#.#.#.# #.................. , #........######### * ........>. , #.......... #........... ############