### ####.. ..#.# ###############.###.########..........Y...........#######...........###p###............. #..##..##.# #.# ##.### #..##[# #.# #.# #######.#)# # h##)# #..##.# #o.#... ####o...... ... .....o#.#####