--♫*`¯`*♫ `).(`.♫*`¯`*♫--8888888888888888888888♫8888888888888888888888--♫*`¯`*♫ `).(`.♫*`¯`*♫--
--(.♫`(`.♫.`). ♫)888888888888888888888888888--("*")--888888888888888888888888888(.♫`(`.♫.`).♫)--
--("*")888888888888888888888888888888--(.♫`(`.♫.`). ♫)--888888888888888888888888888888("*")--
♫8888888888888888888888888888888--♫*`¯`*♫`).(`.♫*`¯`*♫--8888888888888888888888888888888♫
DeCoBloGlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllBloGDeCo
DeCoBloGlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllBloGDeCoen construction
♫888888888888888888888888888888--♫*`¯`*♫`).(`.♫*`¯`*♫--888888888888888888888888888888♫
--("*")888888888888888888888888888888--(.♫`(`.♫.`). ♫)--888888888888888888888888888888("*")--
--(.♫`(`.♫.`).♫)888888888888888888888888888--("*")--888888888888888888888888888(.♫`(`.♫.`). ♫)--
--♫*`¯`*♫ `).(`.♫*`¯`*♫--888888888888888888888♫888888888888888888888--♫*`¯`*♫`).(`.♫*`¯`*♫--