bb#+============================================================================================================================================================================================================================================================================================================================================================-bb
bbb-============================================================================================================================================================================================================================================================================================================================================================-bb
bbbbbbbbb#bbb##b#bo#oo+===================================================================================================================================================================================+=+===================================================================================================================================================-bb
bbbbbbbbbbbbbbbbbbbb#o==========================================================================================================================================================================+--+++++++++===================================================================================================================================================+obb
bbbbbbbbbbbbb#bb#bbbo+==============================================================================================================================+o==================================++=++--++++++==========================================================================================================================================================+bbb
bbbbbbbbbbbbbbbbbbbbo+====================================================================================================================================================================+====================================================================================================================================================================+bbb
bbbbbbbbbbbbbbbbbbbb#+=============================================================================================================================================+==========+=++===++=++=====================================================================================================================================================================+bbb
bbbbbbbbbbbbbbbbbbb##-=======================================================================================================================================++=============+++++++=============================================================================================================================================================================bbb
bbbbbbbbbbbbbbbbbbbb#-+=================================================================================================================================================+++=+==================================================================================================================================================================================+bbb
bbbbbbbbbbbbbb#bbbbbbo+===========================================================================================================+-===+========================================================================================================================================================================================================================#bb
bbbbbbbbbbbbbbbbbbbbbo-============================================================================================================++-o======================+=================================================================================