################ #........... ... ..# ######## #.......... ..# ######.# #......# ###.......... ..# #....#.# #########......# #........## #.#####.##.#.# #..............# #######........# #.#......#.#.# ###........)...# #..............# #.#.# #..#.#.# #..............### #..............#######.#.###..#.#.#####......##)......... #.>................%....................)................ #.......###....#######.#......#.#.#####..(...##.......... #.........+....+ ........................>'....####### #.......###....# ###.########.#.#####......####.# #...%...# ###### #.. ...#............# #.# #......## ##### ################## #)# #......# ###.## ######.######## #.. ###.#### #....# ##.[.#..(.##...###..# #.# ##.#.# ### #...#..##....<..##..# #.# #...# #.#####).###..###..[..##..# #.# #### ##)## #...##..## ##'####...###... ####.###..#### ###.####.#..#..# ##'#.##### #... #.)....#.....### ##..###...##..### ###...### #......#.......####.### #.#...### ##..##...## #......#........#'.#.## ####..## #...####..# #......#.........####.# ##.....## ##..#####..# #......#.........## #.###.......####..#.##...## ######............######...###...##.).#.#.....# ######..............##....## ##..#.##..##..}..# ######....#.#..........#....#..## ##...###.#.##...## #....'....'...........#######...###.....#..######## ######....#...........# # ##.......#....## #....#..........## #. ##.....###.### #....#.........## #. ##..### ##'## ### #....#.......### #.###.#.# ##'# #.##### ##........#### #.P'...######..######.#...## #......### #..##...###.##...#.......}..# #......# ...P ##...###...#....###.....# #......# ~.## ###.....######## ##...## #......# ~ ##..### ##### #####...#### #### #..........# #..........# #....).....# #..........# #..........# #..........# #..........# #..........# #..........# #..........# ############