[..                 [..                [..                                                
[..                 [..              [.                                           [..     
[..      [..   [..[.[. [.   [..    [.[. [.   [..    [. [...[... [.. [..       [...[..     
[.. [..   [.. [..   [..   [.   [..   [..   [..  [..  [..    [..  [.  [..    [..   [. [.   
[..   [..   [...    [..  [..... [..  [..  [..   [..  [..    [..  [.  [..   [..    [..  [..
[..   [..    [..    [..  [.          [..  [..   [..  [..    [..  [.  [..    [..   [.   [..
[.. [..     [..      [..   [....     [..    [.. [...[...   [...  [.  [..[..   [...[..  [..
          [..