############### #.............# .. #.............# #.. #...##..###..# #..##...##..###..### .........#..#......# .........#..+......# .........'..#......# .........#..#......# .........#..#......# #####...##..###..### # #####...##..###'#####.## .........(........#.o...# .[................'.oo..+ #.###...###.########)#### #####.###...###.## .# #.......#...#....# .# +.......+...#....# .# #.......#...#....# .# ##..##..##...##..## .# #...##..##...##..# ##+ .. ##..##.......##..##<...... #...##...)...'............ #...#...####+##.......... #...######...##......... #...##..##.......##...# #########..[...#........##...# ##..##..##......#.............# ### #............>..#.............# #.#######...........>..#....##..##..## ### #......##..##..##......##...##..##'####..##. #......##..##..##..)...##...##..#...#....$.. #.......#....................#.>#...#....... #.......'....................#..#...'....... ##..##.###'###.##..##..###..###.######..###. #####.###.######..##..####+###<##.# .# #..............#..........#....# .. #..............#..........'....# .. #..............#..........#....# .. #..............#..........#....# . ##.###.###...#########..###..### #####.###...######.#######..####. #...........>........).......... #............................... ##.......###.###.##..##......### ###########'###.############# #........# #........# #........# #........# ##.####### ###