######### #.......# #.......# #.......# #.......########## #...∩...#.......... #.......#........... #.......#........... #.......#.......... #.......'.......... #.......#.......############ #########.......#..........# #.......#..........# #.......#..........# #.......#..........# .... #.......#..........#...... #.......#..........#...... #.......####+#######...... #..................p...... #......................... +.............!........... #.................pp...... #..................p...... #................^........ ####+++################+##