WOxxxdxxl,'.',............                                                                                        
.....';;cxKWMMMWXXKOOx;'''......                                                                                                
.'';,;;;cd0XWMWX0xoc;''.......                                                                                                  
......,;:cdxkkxocc:;,''.....                                                                                                    
.......',;