############## #............# ########....#######.# ##### #........#.## #.# #...#######.######.#.## #.# #.....................#######.# #...................#..<......# ##.########.#######...######..## #.# #.# ##.## #...# #.# #.# #.# ####.#.## #.# #.# #.# #.......# #.# #.# #.# #.#####.# #.g #.# #.####.# #.####### ..e #.# #......# #.......# ######.# #.####..# # ### .########### #.#####.# #..# ###. #.. ...........# #...[...# #..# ... #.# ######.##.# ######.## #..# ##.##.## #.##.# #.#####..# ####......## #<##.########........# ........S.<# ####..........#####.## ##.......# #......#####.# #...#### ##...O#.# ######.# #.# #......# ......l#..# #.# #.# #...##.# ###.....#.# #.# #.# ######.# ..........# #.# #.# ##.# .# #.........# #.# ..# #..# .# ....[..$...# #.# #.# #.## .# ##.......... #PPP. PPPPP #.# .# #...... #P.... ..P.P# #.# @### PPPPPPP.P.P# #.# # ... P...P.....P# #.# #.##.###..# P.P.P.PPP.P# #.# #..<....... #P.P.P.P...P# #.# .........##...% #PPP.PPP.PPP# #.# #.######.# . #P.........P# #.# .# ######PPP.P.PPP.P####)# .. ..........P.P.P.P.....# .## ######P.P.P.P.P.P.##### .# ####### #P.P.P.P.....# .# #..@..# #PPP.PPPPPPP## #.###.######..#.######## #.# #...........# #.# #..###...(#.# ### #..###..#.#.# #..#........# #@..........# #..#........# #..###...##.# #..###...##.# ####...........# #....!.....##### #.##..###### # #..# ####