#.. #.. #.. #.. #.. # #.. #...#..##########.# #......<....Z...... #...#############.. #