.................... .##################. .##################. .................... .##################. .##################. .................... .##################. .##################. .................... .##################. .##################. .##################. .##################. .##################. .##################. .##################. .##################. .##################. ....................