###### #....################### ...... #....#.................# ...... #....#.................+ ..+ ......# #....'.................# ...# .....##+###....#################'#....# #...................................... #...................................... +...................................... #...................................... #......############....#'#######+###+## #......# #....#..........# +......+ #....#..........# #####......############....###..###..# #........................#####..###..### #.8.....8................#.............. #......................<.#.............. #........................#######'########## ##########....#'######.....#####.##.......# #....#....#...#..#.....#......#.......# #....#....#...#..#.....#......#.......# ##..##....#.>##.##.....#+###'##.......# ##'##.....#..##.#####.................# #...#.....#.........#.................# #...#.....#.........'.................# #...#....<#.........#.................# #...'.....#.........#.................# #########.....#..##.###.#.................# #.............#..##.###+##.......####.....# #.............#..#.......#.......# ..... #.............#..#.......#.......+ ... #.............#..'.......#.>.....# #.............#..#.......#.....[.# #.............+..#.......#.......# #.............#..#########.......# ###############..##..### ....##### ..............+ ....# ..............# ..###+####....# # #......#'####.. #..............# #..............# #####..............# #.....#..................# #.....#..................# #.....#....######........# #.....#....# ########## #.....#....# #.....#....# #.....#....# #.....#....# #####'##....# #.......##'## ##.......#...# #..########### #.####.#.'.%# #.#.#.#..#.%# #.....#..#%%# ###.#.#..##+# ####.#.# #####