######### #.......# #.#####.# #.# #.## ########## #.#####..## #........######## ##.##......# #..#............# #.........######......#.######.# #..##.##......#......##.# #.# #..##.##.............##.# #.# #.........###.##..#####.# #b# #.###.##..###.##..# #.# #.# #.# #.# #.##... ..##.... ..# ###.# #.# #.# #.###.#######+### ### #.g.# #.. #.###.###.# #.### #.# #.......>.# ##.# #.# # ####....### ##.g# #.#####..# #......#### ####...#####...l...() ##........+ +........g........... ##....#### ####...###########... ###.## ##..# #.# ##.. #.# ##. #.# #+# .# ####)#### #.# ### .# #.......# #.# ...# .# #.#####.# ##.###... #.# #.# ##....... #.# #.# #(....# # #.# #.#####...###.# #.#####.............## #.......######........ ######### #.####### #.# #.# ########### #.# #.........# #.# #.####################### #.# ######### #.# #...#.(.#.P.#..P# #.# #.......# #.# #####...#...#...#...# #.#########.#####.# #.# #..%##'###'###'###'## #..............##.# #.# #.###...............# #....#######.##.##.# #.###.#.'..............P# ......#.# #.##.##.# #.......#...............# ####....# #.......# #####.####'###'###'###'## ##.### ####.#### #.# #...#...#..%#..P# #.# #.# #.# #...#.<.#...#..P# #.# #.# #.# ################# #+# #.# #.# #.# #.# ####.#### ##.# ##.......# #..## ####...#.##)######...#### +.......)........%......+ ####....###.####.....#### ##.......# #.##.## ###.##### #.#### #.# #.# #.# #.# #.# #.# #.# #.#