########### #(......... #.p........ #..p....... #...O...... #......p### #.......pp...... ....# #.......#p...... ....# #.......#p.%.... ....# #.......#.......#....# #.......#....>..#....# ...# #.......# .....#....# #...# #.......# ...#....# #...# #.....>.#######'#....# #...# .............# # #...# .............# #. #...# ............)############## ###..#################...# ............pOpp)e)p....... .e.......O......c........# ..........)popOp)(*p.$($... .C.p...OO.(..(.zz.c......# ####'######pc#########+#### ##..###'#############z..# .. ... #(O# #c......# #...# . .... #..# #..).)..# #...# .... #..# #..c.)..# #...# #cc# #O.cp)).# #.(.# #c.# #...2.).# #...# #.c# #..oO)).# #...# #..# #..)>)..# #c..# #..# #..O)...# #...# #..# #.......# #...# #..# ######### #...# #..# #...# #..# #...# #..# #...# #########..####### #...# .................. ....# .................. #########..####### #..# #..# #########..# #.......'..# #.......#..# ####### #.......#..###.....# ##.......'..##......# .'.......#(.#.......# .#......)#..#.).....# #########.)(().....# #((##(.....# #..###.....# #..# ####### #########..####### ................... ......[............ #########..######## #..# #..# #))# #..################# #.)#......#........# #..#......#........# #..#......'........# #..'......#........# #..#......#.......)# #..#......#.....<..# #..########........# #.)# #........# #..# #........# #######..##########'######. ............................ ############################