##.. #... #... #... .# #... ..# #.. ..# ##..###########..## #....Y............. #.................. ######'####..##..## ##..###..###+## #.............# #.............# #######..##..## ##+# ###