~..................~........................~~~......~....................................~................................................~~~~..............................