. ###### ..?####....## #..!oo....# #o.<# #p#p# ....Z.. ..#!..5..# #.. #.####.# #. #. .# # ## ##