######## ##### ##......## ######### #...# ##........## #.......# #...# ######## #.(........# #.......# #...# #......# ##########..........# #.......# #...# #......# #........#..........# #.......# #...# #......# #........#..........#########.......# #...## #......# #...................................# #....###......####...................................# #.....##...........................)###.....#####.#### #...#.##.......#######.####.............#########.# ##.##.##........## #.####..........####.........# #.##..#>........# #...............# #.........# #.###.#.........# ##.#.............# ##........## #.# #.#.......).# #..#.............###..#.###.## #.# #.#.........# #..#............###..#..##..# #.# #...........####..#....#.^.)..####.##.###.## ##### #.# ###...................>###.#### #..##.##.)# ##...## #.# #.........##....#......#..#####.###.##.## ##.....## #.# #.........##.#..#......##...........#..# #.......# #.## #.........##.#.....................#..## #.......# #>.# #.........##......###..##....(....#..######.......# ##.# #.........##..###..##.......##.####..............## #.# ##............##.........#...#.#.......#####.....## #.######.....####.###....G....#.#...#.......# ##.......# #.......####.##...###.........#.##..........# #........# #.....).##......##....G.....G.......#.......# #........# #.......#......###.#.................####.### #.#.....## #.................................)#.## #..# ##.##...## #....#####..........#.....[...#....#>.####.###..###### #....#####..........#..............##..........## #....##.............#..............##..........# #....##...............)........................# #.[..##o...............#######.....##..........# #.####8o.............### #......##.........(# #.# #