############################### #??+...........∩Z..........#$$# #??#..........Z.M..........#$$# ####^.......M#####.........#+## #.........Z...................# #..........M..................# #.....##...............##.....# #.....##...............##.....# #.............................# #..#.......................#..# #..##.....................##..# #∩. #.........∩∩..........# ∩# #.. #.....................# # #. #.......................# ........................... ........................... ..##...............##... #...............# .. ...............