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