######### #.......# #....?..### #.......... #..r....## #.