................................... ..*====*...*===========*...*=====*. .*#####|..*############|..*######|. .|##*==*..|##*===*##*==*..|##*===*. .|##|.....*###*..|###*....*###*.... .|##*======*##|..|##*======*##|.... .*############*..|###\########*.... ..*==========*...*===========*..... ..............\...............\....