########## #........# #Y######.# #. #. #. #. #. #.