#########+##### #.............# #.............# #.............# ..........# #.............# ..........## #.............# ........... #.....<.......# .Cp.......# #.............# #c........# #.............# #.........# #.............# #.........# ########'####### #......)).# #......))[..# #...c..p()# #....#.#)...# #.....)pp(# #..<.###....# #.######c######+####....#)#....# # #.#..)).#pAO.(#..'.###...###.# #...#))p))#)h....'..#..>..# .# #.....##c)p.##...#.###...## .# #..#....)#)....#.#....#.#....# ##################....###....+ #....# ....# #...... ....# #####+# #####