######### #.......# ###.#####.# #####......##.######### #.......##.........W..[ #.###.#.#####.#######.W #.###.#.......# #.##..#.####### #.##.##.# #.##.##.# #.)....(# ####)#### ###############)# #.............#.# ##.P.PP..####..#.#### #..####..').#.......# #..#..#..#..#P......# #..#..'..####P.#.##.# #..####..#.[#P.#.##.# #....g5o.'..#..#.##.# #########..gKPo..#####......# #..........####...# #.#.##.# #.###.####.# #...'. #.#.##.#####. #.###.####.# '...#..#.#.......... #.#....)...# ###..####..###.#####. #.#.#.###..# #............# #.#.#.# ##.# .......##### ##.....# #.# +..####..# #......# ##.# ##..+ #..## #.##.#.# #..# #...# #...# #.#.#..###..# #...####.#.# #..###......####P..PP.P.#.####### #.#.#..###................#...... #.##....##.#........#............ #.......##.#......#.#.#..##...... ####.##.##.#....<.#......# ###### #......<######.###.#.## #..........###.###.#.# #.##.##..#.#.......#.# #.##.#...#...####.##.# #.##...#####.......#.# #.####...#...##......# #.####...#.#.##.#..### #...........<...#..# ######.#####.......# #.#####.#####.# #........)....# ###############