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