########## .........# ....####.# ###.####.# .........# ###.####.## #...# #.?....Z..>.# #.###...###.# ##.## ... .#.# .#.# . ..