##### ##...## #.....# ####### #.....# ##.....# #....##### #......######..##..## #.....##..###..##...# #####....#.............# #..##....'........##..## +..########.......##..## #..##....##...##.......# #..##....####)##..##...# ##..##....'..).##..##...# #.........#....)........# #...K.)...##pp.##..##..## ##..##....##yK.##..##..## #!.##....##.p.###'##...# +...########.p.##..##...# ##... .....#.......# #... #.....#.......# ..p. #.....#..##..## ....K #.....#..##..## #....##..##...# ##...##..##...# #............# #............# #...##..##..## #..... ....... #...##..##..## #..... ..... #...#....#...# #..... ..... #...'....#...# #...##+###... #...#...##..## .. #.. #...##..##... #...#....#### ..##...#........#..# #...##...# ......+........#..## #...###### .....#........#...+....##...##...# #..###'###...#...#....##...##..##### +####..##...##...+...#.....#.......##..## ....'.......)....#..##....##.......##...# ...#.......#...##..##....##.._(....#<..# #..#######..##..##....+........##..## ##..## .##............#........##..## #.)..#.................##...#........# #....#...........##....##............# #....#...........##....##............# +....#...##..##..##....##...##..##...# #....#.(. #..##..##....##...########.# #.<..#.. ....+....)..........# ### #....# .....#......^........# ###### ### #################