####################### #............#........# #............#........# #............#........# #########....#........# #.....# #....#.......#########.....+ #....#.......##......#.....# #....##......##......#.....###### #....###'######......#.....#....# ####### #....................#.....#...# ##+# #.....# #............).......#.....#...##...# #.....# #....................#.....'........# #.....##########....................#.....#........# #...................................#.....#........# #.....##............##......#########.....#..###...# #.....##......(.....##......##........#####..####+.##.. #....................#.......#........#................ #.............(......#.......+........#..........##.... #....................#.......#........+.........## . #.....##......##....####+#####........#........## #.....##......##....#.................#......#.## ########............#.........##############+#..## #.....##......###+###.........#$ #..........## #.............##....#.........# #...).......# #...................#.........# #<..).......+ #.....##########....#.....(...# #..^).......# #.....###.$O..##....#.........#####+######'###...## #.....##$.$O$$.##...#.................#.........## #....)#..#####..#...#.................#........## #.....#..# ..#...#.................#........# #.....'.$# ..#...#######'##........#.........# #.....#$.# ..#............#........#......#...# #.....#..# ..#............#........#..[...#.... #.....##... .##.........(..#........#......# ... #.....###... ##....##.......#?....... #(..... #### #.....########+#....... #...... ........ #..... ........ ....... $