.. .... ..(..######### ...........o.###.. .........Z