########### #..# #....#....# #..# #....#Z...# #..# #....#....# #..+ #....#....# #..# ######'##'#### #..# #...#...#...# #..#####'###'###'###+## #....................... #∩...................... ########################