# ######## ############################## .. ....... ..............................# #. ..... ...........##################.# #.. #>.# #########..# #.# #(..##########..# #..# #.# ###.......%.<.....#############..##################.# .....................................................# #########.........................)...#############.# #...##########................# #.# #)..# #................# #.# #...### ###................# #.# ###########.....######..................#############.# ........).......#....###..............................# #########.#######..P.P.########.......................# #..# #.# #P%.PP.## #..###################..# #..# #.# ##P.PP..# #..# #..# #..# #.# #.%.##### #..# #..# #..# #.# #%### #..# #..# #..# #.# #.# #..# #..# #..# #.# #.# #..# #..# #..##############.#####.###############..###################..# ####........................................%....................# #.............................................)..##############..# #.^.^.################..###########..##########)%# #..# #.^_^.# #..# #..# #..# #..# #.^^^.################..###########..# #..##############..# #..................................@h##########..................# ####.............................................................# #..<..........................................................# #.############...............(##########.).#################..# #.# #................# #...# #..# #.# #................# #...# #..# #.# #................# #@..# #..# #.############..<.............##########[..#################..# #.............................................................# #.......................................[.....................# #.....%...................................###################.# #.............%...#########..###########..# #.# #............>..[.# #..# #..# #.# #.........(.......# #..# #..# #.# #.................# #..# #..# #.# #.................# #.. #..# #.# #.................# .###########..# #.# #.................###### ...............###################.# #........................ ...................................# #..#########.............. .........%.........................# #..# #.......(.......................##################.# #..# #...........>h..................# #.# #..# #.>.............................# #.# #.)#########............%..................##################.# #............................h..............<.................# #......................... .....$.............................# ########################## ###################################