oooooo oooooo oooo oooo o8o oooo
`888. `888. .8' `888 `"' `888
`888. .8888. .8' 888 .oo. oooo .oooo.o 888 oooo oooo d8b
`888 .8'`888. .8' 888P"Y88b `888 d88( "8 888 .8P' `888""8P
`888.8' `888.8' 888 888 888 `"Y88b. 888888. 888
`888' `888' 888 888 888 o. )88b 888 `88b. 888
`8' `8' o888o o888o o888o 8""888P' o888o o888o d888b
All code is released under the GNU GPL Version 2 unless mentioned otherwise.