########## #........# ##.#..#...# #...#).#..# ################################....#....############################## #........................%........#..#................................# #..#########..############...###...#..#..############.................# #..# #..# #...# ##...#....# #..##############.# #..# #..# #...####.#..#...# #..# #.# #..#########..############.........#..#..############..##############.# #..........)........................#.............................>...# #..........########...............#..#..#####..###########.##########.# #.#######..# #...#########....#..#.# #..# #.# #.# #.# #..# #...# #.....#...# #..# #.# #.# #.#######..########...#########.[.#..#.######..# #.# #.# #..............................................###########.##########.# #.........................<...........................................# #.................).).....P...########.#############..................# #..########..#########....P....### #.# #..##############..# #.......................P%~~~....#####.#############..##############..# #..........))............~~~~~.)......................................# #.........%..............~~~~~..##############..########.>............# #..............#######P.~~~~~~..# #..# #..##########..# #..............# #.P.~~~~~~.P# #..# #..# #..# #..............# #..~~~~~~...# #..# #..##########..# #..<.....>.....######..~~~~~~..###############..########..............# #................)....P.~~~~...................).....<................# #.###########.########.P.....P..........<........................)....# #.###########.#########...P...................##########.############.# #...............................................................%.....# #.....%.................................P.............................# #...................#########.####.......~~~..............##########..# #...................# #.# ##....~~~~~~~...########.(# #..# #...................#########.###..P~~~~~~~~~~..########.(##########..# #.................................P~~~~####~~~.......)...%...)(((((...# #..............)..................P~~~#####~~~...........########.##..# #.........................#######..~~~###~~~~..P#######..# #%.#..## #.........................# #...~~~~~~~~~..## #..# ###'###~# #.........................# ##..~~~~~~~P...########..# ##.....### #.........................########...~~~~~..[............######...(.(.# #........................).)..........P~~...).)...............#.......# #....................#####.####.....P.P..P....................##.)..(## #..##########%.......#PP~.~%~.########...P#######...##########~###'### #....................#P~......#########..>......)...##########~~8#.# #....................#~~P.....#.................).............~###'### #.####..#####........#P~~..P..#####......................#######.....## #.# #.......#..#######.~P.....#####..########.)########..######....C..# #.###....)..#.)......#'###'''##..\...########.................#.......# #.....#####..........# #.....#............../)...............##.....## #......###...........# +....:##########....).................~###%### #..##...#...####..############# #..###########..#######~~##'## #.....8.#(8.................############..###########..........~#)..# #.......#..........)...........................................~#..(# ####...###...##################################################~##.## #..#####..# #~~### ##........# #### #........# #####....# ######