########## #......... ####### ### ### #........... #.....# ###>. ..# #........... #.....### #.#.###.###.......... #.......# ####### #.#.....)..[........ ###'#####.# #.....# #.#..##.###...###.# #......##.#########..# #.......([(.......# #.......#.#..........# #....#.####.......# #.......#.#.......#f.# #######........#####.f..# #............####.#f.# ...........#.#.# ##f#f# ###.#.###.......#.#..# ........)#.#.#.######f#f# #.#.............#..# .........###.#.#......#.######### #f#..#####.##.###..# ........)..#.#.#.######.....ff..# #.#................# ##.......#.#.#.# #########.# #.#..#####.#.####.#### #.##......#.#.# #.# ####.#..........# #....# # #....#.#.#.# #.# #.....################f## ##[P..#.#.#.# #f# #.....'..............f>.# #P...P# ... #f# #.....################### #..÷..###.# #.# #f....# #..)÷...P.# #.#########.f...# ### #..<..##### #...............##########.# #P#.(..P... ###########f...............# ...#.######. #....##.f..#.#.##########f# ### #(# #.##.##.##.#.#.....## #.######## ..# .. #.##.##.#..#.#####..#####........# .... ... #.##.f.....#.#.f....(.....###.#### .... .... #.#####.####.#f#ff#######.###.#### .... ....#######f## #........#..# ### #........# .<.......of.#########.###..#######..####### ####................##.# #....+_+....# #......)f...........##.###..###+###..# #......{.....[......##.#....# #.# #..# #..|...####.........##.#.##.###.###.## #...... ###.......##.#........ff..# #...... #.......##'######...##### #....l. #..................## #...... #......>....######## #...... ######.#.....# ....... #.#.....# #.#.....# #.#<....# #.#.....# #.#......