######## ######### #......# ######### #(......# #......# #.......# #.......# #......# #.#.....# #####'##### #......# #..#....# ####.........####......# #...#...# #..#.#######.#..#......# #....#..# #..#.#.....#.#..#......# #.......# #..#.#.....+.#..'(.(...# #.......######## #..'.#.....#.'..'......# ########.......# #..#.#.....#.#..#).....# #.).....# #..#.#.....#.#..'......# #.......# #..#.####'##.#..######## #.......# ####.........#### #.......# #####'##### #.......# #))))...# #......[# #.)))...# ..######'###'########'########### ..#....................).......... ###................................ #................................ #................................ #................................. . #.....###################+####### ...+.....# #pp0# ...#.....######### #ppp# ####.(...#........# #ppp# #.....)).......# ....ppp #...(.#........# #......... #.....#........ #.......... #.....#........ ........... #.....#........ .#######.p# #.....#....... +.....+.# #.....#...... =(= #.....###### #.....# ######### #/....# #.......# ###############.....# # #.......# ##.............#.....# .# #.......# #..............#.....# .# #.......# #..#############.....##..# #.......# #.............##.....'.# #.......# ##.............#.....###########'###########+# ############..'............................... ##.........##..#...........).................... #...........#..#................................ #..#######..#..#................................ #..##...##..#..#................................. #..#.....#..#..#########+######+########'####### #..#..#..#..#..# #.........# #.....#..#.....# #.........# ##...##..##...## #.........# ############## #..>......# ...##O# #.........# #...##O# #.........# #.....O. #.........# ###..OO. #.........# ...O. ##++###### ..... . .