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