####### ########## ##############################.....######........# ######...zzz.zz.>..........%..........................# #....#.##############...###########.....######........# #....#.# #...# #.....# #........# #....#.# #ooo# #.##### #........# #....#.# #...# #.# #..<.....# #....#.# #...# #.# ##........# #....#.########### #...# #.# ###.).#(##### #...)#..........)####...###########.#######...).#.# #....)..<.......>.........).oo...)..)......P(P..#.### #....#...........#####.############)######.PP>.P....# ######...........# #.# #.# #..........# #...........# #.# ######.######....PP....# #(..........# #.# #....o.................# #...........# #.# #.####.......########### #...........# #.# #.......# #....o......# #.# #.......# #..o....)[..# #.# #.##.#### #.#######.### ##.#######. #.##.# #.# #)######........#...##.##.######## #.# #.....[......g..#..........>...... #.# ########........#...##.##%######## #o# #........#.. #.##.# #o# #........#. #.##.# #o# #........# #.##.# #.# #........# #.##.# #)# ########.############.##.# #)..................z.............# #......##########.############.#### #.)....# #.# #.# #......# #.# #.# #......# #.# #.# #...... #.# #.# #..... #.# #.# #.. #.# #.# #.# ..# ###