#####+### +.......# #.Z.....# #....%..# #|...!..# ###.......# ..##+###.# .%. .# ... # ..