######## ########## #......# ##### #........# #.####.#####...###.######.######### #.# #.................###.#.......# #.# #..#####...###.#...##.#.#####.# #.# #..# ######...............#.# #.###..# #.......##.#.###.#.# #......# ##.........#.###.#.# #####.## ##.########.......# #.### #.# ###....## #.#.## #.# #....# #....## #+# #.##.# ## ##.....## ... #....# .. #.......# .... ##.#### .. ##.....## ..... ##..# W## ##....#### ......####...###########g..### #.......+ ......).......)...aooo.)s..... ##...#### ......####...###########....## #..## ...$. ##..# ..l.. #.## .... ##.# #.## #.# ... #.# # #.## #+# #.# #..# #.##########.# ##.# #...<.....##.# ###.### ##.#######.##.# #.....# ##...##........# #.....#####.)...#.###.#### #..............##.# #.# #.....#####.......###.# #.....# ###.........# ####### #.######### #.# #.# #.# #.# #.# ... ..#