######################################### ....... #...........(.........).)...............# .⌠.....## #.......................................# ........# #..§..e...(○.....e(..).......)..........# .....e..###§§.#########'###########'###########)..# ....e.1..##§..# ..............................#...# ......4§§#§§§.# ..............................#...# ....(.e4§#§§§.#...............................#...# ....))3§§e§§§.#...............................#...# .....e4###§§§.#################################.<.# ...4e.. #§§......................................# ....).# ##.......................................# ...... #.........##.....##.....................# ...... #...###....###)###....########'######...# ..... #...#...#....#.#....#...............#...# ..... #...#...##.........##...............#...# #...#....#.......).#................#...# #...#....##..#.#..##..###########...#...# .........)....#.........#...#...# .##..#.#..##..#........)'...#...# . #.........#..#......).)#...#...# ..... #.........##..##########...#...# ...# ....#.#....#...............#...# ..# .###.###..................#...# #.# .. ##.................#...# ########.######### .. ....#################...# #................. ..............<.........# #................. ...........).............# #................. .........................# #...#####'################### ################+#########'#...# #...#........................ ...........................#...# #...#........................ ..........)................#...# #...#.....#######............ ...........................#...# #...#...###♣♣♣♣♣#####'###################'#...###'##..##'#...#...# #...#...# ♣♣.PP♣#.........................#...#....#..#..#...#...# #...#...#♣♣.∩.P♣#.........................#...#....'..#..#...#...# #...#...#♣P....♣#.........................#...#....#..#..#...#...# #...#...#♣.∩.⌠.∩.+######...#####'######...#...#....#..#..#...#...# #...#...#♣P....♣#......#...'.....)....#...#...######..#+##...#...# #...#...#♣♣.∩.P♣#......#...#..).).....#...#..................#...# #...#...# ♣♣.PP♣#......#...#..........#...#..................#...# #...#...###♣♣♣♣♣#......#...#..........#...#...############...#...# #...#...#.### #......#...#..........#...#...#..........#...#...# #...#...#...############...############...)...#..........#...#...# #...#...#.................................#...#..........#...'...# #...#...#.................................#...#..........#...#...# #...#...#.................................#...#..........#...#...# #...#...###'############'#########'########...##'#########...#...# #.).'...........)............................................#...# #...#........................................................#...# #...#........................................................#...# #...############'###############################'#############...# #.........)...<..................................................# #................................................................# #................................................................# ##################################################################