.. .. .. .. ... ...... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ^^ ... : ..