########### ..(....... ......... ..?.....# .....Fc.# .....Z..# .....r..# ........# .....:..# ......... ........#. #####+##..