######## #....... #.q.ppp.######## #ZO# #......# #ZZ# #......######## #..###..#c.....#......# #......Zpp.....#......# #.......#e.ZO..#..((..# # #########..ZZ.e#)ce...###########.. #.qxZ.p'ppp...#Oc......#.... ########..pc..)HpOp)...'.... ##### ########eO......'....# ##<..## ##########...p.p.O'.e.# ##.....# #....(...'.....OO.#..## ##..###..###........########## ## ##..##.##..##........############### #..##...##..#........'.............# #..'.....#..'....)...#).......Z....# #..##...##.)#))......#..####.####..# ##..##.##..##........#..#.......#..# ##..###..###........#..#.......#..# ##.....## #........#..#..###..#..# ##...## #........#.....# #.....# ##### ##########..#..###..#..# #..#.......#..#########... #..#.......#..#.......##...# #..####.####..'.......##...## #?.. .........#....e..#....!# .............#....4..##.p.# ###########....Z3)##.(.## #.......e3e)..# #.....).##)..## #......e##...# #.......'.e...# ####+#####e3.## #...# ...