#.. ##...... ##.......> ##........ ##........ ##........ . #........## #.. ..#........## ##.... ......o.....###........ ####8'8##o...#>....... 8o.oo #o...........## ..oo #.............## # o.. #..............###.....## . #....)..........#....s..## ## #........................## #.### ##########....)))..................## ##.........:.................................## ##.............................................## ##........#.............................#....R...## ##........# #...........................###........## ##<.......# ##.........................## ##........## #<.......## ##.......................## ##........# ##<.......## ##.........................## ##........## ##......F.###o..........................###........## ##........#..)..........................#........## ##........o....................................## ##.......(.o.................................## ##...(.....................................## ##.......................................## ##.......#.....................#.......## ##.....###................)..###)....## ##...## ##.................## ##...## ##)## ##..............)## ##)## ##.## ##........#......^)## ##)## ##.###........###.....)..###)## ##)#).......## ##........#.## ##).(()...## ##.......)## ##(.......## ##........## ##........###........## ##........#........## ##...............## ##....(........## ##...........## ##.........## ##.......## ##.....## ##...## #####