### .. . .# $# ##.##..## ######........ ####....{..# ..........## ####......# #.F!.....# #........# #........# ..........# ###........# #........#