##################### .#??!#^^^#.....#.....# #...'..!#^^^'.....#.....# #.. #!sM#^^^#.....8.....# ##'#######'##...........# #...#...#...#...........# #...8...#...###8.....8### #.......#...#...........# ##8.sM8###'##...........# #..ZZ†..#^^^#.....8.....# #...8...'^^^#.....#.....# #...#...#^^^#.....#.....# ##'###########'#######'## #^^ #...#...#^^^#...#...# #^ #...8...'^^^#...'...# # #.......#^^^#...#...# ##8...8############## #.......#...#...#...# #...8...#...8...'.∩.# #...#...#.......#...# ######'###8...8###'## #.!M#^^^#.......#...# +...#^^^'...8...#.∩.# #?.!#^^^#...#...#...# #####################