--``,,``,`,`,,,,,,``,`,`,,``,,`,-`-`,,`,,`,`,,`---
` ` , , ` ` , ` , ` , , , , , , ` ` , ` , ` , , ` ` , , ` , ` ` , , ` , , ` , ` , , ` -
` ` , , ` ` , ` , ` , , , , , , ` ` , ` , ` , , ` ` , , ` , ` ` , , ` , , ` , ` , , ` -
` ` , , ` ` , ` , ` , , , , , , ` ` , ` , ` , , ` ` , , ` , ` ` , , ` , , ` , ` , , ` -
--``,,``,`,`,,,,,,``,`,`,,``,,`,-`-`,,`,,`,`,,`---