######## #......# #......# #......##### ###+# #.....$#...###...## .. #......'..........#..... #........gp............. #......#.....##.......## #......#....####.....## ####.###...## #...## .# .....# ##'## ........ .# ...... ##.....####. .........# .# ....... #.#...#.##... .........# # ........#.......#.... .........# #####. ...∩...+..... #######........# #...... # .F... #.....########....##........# #...... #.#a..#.##.........))...............# #...... #c.$..# #........).(...(..........# #.....# ##'## #.......)..(.(...........# #.....## ##$..## #..##...##..(((##........# #####......####.....## .. #...##...((##........# ##...###.....##Fp.....##....##...........#........# #......#......ppc........................#........# #......#.......#......#..................#........# #......#.......#......#..................#........# ##'#####.......##....##.....#######.....######'#### #........####'###....##.....##...##.....##........# #........#.....#............>......)....#.........# #........#.....#......................>.#.........# #........#.....#........................#.........# #........#....###....##.....##..........#.........# #############'###....#########..........#.........# #.....'.......# #..........#.......).# #.....#.......# #..........#.........# #.....#.......# #..........#.........# ###...##'##..## ######....>.....#.........# #...##.##..####...##..........#.........# .............#.........##.....##........# ..............#.........##.....##....<^..# ...............#....##...##......#........# ####.##...##....#....##...##......#........# #.##... #....##...##....#......#........# .......##....##...##....+......#........# .......................#########....<...# ..................##...# #........# ..................###### .........# ...................# #.........# ...................# ...................# ####################