. .. ... .... ..... ......### ......oW### a.######..### ###..# ####