aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
8                                                   8
8  a---------------a                                8
8  |               |                                8
8  |               |                                8
8  |               |                               8"
8  "---------------"                               8a
8                                                   8
8                                                   8
8                      ,aaaaa,                      8
8                    ad":::::"ba                    8
8                  ,d::;gPPRg;::b,                  8
8                  d::dP'   `Yb::b                  8
8                  8::8)     (8::8                  8
8                  Y;:Yb     dP:;P  O               8
8                  `Y;:"8ggg8":;P'                  8
8                    "Yaa:::aaP"                    8
8                       """""                       8
8                                                   8
8                       ,d"b,                       8
8                       d:::8                       8
8                       8:::8                       8
8                       8:::8                       8
8                       8:::8                       8
8                       8:::8                       8
8                  aaa  `bad'  aaa                  8
"""""""""""""""""""' `"""""""""' `"""""""""""""""""""