######## #......######## #.............# #.....####....# ######################.....# #....# .(..........................####....# #######.########....###.###.#.####.# #.## #.# #........# ##.#.# #.# ###.## #.# #........# #.#.## #.# #..#.###.# #....(...####.#.###.## ##.##.##.# #...........####.....# #...#.#.# #...........# #.....# ##..##.## #....<<.....####.....# ##....#.#.#... #.W..................# ##..#..####...# #.####+#+......#####.# #...#...##?...###....#.#.#.##### ##.# #.#.#.#.##..#.#.#....+...#.# #..# #.#.#.#####..#.###...#.###.# ##.## ##.#...# #!.#..# #....'.....# #..# #.##...####..#.###....#.##### #.## # ##)#..#..#.#.....##....#.# #.# ..PPP.##.W(.###.....8.8.......#.###########.# PP....W((#..#..#.#.....##....#.............# PP_PP..##.##...####..#.###.##.#..#########.## PcP.. ##.#...# #..#..# #.#.....# #.# PPP. #.#.#.#####..#. #.#.#...# #.# ... #.#.#.#.##..#.#.#.#.#...# #.# # #...#...##....###.......# #.# ##..#..####.. ###.##..#########.# ##....#.# #...............# ##..##.## ####..########### #...#.#.# #..# ##.##.##.# #..# #..#)###.# #..# ###.## #.# #..# #.## #.# ..># #######.########. #### .................. ..###############