xxx xxxxxx X---X X/-----X X---X X//----X X---X X///---X X---X X////--X X---X X/////-X xxxxxxX~~~~~~X xxx X-----\X X---X X----\\X X---X X---\\\X X---X X--\\\\X X---X X-\\\\\X X---X X~~~~~~Xxxxxxx X~~~~~~X X~~~~~~X X~~~~~~X X~~~~~~X X~~~~~~X X~~~~~~X