. #... #... #... ####... ....... .. ......?######... ................. .................. .................. #################