######### ##.......# ##...####.# ##.....###.# ##..8.8..##.# ###### #.........#.# #....####### #.8.....8.#.# #.>..#.....################## #....<....#.# #.......).......%...........# ##.......##.##########...)#.....################.#### ##.....##..........................................# #######.....#############.....###....#########.##.# #.........# #.....# #....#########.##.########## ########.#### ###.### #...o.{.{..oo.....)).......# #....# #.# #...)#########.##.########.# #....# #.# #....# #.##.# #)# #....############.# ####.# #####.##.## #.# #..............##.########.#####.....%)..# #.# #....######.........................o{...# #)# #....# #.##.##.########.#####.....o...# #)# #....# #.##.##.## #.# #.........# #.# #....######......... #.# #....o....# #.# ###................... #.# #...[.o.(.#######.## .......................# #.# #.###.......(......# ......#.####...........# #. #.....#........# ......#.# #.......>.... #.....#........# .....#.# #..........c #. #..............# ....#.# ###.......... #. #..............# .. ... ............ #. #.##...........# #.######.......... #.###(##o..........# ## . .................. ####.)...{..(.......### #..... .........(........ ........!..(........# #....# ######.....>..... ####......(.........# #....# ######.......##. ######.....(..........# #.##.# #....(.......... ..........(...........# ####.##.# #............##. #####....(......#.##### #.......# #..(.........# ............(.......#.# #.......####.(..>.......#####...........).....###.# #.........(.((............ ...................# #.# #.......))##.............. ...................# #.# #........M##.....(....... ..................!# . #........(##............# #.................# #........(#.............# #................. ####......#.............#####................ #.....<#...<....................g.o.... #......#...........#....(.......?K...... #......#...........##########..<####### #......#...........# #...# ################...# ##.## #..## #.# #..# #.# #..# #.# #..# { ..# #### ###