##### ##...######### ######............. #..........######## #.####...........# #.# ##........#.# #.# ###.#......# #.##### #.#.#.#.## #.....# #......<.###.# #####.# #............# #.# ######...##### ###.#########...... #..........##.###.# #.#.######.##.# # #.#.# #.##.# # #.#.# #.##.# .# #.#.# ###.##.###.##.## #.#.# ##............... #.#.# #...o.......# #.#.###..#.##.......... #.......o..########.... ###....oo### ... ######o# # #.# #......(.. #..####### #..# #..# #..# #..# #..#