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