OOOOOOOOOOOOOOOOOOOOOOOOOOOOCcc. :cocococococococococococococococococococococococococococococococococococc:       .ccocc  COOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOO:  .:c:c:c::c:c::c:c::c:c::c:c::c:c:c::c:c::c:c:c:c::::c::c:c:c:::c::c:c:c:c:. ...::::c:c::   COOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOC. .::c::c:c:c:c:c:c:::c:c::c::c:c::c::c:c::c:c:c::c:c:c:c:c::c:c:c:c:c:c:::c::c:c:c:::c:::c:c:   .oOOOOOOOOOOOOOOOOOO88888
OOOOOOOOOOOOOOOOOOOOOOOOo.  ::::c::c:c:c:c::c:c::c::c:c:c:c:::. ..:c:c:c::c::c:c:c::.c:c:c:c:..         ::c:c:c:c:c:c:c:..      :COOOOOOOOO@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOOc       ::c:c:c:c:c:c:c:.:c:..::c:c::c      ::c:c:c:c::. :.   :c.                :::c:c:c:c::c:cc:.  :COOOOOOOOOOO@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOOOOOC. .c:c:c:c:c:c.   ::.           .        .:c::.                                    .::c:c:c:c.      oOOOOOOO8@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOOOC:  .c:c:c:c:c::c:                           ..                                          c:c:c:cc:    .::oOOOO@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOOO  .::c:c:. .......                                                                     .:c:c::c:cc::.  oOO8888@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOC:      :::c.                                                                               .....:::c:   .CO@@@@@@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOOOOC:  :c:c:.            :..                                                 .cCO8o.           .:cc:c:.  @@@@@@@@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOOOo  .c:cc:          .o888888888OCo::..                            .:coC8888888888888C            ::cc:c: :O@@@@@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOOO  .::::::         .8888888888888888888888OOCCoc      .:cooCCO8888888888888O888888888o           :::c:c:. .O@@@@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOOo :::c..         :O8888888888O888O88O8888888OOCO8Ooo88888OCOO88888O88888888888888888888O.        ::c:c:: o@@@@@@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOo :::::          C8888888888888888O88888888888OOO88888O888OOO8888O88888O888888888888888888c       :::c:c: c@@@@@@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOC. :::::.        O8888888888888888888888888888888888O88888O888888888888888O88888O88888888888         ::c::  o@@@@@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOo     .:::.      O8888888888888888O888888O88O8888888O88888888888888888O88888888O8888888888888O        .:c:::  o8@@@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOCOOO  :c:       C888888888888O88888888888888888O8O8888O888888OO8888888888O88888888888888888888C       .::c:c.  o@@@@@@@@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOOc ::c:      O8888888888888888O888888O88888O88OOO8O8888888OOCO88O88O888888O888888888888888888C      .::c: :O@@@@@@8O8@@@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOo .c:::     o8888888888888O88888O8888888O88888888888O88O88888O88888888O888888888OOoc..:ccCo888c     .::c: cOOOOOOOOOOO8@@@@@@@@@
OOOOOOOOOOOOOOOOOOOOOOC..::c:    .88888888C8ocoO8888888888888888888888O88888888888O8888888888888Oo:          :ccCC888.    ::c:: oOOOOOOOOOOOOOOOOO8O8O
OOOOOOOOOOOOOOOOOOOOOOOo ::c:     O8888o:OcC.     ..oO88888O88O88888O88888O88888OOO888O88888OC.              .o:oc888.      .c: oOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOC  c:c.     C888:cocc           .cO8888888O8888888888O888OCOO8888OC:.                  ccc.O8C       :c: oOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOO  :::      C88C:Ccc.                 .coCO8888888888888OCCoc:                         .o:c:O       .:c: COOOOOOOOOOOOOOOOOOOOO
OOOOO8@8@8@88OOOOOOOOOOO:  :.    .O888oco:C                       .:ccooCCCooc:.                               coC.OC:      :c..COOOOOOOOOOOOOOOOOOOOO
OO8@@@@@@@@@@@@8OO8O88OOC  .     88888OOooC                                                       .cooCCOCCCCCO8888888O.     . cOOOOOOOOOOOOOOOOOOOOOO
8@@@@@@@@@@@@@@@@@@@@@@@8o       oO88888888OCOCCOCCoc..                                      .:oCCCCCCCOCCCCO888888888         COOOOOOOOOOOOOOOOOOOOOO
@@@@@@@@@@@@@@@@@@@@@@@@@@:       o8888888888OCooooooooooCCCo:..                    ..ccCCCOCCCCCoooooooooCO8888888888O         :COOOOOOOOOOOOOOOOOOOO
@@@@@@@@@@@@@@@@@@@@@@@@@@O      o888888888:.:cooCoooocc:..:cCOCCCCCoooooooCCCCCOCOCCOCOCOCCoc...:cooooCocc:cO888888888        :COOOOOOOOOOOOOOOOOOOOO
@@@@@@@@@@@@@@@@@Oc     8@@.     C88888888oCCc:.....::cooCCCoCCCCCCCCOCOOOOO88O8O8O8OOOOOC.:cCCCocc......:cCCcC88888888        C:     :COOOOOOOOOOOOOO
@@@@@@@@@@@@@@@o  .8888O         O8888888C.   ::     .:..    oO8O888O88888888888888888888O         oooc.c:   .O8888888O         :O888C. :OOOOOOOOOOOOO
@@@@@@@@@@@@@@@  :8ocoO88o       C::oo::Oc.@@@@...:. :8@@o.c@: oO8888O8888888O8O8888888Oc 8@:.:.:..@@@8cC@@@c.o8Ccooc.O        888OocO8: cOOOOOOOOOOOO
@@@@@@@@@@@@@@O .C:C88C:c88C  C8O88888:.C8@@@@@:cooc. .:oc.c@@@@88888888O88888888888888@@@@@::co:...coocC@@@@@88ccO888.      C8c :C8C.co .COOOOOOOOOOO
@@@@@@@@@@@@@@C co.8888O .88o :8c8888888888@@@@o:cooooooc:.@@@@@88888888888888888888888@@@@@8.coooooooc:@@@@@88888888888o8  o8O o8888:.o  oOOOOOOOOOOO
OOOOO@@@@@@@@@o cC.8OocCCc o8  C8C88888888888@@@@8C:...:o@@@@@88888888888O88O888O88O888888@@@@8c:...:C8@@@888888888888oO8o :8c OOCcoO::O  cOOOOOOOOOOO
OOOOO@@@@@@@@@o c8co8888OOc C  :8O8O88888888888888888888888888888888OCOOOOOCOO8888888O888888888888888888888888888888888Oc. Co c88888o.c8  oOOOOOOOOOOO
OOOOO8@@@@@@@@O :O8O8888OC:  .  :O:C8888888888888888888O8888888888O8c.oCOCCCCOOO888888888888888888O8888888888888888888:Oo .O  :O8888O88O .oOOOOOOOOOOO
OOOOOOOO8@@@@@@  o88888O cCC.C  :cCcc888888888O888O88O88888O888O88Oc cCOOOOOOOCCO888O8888O88O88888888O8O88O88888888OOCO:. C..CC :O88888c :OOOOOOOOOOOO
OOOOOOOOOOO8888. .O888OcoCo .O.  8OCoc888888O888O88888O8888O888888:.oO888888888888OC.888888O88O8888888888O888888888C:88C  Oo..oc cO888C..oOOOOOOOOOOOO
OOOOOOOOOOOOOOOo. .C:cC.Co c88C  8OO88O888888888888888888888888O..O888888O88O888O888C.C888O88888O88O88O88888888888OC88c   888:.C.:CcOC. oOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOo  oC..:co..88O  cc88c8888888888O88O8888888888O..C88O888888888O888888..O88888888888888888O88O888888oc8c  :88O..c :..o.  OOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOc .OC. oC: O8c ccc8888OCO88888888888O8888888O :OOO8O88O88888888O8O8o o8888888O8888888O888888o  88O88  .8O: cC  .CC  cOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOO   cO..ccc .  .O88c8CcO8888888888O88888O8888c c.  cO88888O88O: .cC..O88888O88888O88888O888888Oc8C:O   .  coc.oOc .oOOOOOOOOOOOOOOOO
OOOCOOOOOOOOOOOOOOOC:   8Oo::CO8  O8O88888888O888O8888O88888O888C..c: :COO8OOOo....  c8888888888888888888888888888888C  C8oc::o8o   COOOOOOOOOOOOOOOOO
O8@@@@@@@8CCCCOOOOOOOOC:  :O8888c o88CCocO8coO8CO88OO88888O8888888888OOoc...:oCO8888O8888O88O8888888OCC8OCOOocO8OCC:o: o88888O:  :COOOOOOOOOOOOOOOOOOO
@@@@@@@OCCCCCCO@@@OOOOOOc    oOC. .c:O8888888OcO88o:8Occ88888888OOOO88oCcC8occcoocO8888O8888888O88CO8C:o8Occ88888888C   :Co.   cOOOOOOOOOOOOOOOOOOOOOO
@@@@@CCCCoCoCCC@@@@8CCOOOOOOO:::c  o::8:o88:cO8cO8888ocO8:c8OCOo:OcOccCcC888CcoCCOccOc8C.OOo.Oc:O8cO8888cC88c:O88:o             .COOOOOOOOOOOOOOOOOOOO
@@@8CCCoCoCoCCC8@@@@8CCCOOOOOOOOO   O8888C:88c:8O88O:C8OC88o:8OCOOO8O8O888O88888888OOo:88o88Oc8O.CO:cC8OOOc:88o.CC  :8888888888.  cOOOOOOOOO8CCCO@@@8C
@8CCCoCoCoCoCCC8@@@@@@OCCCOOOOOOOO   o:C88Co88OcO8CC8OC:O8OCc88888888888O888888O888O8888888oC8OoO8OC88CCOcc88o:O8  :88O88OO88888: .CCC8@@@@@OCCCCC8@@@
OCCoCoCoCoCoCoCO@@@@@@@OCCCocccoccc   O888OOoCO8OccO8o:OC8CO8....:ccoooCOCOOCOOCCoooc:::...c888C:C8:oO8CC888o88OC .O8O8OOO8OO888c  c8@@@@@8OCCoCoCCO@@
CoCCoCoCoCoCooCO@@@@@@@8CCCCococcccc:  cO8CoO8CC8OoCOCOo:88888O8OOCCCCoocccccccoooCCCOOOOO888O888oOO88CC8OoCOocCc.o88OO888O8O888c  o@@@@@@OCCCoCoCCCO@
CoCCoCoCoCCoCoCO@@@@@@@@CCCCCccccocccc   .CoC8COOC88co88OcO88888888888888888888888888888888888OccO8co888OOCC8O:  c8888OOOO8OO888o  C@@@@@OCCoCoCoCooCC
CCoCoCoCCoCoCCo8@@@@@@@@OCCoCoccccocccc:   :OOc888CO:88OC8OoO888888888O8O88O8O8O8888888888888o88CC88cCCC88oc.    C888OOO8OOO8888C. o@@@@8CCCoCoCoCooCC
CoCCoCCoCoCCoCC8@@@@@@@@@CCoCCoccocococccc:   .OCcO88OcoO888oOO88O88O8OcccccooooO88888O8888C:C8OC8oO888O:.  .:c: o88888888888888O. :@@@@CCCCoCoCoCoCoC
CoCoCoCoCCCoCoC8@@@@@@@@@OCCoCCcccocococcccc:.   cCo8oc8c8OccOoOO8O8888OCCOCCOCO888O888OcOoOOc88co8o8o:.  .:cccc. o8888O88O888888c  @@@@CCoCoCCoCCoCoC
CCCoCOCCCCoCCoC@@@@@@@@@@8CCoCCoccococcococccccc:   .oCOoo:8CoC.OoO8CO8OOO8CO8OOOoc8OCOCOO8o:Cco8::    :ccccccccc   oO8O8888O88888: C@@8CoCoCoCoCoCoCo
ooCoo@OCCCoCoCC@@@@@@@@@@@CCCCCocccococcoccococcccc:    .:88O8:C88O88Cc8888cCOO8OOCOO88o:Oo888o.    :cccccccococcc.  :COCOOCOCCCOOC..C@8CoCooCoCoCoCoC
ccccC@8CCCCCCoC@@@@@@@@@@@CCoCCooccocococcoccococcc:  o.    .OCcO8oOC:CcoCCccCco888C:CoOo:.o:   .c. :cccccoccococcc:  ccc:.           .cooCCoCoCoCoCoC
cccC@Ooccccccco@@@@@@8@@@@OCCCCCccccoccccccccocccc: c@@@8  :.     cOOO8cC8c8OCOo8OccC..     .  8@@@  .cccccccccc:     .:cC8888888888888C.    ooCCoCoCC
oco@@occccccoooCO88CoO@@@@OCCCCooccccccc:c:c:c:c::  @@@@@.  cCCc.      .cocOCocCc.      .cC.  8@@@@:   .......   .cO8888888888O888888888888c.  oCCoCCC
oo@@@cccccooooooooooooC@@@OooCC:                    @@@@@@@:  cCCCOCCCCoc:.   ..coCCCCCCo. .8@@@@@@  ...:....  .o888888O88888888O8888888888888c  .oooc
o8@@Cocccoooooooooooooooooooc    .o8@@@@@@@@@@@@@8o C@@@@@@@@    oCOCOCCCOCOCOCOCOCOOc    @@@@@@@@O c8@@@@@@O. .C8O8O888888O8888888O8O88O888888O. :occ
8@@Coooooooooooooooooooooc:   c@@@@@@@@@@@@@@@@8@@8c.O@@@@@@@@@@O:     O8888888C     c8@@@@@@@@@@8.:8@@@@@@@8o  oO888O88888888O8888OOOO88O88O8888O  cc
@@8Coooooccoccccccooccccc.   @@@@@@@@@@@@@@@@@@@@@8C .@@@@@@@@@@@@@@O: cO888O8C: o8@@@@@@@@@@@@@@: O@88@@@@@@C  :OO888888O888888888OOCCOCCOCO88888.  c
@@88C8O8O8O8OOOCCooocccc.   C@@@@@@@@8888@@8@@@@@@8O  o@@@@@@@@@@@O. Cc cO888Oc co.c@@@@@@@@@@@@C  O888@@8888O: .OO888888888888888888C::CCCCO88888C  :
@8888888888888888CCO88OO  .@@@@@@8@@@8888@@88888@@@8o  o@@@@@@@@@o  C@@. .C8o. .88o. o@@@@@@@@@C  c8888@@8888@O: oOCOO888888888888888888o:cO8888888:  
8888888888888C888CCC88Oo  O@@@@@88@@@8888@@88888@@@8O:  C@@@@@@C. oO8@@C. .o  .C88@@C  o@@@@@@@. .O8888@@88888@O..oCCCCCOOOOOO8O88O8888O888O8888888:  
88888888888888888CCC88O: :@@@@@@88@@@8888@@88888@@@88O:  @@@@:  :C888@@8Oc   oO888@@@Oo   @@@@:  8@8888@@8888@@@8:                     .C8888888888.  
88888888888888888CCC88O: c@@@@@888@@@8888@@88888@@8888C. 8@8c .O8888@@@C:  oO8Co:::oC88Oo  o8@  C@@8888@@8888@@@8o   cCCCCOOOOOOOOOOO8888888O888888.  
88888888888888888CCC88O: c@@@@@888@@@8888@@8888@@@88888O.   .@@@8o::coCoo:  oO8888@@@CCCO8C.   o@@88888@@88888@@8  :CO88888888888888888888O88888888.  
88888888C888888888CC88O: c@@@@@888@@@8888@@8888@@@88888@O .C8@@@888888OoCOo  :C8:::::ccoO8@8C..O@@@O888@@8888@@@8  cCC8O888O888888O8888888888888888:  
88888888888888888888C8C: c@@@@@888@@@88888@8888@@@88888@@o8O8@@@8888@@@8C: :O@8888@@@88888@888O8@@@8888@@8888@@@8  cCOO888888O88O888888888888O88888c  
8888888888888888888888O: c@@@@@888@@@8888@@8888@@@88888@@8888@@@8888@@@8C. C@@88@@@@@@@88@@88888@@@8888@@8888@@@@.  CCCO8888888888888888OOOCCCO8888c  
8888888888888888888888O: :@@@@@@88@@@88888@88888@@@O8O8@@888O@@@8888@@@88C.:O@88@@@@@@@@@@@@8888@@@8888@@8888@@@@C  .CCCOO8O8888888O8O8O8888OO88888.  
8888888888888888888888O: c@@@@@@88@@@8888@@@8888@@88888@@8888@@@8888@@@888o C@8@@@@@@@@@@@@88888@@@8888@@8888@@@@8O:      ..::::ccccccooCCOO888888O  :
888888888888888888888CO: c@@@@@@88@@@8888@@88888@@@O888@@88O8@@@@@@@@@@888c.C@8@@@@@@@8888@88888@@@8O88@@88888@@@888OC  .                 cO888888o  o
by lunatic_at_cpan.org by lunatic_at_cpan.org by lunatic_at_cpan.org by lunatic_at_cpan.org by lunatic_at_cpan.org by lunatic_at_cpan.org by lunatic_a