...!.. #....# #....# #....# #####....# #........# + +........##+#.# #.............# #.............## #............... #............... #......$........ ###+# #....#######.... ##...# #....# ... +....# #....# .. #....# #(...# . #....# #....# #....# #....# #....#####....# ##'###........# #.............# #.............+ #.............# #.............# #........>....# #............... #................ #O..<............ #............... #Z....####....# #.....# .... #.....# #.....# #.....# #.$?..# #######