############################### #!!#...........∩...........+(!# #!!+^......................#??# ####......Z..#####.........#### #..................M..........# #....Z........................# #.....##...............##.....# #.....##.MZ............##.....# #....Z.M...................Z..# #..#.......................#..# #..##.....................##..# #∩.##.........∩∩..........##.∩# #..##ZZ...................##..# #..#.......................#..# #....Z........................# #.............................# #.....##...............##.....# #.....##.Z.............##...ZZ# #.............................# #..^..........Z...........^..^# ##+#^........#####.........##Z# #$$#.......................#ZZ# #$$#...........∩..........Z#..# ###############################