##### ####################### ###### .#..#.##...##..##..#..#.##...## #....# ...........#..................# #....# ...........'.................##################...# ...........#.................##...(..##.....^##...# ...........#.................#................'...# ...........#.................#................#.<.# .......<...#.................#................#...# .###...##.##...##.##.####...##......###.....##...# ##...#####+####.##.####...##......###.....##...# #..................'......|.........#..........# #..................#................#.^........# #..................#................'..........# #.......[..........#...............##.....##...# #..................#.............(.##.....##...# #..................#......................##...# ###..##.########...##.##..####.....##.....##...# #+####..#####...########.##..####.....##.....#....# ................................#.....#########...# ................................#.....##.....##...# ................................#.....#......##...# ................................#.....#......##...# ................................'.....#...........# ...##########...###...##.##..####.....##..........# ... ####...###...##.##+#####.....##.....#....# .. #...................#........########....# #....#...................'.........# #.#### #....#...................#.........# ### . #....#...................#.........# .. ....#...................#.........# ... #..####...####+#####...###'####### ....####..####...##....####...###......## ............g............'..............# ...........)#............#.............## (.((...%g...#............#..............# .....###...###.gg###.....##....####.....# .... #...###...###.....###########'#### .. ...................#........#.....# #...................#........#....## #...................#........#....## #...................#........#.....# #...................#........#.....# ##.##....###....###..##..###...## #+ ########....###..##..####### ..................#....# ...........(......#....# ..................#....# ..................#....# ########################