################ #..............# #..............# #...##..##....## ##..###'######.# ##.............# #.............## # #.............# .#...... #.<.##..###...# ..##....# ##..##..###...##..##....## #...#.............# ....# ....#.............+ ... #...##..###...###.# #.# ### ##..########'####+##+##.###..## #... +.....................# #... #.................>...# #......##....##..##..## #......##....###'##### #########.........# #.........# +.....##...# ##....##...#### #....##...#..## .............### ############...## ###..## ##..# ##.## #..# #..... ##.## #### #....# #..# .##...##...##....## #..# .......#..........# #..# ......+..........# #..# # #....#..........# #..# ##. #...##...##.....# #..# #...##...##...##.....# #..# #......)............## #..# #..............# #..# ##..##?O.##...########....#.# #..# #........##...##....##....#.## ##..# #.........#...............#..# #...# ##..##...##...............#..## ##...# #.. ###+##...............#...## ##...## ... .........##....##...##....### ###....# ... ....##...###+####...##......############...##.# ... #.. #...##....#...........................##.# #. #.........#....##........................# . #.........#....########################### #.........'....+ # #...##....##...# #...##...###'####...# #..............###### ............>..# ...............# ...............# ################