##########+## #...#...#!??# #...8...#!..# #...z...#M?!# ##8...8###### #.......#.^^# #...8...'^.^# #...#...#%..# ##+#######'## #...#...# #...8...# #.......# ##8...8## #.......# { #...8...# #...#...# ##'###### {#...#...# { #.\.'.%.# { #...#...# #########