################### ##.................## ##...................## ##..###........######..## ##..## ##.......# ##..## ##..######......#########..## ##..###.................###..## #..###...................###..## ##..###..####.....########..###..## ##.(###..## #.....# ##..#.!..## ##..###..## #.....# ##.....(...## ##....#..########....#######...........## ##.......####............................## #.........##......................#.......## #.............#####.....#######...###..###..## .............## #.....# ##..####..###..## .##...#.....#######.....#########..####..###..## #..###...###.................##...####..###..## ..# #..## ........................####..###..## # #.^.# #####....)...####.......####..###..## ..... #.......## ##.......#.....###..## ..... ##.....## ##.............###..## . ####....#########.............###..## ................###..###........###..## ..........^.....?###..###.....∩..###..## ......>..........# ##..###.............# .............d...###..###..####)......## .8........%..d...###..###..####.......## ####....##########..###..####.......## #.....# ##..###..####.......## #.......# ##..###..####.......## #.d......#####..###..####).).>..## ...d...........>###..## #...)%..## ....................###.)###..## ..#######...........#.%###..## # ##............###..## #...........###..## .X8..##....###..## d....####..###..## ########..###.D## ##..###dD## ##...##d.## ###....ddd## ........z.## .........## ###.....## #....# ##..# ...# ..# #