########## #........# #........# #........# #........# ###########........# ####### #........##........# ##.....# #........##._......# #..#'#.# #........##......[.# #.?'\+.# #####.#########.############## #..#+### #.# #.# ##...##...## #....## #.#########.####..........## #.....# #..........................# ###.#.# #.#.##.########............# #.#.## #.#.##..## #....<.......# #.#..## #.#.###..######...........####### #.##..# #.#.# ##....##..#....#..........# #.###.# #.#.# ###.....#####.###.######.###.# #.# #.#.######.####### #.###.# #.....# #.### #### #...##...).....#.###.#.).# ####..# #...# #..# #.#>##.....###.#..##.#.[[# #...# #...# #..# #.#.##..)..###.#........(# #<#.# #...# #..###.#.##......##.#.##..#...# ###.#.# #...# #...##.#......._......##.##...#### #...#.# #...# #....#.#..#.##......####.##......###.###[# #...# ##.#...##.#.###.....# #..##.>........# #.###...# #.##%.#.>#.###.....# #.###...##..#### #..##...# ##.##..#..#.........###.###.).###.### ##..#...# #.........#####.######..##..))# #...# ##.###### #.........### #.# #.##..##)# ###.# #.#....# #.......#...# #.# ##.##.###g# #.######.#....# #..<....#.#.###.# #..#.># #g# #.....##.#....# #...............#####.##.####g#########)>.......# #.......##..###...........g..gg.................########### #......#.....P...............g........)......)..........).# #<.....#....~~~~~~~~~~~~~~~~~~~....~~~~~~~~~~~~~~~~~~~...P# ###.##.#....~~~~~~~~~~~~~~~~~~~....~~~~~~~~~~~~~~~~~~~....# #.##.#....~~#####~~~~~~~~~~~~....~~~~~~~~~~~~#####~~....# #..#.#....~~#gg #............................#.g.#~~....# ##...#....~~#g #############''''#############...#~~P...# ###.#...P~~### #....# #'###~~....# #.#O...~~~.# .g....' #.#.~~~....# #.#....~~~.# ###....## #.~~~....# #.#....~~~.# ##''## #.~~~....# ###....~~~.# gg.g #.~~~..P.# #....~~~.# ..g. #.~~~....# #....~~~.# #.~~~....# #.P..~~~.# #.~~~....# #....~~~.#.# #.~~~....# #....~~###'# #+###~~....# #...P~~#.g.##############################...#~~....# #....~~#.g.#............................#.gg#~~....# #....~~#####~~~~~~~~~~~~~~~~~~~~~~~~~~~~#####~~....# #....~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~....# #....~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%~~~~~~~~~~~~....# #....P.............P................P..............# #................P..........................P......# ####################################################