# .###.####################### ..... ......................########### ......##.####...........###...........# .................................####.# ...##..##..###)##.#.####'########.# ...............##.#........# #.# #..............%...........# ####.####.# ..##..##...##.##..........# #.........# ......##...........####(### #....####.# ...........##.##...# #.#####....####.##### ..### . #.. ....................... ........................... .. #..# ##.#...........##.##...####.###.#....###..# #.##..#.# .# #..# .....##..##...##.##...# #.# #.#....# #..# #.##..#.# .# #..# # #.#..##..#.p..........# . #....# #..# #.##..#.# .# #..# #.##.#..##..........####.# ####.###..###.##..#.# .# # ##..# #...................... . ###.............##..#.##.##.### ... .........##..#.#p....### ..................#.............. #.# #>................. ####.##.###...##.......%..#..##. #.# #.#.###........... #. #.# #...##................. #)#######.#.####.#.#[.... # #.....########.#........### ######[...........####.#.#.#. ##.### #..##.###..## #.....................#.#.#.# # #.# ##.#..###..### ######.#####.........#.#.#.#.#.# #.# ..#.......... #.# #..#######.# #.#.#.# # #.##.###..### #.# #..# ##.#.#.#.# ..#.......# #.# #..# #.#.#.#.# #.##.###..# #.# #..# ######.#.#.# #.#.......#.# #.# #..###.....#.#.# #.......... #.#####.........#.#.#.# ## ##.......... #................#.#.#.# ###.#####.#..###.#. #.#####..###....#.#.#.#.# .................... #)...............#.#.#.#.# #.###............. #....##..###.#)#......##.# ##.#.###.....#..##... #....##..###.#.#......#... .................... #.'........................ ##.#.........##.### #.# ###....##................... ..#.####....##.#####.## #.........####.#.#........... #.#.####............... # #########.# #.#.#...........# # ...................... .# #.# <##.#........... . #.#.####)%%.##.### #.# .# #.# #.##.#........#. #. #.#.# #....##.#####.##.## #.# #............##.##. ####.####.#.####.................# ... .........<........ ...............[.................### # #####..###..##..P. ..........)%........................# #... ..... ~~~~~~~~~....~~~~~~~~~~~~~~~~~~~...P# #..# ..###~~ ~~~~~~~~~....~~~~~~~~~~~~~~~~~~~....# ...# ..# ~~~~~~~~....~~~~~~~~~~~~#####~~....# ##..# ..# ........................#gg.#~~....# . ..# ########''''#############...#~~P...# #.# #....#.......# #+###~~.... #....#.......# ~~~... +...)')......# ~~~ ###+########'# #....gg.# ......g)g# ........# #........ ########. .. ##