##################################### #.......#..#........................# #.......#..#........................# #.......#..#........................# #.......#..'............=)..........# #.......#..#........................# ###########.##..##...######.##########...# ##..#..#..##.##..##...###.##.##########...# #..........#......#.)............(........# #..........'......'.......................# #....[.....#......#.).....................# #..........#......#.......^...............# ### ##########.###.<.###....###[########..###<.##.....# ##..##...#......#########....###.########..###..######## #......................#....................#....# #......................#....................#.[..# #......................#....................#....# ############.###..###########..###...########..#####'##...## ..#.......#..#.###..## ##..###..###...########..###...###### ....>................+..#..................#.......#....# .....................#..#....[.............#.......#....# .##...##.............#..#....>.............#.......#....# ######☼...Z........#..#....<.............#.......+....# #..S°☼...ZZ........#..#..................#............# .....w#######..####.###.###..###.####..##..##....8.8.8.##### .##.. #..###..####'###.###..###.####..##..##.....⌠.⌠..##.>## ##+###.........#....#.....................#....8.>.8...>..# #).............#....#.....................#.....⌠.⌠.......# ...............#....'.................g...#....8.8.8.#....# ...............#....#.....................#..........+....# ..#....#'####..###.######..###.########@####....###..##..##### # #####..#########.######..###.########..###....###..##..##..## #.....# ........#......#.......#.....#....5.@'...........# #.....# .......+......#.......'.....'...g...#5..........# ##.##.# #.####.##.##.###.######...####+######..###.##..## ####.####.####.##.##.###.######...####...####5.######### #.........................#.....#......#...@...# #............(............#.....#.....@#.......# #........................##.....##..##.##g##..## ##...##...##<....#.###...#########..##.##.##### #####################...##.........5...55.# #.....#.................# #.....'.........).......# #.....#.................# ##...........############ ########....# #.....# #.....# #.....# #.....# ##.##.# ####.## #...# #...# #####