### ###.. ..# ##############.###.########......................#######..###.###....... #..##..##.# #.# ##.### #..##% #.# #######.#Z h##o...... #....>...3