??   ??                      ??  ??
  ??::  ?                         ?  ::??
 ??::              ?      ?             :::??
  ??:: ::     ●     ?::    ?  ??     ●    :: :::??
 ????::            ?:::  ?? ::??         ::::???
  ?????:::: ::        ??:::? ?:::??        :: ::::???
   ??????:::: ::       ??  ??        :::????