bbbbbbbb dddddddd b::::::b d::::::d lllllll b::::::b d::::::d l:::::l b::::::b d::::::d l:::::l b:::::b d:::::d l:::::l b:::::bbbbbbbbb uuuuuu uuuuuunnnn nnnnnnnn ddddddddd:::::d ooooooooooo l::::l ooooooooooo b::::::::::::::bb u::::u u::::un:::nn::::::::nn dd::::::::::::::d oo:::::::::::oo l::::l oo:::::::::::oo b::::::::::::::::b u::::u u::::un::::::::::::::nn d::::::::::::::::d o:::::::::::::::o l::::l o:::::::::::::::o b:::::bbbbb:::::::bu::::u u::::unn:::::::::::::::nd:::::::ddddd:::::d o:::::ooooo:::::o l::::l o:::::ooooo:::::o b:::::b b::::::bu::::u u::::u n:::::nnnn:::::nd::::::d d:::::d o::::o o::::o l::::l o::::o o::::o b:::::b b:::::bu::::u u::::u n::::n n::::nd:::::d d:::::d o::::o o::::o l::::l o::::o o::::o b:::::b b:::::bu::::u u::::u n::::n n::::nd:::::d d:::::d o::::o o::::o l::::l o::::o o::::o b:::::b b:::::bu:::::uuuu:::::u n::::n n::::nd:::::d d:::::d o::::o o::::o l::::l o::::o o::::o b:::::bbbbbb::::::bu:::::::::::::::uun::::n n::::nd::::::ddddd::::::ddo:::::ooooo:::::ol::::::lo:::::ooooo:::::o b::::::::::::::::b u:::::::::::::::un::::n n::::n d:::::::::::::::::do:::::::::::::::ol::::::lo:::::::::::::::o b:::::::::::::::b uu::::::::uu:::un::::n n::::n d:::::::::ddd::::d oo:::::::::::oo l::::::l oo:::::::::::oo bbbbbbbbbbbbbbbb uuuuuuuu uuuunnnnnn nnnnnn ddddddddd ddddd ooooooooooo llllllll ooooooooooo