###############################################################################
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                      UU                                                       
                      UU                                                       
                     dddd                                                      
                     dddd                                     ?????????        
                    dd  dd                                    ?????????        
                    dd  dd                                    ?????????     ++ 
                   dd    dd  WW                   FF VV       ?????????     ++ 
!!!!!!!  + +       dd    dd  WW                   FF VV       ?????????     ++ 
!!!!!!! + + +    222222222222222                IIIIIIII      ?????????     ++ 
!!!!!!!                              UU                       ?????????
!!!!!!!                              UU                 WW    ?????????     VV 
!!!!!!!                              FF                 WW    ?????????     VV 
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFFKKKKKKKKKKKKKKKKKKKKKKK?????????KKKKKKKK
###############################################################################
###############################################################################
