########### ?......... ....?.@.# #..# #Z.# #.<# #=.# ..... #.#..## #.#..# # #.[# ...#