####### ### ###### ## # . ##### ## ## .. ####### ### ..## ######## # ..#####.vv##### ..####vvvv##### ..#####.vv#### ..############# ..### ### # ## ##### ####### ######### ......... ...........