############## ######## ########## ##......#.....####......## #........# ##.......#........#.......# #........# #........#........#.......# #........# #........#........##......# #######........# ###....#............##......# #......#.......# #...................##....#######.............### #............#####+###..........#...............# #...............#...............................# ####.............#.......##......................# #................#.......#####.............#.....# #...#######.####.........#####.............#.....####### #...#######....#....#....##................#######.....#### ##...#..........'..........+.....................)>......... #..........#....###....#####......#.......##########.#.#..## #......###.#.#### #...............#............#####......# #........#.#.# #............................##.)..#.#..# #.....>....... +....................#.......##..z..#....# ######.###.###### #......(..#####..##############....#.#.#.# #..........##...# ##'##.......# ##.# .......#..... #.....####......####.####.....# #.# 8......#.#.#.# #....................# #.....# #+# ......##........ #####.###....#......## #.....# ...# ...... ..# .... #.# #...##......######....# ...# #.8... .. ... #.###...##..........##....##...# #.......##..................... #........#####..................## #........# #........##........# #.....#### #...##...##........# ##..... #...# ...#######...# #....% #...# ...# #....#### #..... #.... ### #....# #.... #....# ........# .....#### ..... .... ##.. ..