######## .### #......### ....## #........##### o.....##......#.....# # #...#......##....###.. . #...o.######........# #.#.....#### #.......# # ##..........###....##..... #.....)............# ... #.####..o##........###... # ##..................... #....####........##...... #.#### #..)###..# ........ ## # ######...# #..# ........ .. #........####.##........ .# #.####...)).#..#....... ##># #...##..#........ #.. #...###....#..#######.# ##### #......## ##....#### #...#.## ##...##...## #......###..........## #...##o.#.).....<....### ####......o.............#.# #.......##.#............#.# #.##...###.##..........##.# . #######.......##...###.# #......#########..# #......####......## #.......##........## #..................# #......#...........# ########...........# ##..........# #..........# ##<.......## #........# #..........# #..........# #..........# #.......... #.......... ##........#