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