From 3371032b55aec127086f5929cb359c753a8df0b9 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Sat, 29 Jan 2022 18:51:46 +0200 Subject: [PATCH 01/18] Color Maps --- include/boost/math/tools/color_maps.hpp | 148 ++++++++++++++++++ include/boost/math/tools/concepts.hpp | 22 +++ .../tools_color_maps_incl_test.cpp | 24 +++ 3 files changed, 194 insertions(+) create mode 100644 include/boost/math/tools/color_maps.hpp create mode 100644 include/boost/math/tools/concepts.hpp create mode 100644 test/compile_test/tools_color_maps_incl_test.cpp diff --git a/include/boost/math/tools/color_maps.hpp b/include/boost/math/tools/color_maps.hpp new file mode 100644 index 0000000000..15ad4d2036 --- /dev/null +++ b/include/boost/math/tools/color_maps.hpp @@ -0,0 +1,148 @@ +// (C) Copyright Nick Thompson 2021. +// (C) Copyright Matt Borland 2022. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_MATH_COLOR_MAPS_HPP +#define BOOST_MATH_COLOR_MAPS_HPP + +#include +#include +#include +#include +#include + +namespace boost::math::tools { + +namespace detail { + +template +class color_map +{ +private: + std::array r; + std::array g; + std::array b; + +public: + color_map() = delete; + + color_map(const std::array& r_, const std::array& g_, const std::array& b_) : + r {r_}, g {g_}, b {b_} {} + + color_map(std::array&& r_, std::array&& g_, std::array&& b_) : + r {std::move(r_)}, g {std::move(g_)}, b {std::move(b_)} {} + + color_map& operator=(const color_map&) = delete; + + color_map& operator=(color_map&&) = delete; + + ~color_map() = default; + + std::array operator()(Real scalar) noexcept + { + scalar = std::clamp(scalar, static_cast(0), static_cast(1)); + + if (scalar == static_cast(1)) + { + return {r.back(), g.back(), b.back()}; + } + + Real s = 255 * scalar; + Real ii = std::floor(s); + Real t = s - ii; + std::size_t i = static_cast(ii); + return {(1-t)*r[i] + t*r[i+1], + (1-t)*g[i] + t*g[i+1], + (1-t)*b[i] + t*b[i+1]}; + } +}; + +} // Namespace detail + +template +class plasma_color_map : public detail::color_map +{ +public: + plasma_color_map() : detail::color_map({0.18500126283629117,0.1911189044113562,0.19712864908128114,0.2030416233571155,0.20887268107458867,0.21463072331602523,0.22032157730150803,0.2259575605729931,0.23155039796588678,0.23710641646603325,0.24262940495715968,0.24812510063567056,0.25359583439603345,0.259047386098491,0.26447987886309154,0.2698981057405734,0.2753043830681906,0.28069900692141886,0.28608641029403303,0.2914638822295278,0.29683511768078935,0.3021991776471102,0.307559383374685,0.31291664864816615,0.31826993831935324,0.3236225760753923,0.3289709965431237,0.33431870303843003,0.33966373680896456,0.3450078077262057,0.35034847407826647,0.3556874153529715,0.36102581201779066,0.3663615341003603,0.37169632394652985,0.3770276964703286,0.382357946820387,0.38768438207138256,0.3930062860759083,0.3983273716748813,0.4036425817932003,0.40895431552409317,0.41426001622424247,0.4195623952577179,0.4248563616485503,0.4301441775161412,0.4354268819265687,0.4406999402134,0.44596644643576516,0.45122228710713624,0.4564697629199718,0.4617056654598785,0.4669310023070961,0.47214475738324385,0.4773458407394621,0.48253461632433253,0.4877090328365206,0.49286905392912533,0.49801338714995985,0.5031412603622233,0.5082531828521651,0.5133462124834312,0.5184220260592395,0.5234778559822143,0.5285143492877827,0.5335306956538576,0.5385244789001884,0.5434980954707963,0.5484481027774952,0.5533750875909487,0.5582766534405778,0.5631554062153734,0.5680081900745759,0.5728333975138157,0.5776342744306816,0.5824076737546731,0.5871533984089229,0.5918701205096012,0.5965604367679973,0.6012201835310419,0.6058512183412395,0.6104521263820015,0.6150225220246975,0.6195628616073623,0.6240719801812181,0.6285513580399021,0.6329989221793823,0.6374162963015114,0.6418004809769666,0.6461536800309777,0.650476135769243,0.6547651168217998,0.6590245256639604,0.6632516551223815,0.6674477291126537,0.6716108031251352,0.6757429658756737,0.6798454057970371,0.6839159522860683,0.6879568949603344,0.6919652822236589,0.6959450042288188,0.6998941469583252,0.7038136863269572,0.7077036076142078,0.7115648684573126,0.7153974874768007,0.7192003105763611,0.7229763232162184,0.7267244865470727,0.7304437173416366,0.7341377518333918,0.7378037499188499,0.7414454244046753,0.7450587348350122,0.7486483346580772,0.7522104746641185,0.755748680542265,0.7592629017974487,0.7627520603974456,0.766216825373388,0.7696582925955131,0.773077107895631,0.7764713899964052,0.7798428195281752,0.7831920638854646,0.7865182091233281,0.7898228934175395,0.7931051428523151,0.7963656261858302,0.7996034565968984,0.8028201310987728,0.8060159189746301,0.8091884512009491,0.8123413974246995,0.8154719410234268,0.8185825533178849,0.8216705444481089,0.8247373765508464,0.8277822680188923,0.8308060259837033,0.8338091392025193,0.8367899778785102,0.8397489706421578,0.8426854482941508,0.8456008173688659,0.8484934838710892,0.8513631273192183,0.8542102862752687,0.8570334035212495,0.8598348399896373,0.8626110724885258,0.8653643579173034,0.8680923147108822,0.8707954368901418,0.8734743717670276,0.8761266641066531,0.8787535738894046,0.8813526771710705,0.8839261632148947,0.8864707162026111,0.8889878746971145,0.8914771762860599,0.8939362684731502,0.896366404995977,0.8987661885216094,0.9011348456797987,0.9034710462469783,0.9057762624345291,0.9080481396866358,0.9102863527112363,0.9124909968821041,0.9146608551755517,0.9167960662705978,0.9188933135427245,0.9209542277904884,0.9229781644169556,0.9249630587811338,0.9269098852966564,0.928815526839391,0.9306829366142825,0.9325070229302802,0.9342897265833519,0.9360290542859102,0.9377243972740386,0.9393770933973468,0.9409842661949558,0.9425456696997273,0.9440594310662802,0.9455271344382453,0.9469451155697922,0.9483136189409812,0.9496329509923357,0.9509013387619204,0.9521193680507284,0.9532833326102016,0.9543957893212712,0.9554530885899511,0.9564564274893136,0.9574039803720095,0.9582930778369493,0.9591252451658657,0.9598979045875052,0.9606124721276129,0.9612663555645452,0.9618587615061226,0.9623887555724971,0.9628559105126825,0.9632594414845331,0.9635970174364671,0.9638686962955997,0.964073330664618,0.9642088982457305,0.9642762050566095,0.9642722292530789,0.9641978734579372,0.9640500241140576,0.9638285003224122,0.9635333683894992,0.9631614522931872,0.962712538770477,0.9621866932888067,0.9615816256657105,0.960894345402275,0.9601234461397462,0.959270237581007,0.958333448735586,0.9573126236007495,0.9562062303425974,0.9550135580216242,0.9537297610630108,0.9523531724953679,0.9508874276947369,0.9493337129963176,0.9476874510448859,0.9459406787196255,0.944103300221897,0.9421780061800054,0.9401426587007371,0.9380209885848168,0.9358000817994506,0.9334816723713976,0.9310720730839354,0.9285606186650813,0.9259594465149981,0.92327053647064,0.9204816890380406,0.9176163146663037,0.9146765909646813,0.9116700174610778,0.9086068264551928,0.9055122790291467,0.9024220298268155,0.8994080090565665,0.8965597700566809,0.894058310302958}, + {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.874898278890354e-05,0.007471928506941776,0.015271185178250529,0.023435206026773358,0.03197423156761071,0.04087712538541078,0.04941897732161648,0.057376591831635744,0.06489209701289092,0.07205664723234939,0.07893485649247015,0.08557896376179144,0.092021751309049,0.09829643543437619,0.10442077591051005,0.11041573939018576,0.11629982277048792,0.12207972438632506,0.12777061405330994,0.13337789223781238,0.1389126551987294,0.14437902230001867,0.14978346343836335,0.15513277880704496,0.16042886120342012,0.1656775394015491,0.1708811060968512,0.17604431343185956,0.1811675458797579,0.1862549283640475,0.19131016034079534,0.19633283758483017,0.20132751808066945,0.20629365678022926,0.21123542314263571,0.2161517783484883,0.22104657452100646,0.22592119959006707,0.23077446982485766,0.23561210642337616,0.24043047593352906,0.24523511752950322,0.2500223780012234,0.25479746355598837,0.25956029374277906,0.26431022207991034,0.2690513274100934,0.2737818849425285,0.27850483541745347,0.28321834594018785,0.28792637941737553,0.29262694015300356,0.2973217868017699,0.30201349640843383,0.3067011675000855,0.311386513443518,0.3160685293738308,0.3207499291278433,0.3254307091326806,0.33011024027988417,0.3347921147847294,0.3394741977280383,0.3441601465946952,0.3488478095363264,0.3535397891569865,0.3582349147529724,0.36293457844520105,0.3676412168097567,0.3723536223699429,0.3770733241910323,0.38179911504484987,0.3865345827145719,0.3912774119706224,0.3960300112396703,0.40079369284363137,0.4055661645442056,0.4103509864051946,0.4151458393212769,0.41995530212234555,0.4247759985436038,0.429609255031397,0.4344584280288323,0.4393211443376441,0.4441999304447296,0.4490924088928135,0.4540021452370879,0.4589267217483421,0.46386948406587364,0.4688297189338491,0.4738069993796045,0.47880391802811756,0.4838189959751383,0.4888528043494526,0.4939069187369674,0.4989795927548926,0.5040742179411092,0.5091882394741989,0.5143242934939541,0.519480841366499,0.5246605189695782,0.529860774144959,0.5350842629867526,0.5403293668305715,0.5455974579589155,0.5508899121603867,0.5562040647384632,0.5615426592562283,0.5669040105140666,0.5722919147836466,0.577701610932102,0.5831365219782882,0.5885970455193761,0.5940804364977416,0.5995905102669348,0.6051244958149699,0.6106842151090096,0.6162678665363043,0.6218768875923327,0.627512735634536,0.6331745970184661,0.6388623236974159,0.6445750605508336,0.6503137041961821,0.656078387432029,0.6618685638537222,0.6676857251951027,0.6735279399230053,0.6793971833342757,0.6852914897975773,0.6912138827190051,0.6971603311791722,0.7031323629811758,0.7091335377504808,0.7151587894894975,0.7212111928588061,0.727288688382748,0.7333943830627802,0.7395241540309135,0.7456795754640698,0.7518622221225512,0.7580699614625952,0.7643039444114984,0.7705640387323482,0.7768514277320878,0.7831628955092512,0.7894990412104851,0.7958624980435167,0.8022480152561944,0.8086588498956894,0.8150957971478479,0.8215591141377789,0.8280444859186529,0.8345532077754317,0.8410839962117271,0.8476425831870477,0.8542225467143049,0.8608205474618611,0.8674491093347713,0.8740937063216282,0.8807618316376675,0.8874501087536273,0.8941562294005477,0.900886023729324,0.9076310541062192,0.9143938321288543,0.9211760913964651,0.9279732997552812,0.9347791439177715,0.9415965873644457,0.9484236309855288,0.9552511244435956,0.9620729727476299,0.9688661897650951,0.975611979389701,0.9822535793047805}, + {0.5300734481832133,0.5352444603525081,0.5401496873258278,0.5448207274312517,0.5492861078596931,0.5535696573805636,0.5576886141014704,0.5616609964897479,0.5655049239276769,0.5692314014828168,0.5728505620174764,0.5763702949099744,0.5797988437955895,0.5831429817760583,0.5864060347449428,0.5895948785151374,0.5927123254827708,0.5957607906567519,0.5987448538514638,0.6016649977484743,0.6045237142774258,0.6073215647568714,0.610060282216021,0.6127415605257925,0.6153640224697419,0.6179290152489123,0.6204342239271381,0.6228829350718792,0.625271898043606,0.6276013187112769,0.6298710242222681,0.6320785940805594,0.6342255823320162,0.6363078797194855,0.6383265475601053,0.6402785532144175,0.6421628771547095,0.6439785694946553,0.6457230933084593,0.6473958766593488,0.6489950538473048,0.6505184306872968,0.6519642297582939,0.653331171675656,0.6546165641245861,0.655818742117949,0.65693799619788,0.6579697282780315,0.658913466231862,0.6597667197389312,0.6605289119772367,0.6611976600287218,0.6617721467945837,0.6622494877377035,0.6626294254823041,0.662909148803712,0.6630875095523548,0.6631645872632188,0.66313835041097,0.6630068027529852,0.6627708908204921,0.6624287113415619,0.6619800968378087,0.6614242681940923,0.6607599298174441,0.6599874350032627,0.6591055981902831,0.6581161801158861,0.6570196633950978,0.6558144934883569,0.6545022813523073,0.653083356821114,0.651560454782398,0.6499322013289422,0.6482001697143078,0.6463672240776391,0.6444334413675159,0.6424018048025009,0.6402732833430833,0.6380499641554425,0.6357347102857865,0.6333297196772426,0.6308373994447983,0.6282600961681855,0.6256021241199032,0.6228641296151941,0.6200505178730409,0.6171638506919247,0.6142086153036438,0.6111870741109839,0.6081004450341899,0.604956300073173,0.6017530389476595,0.5984983035745908,0.5951924266541045,0.5918411070177483,0.5884465014386215,0.585011735976789,0.5815395577903398,0.5780332012739695,0.5744974521016776,0.570932506897979,0.5673441858884501,0.5637335767466599,0.5601017463095771,0.5564545500366853,0.552792120928892,0.5491173170199668,0.545432268052493,0.5417408483359869,0.5380431032601405,0.5343400883294095,0.5306366819504315,0.5269329923911534,0.5232298863541315,0.5195274755763871,0.5158306312483361,0.512137399653064,0.5084498297525021,0.50476878993514,0.501093374729771,0.49742746464864046,0.49377016285413927,0.4901233238126223,0.4864869893410944,0.48285922068624404,0.47924185046887885,0.4756350094982365,0.4720385174170281,0.4684525186264465,0.4648778196983237,0.4613125719281808,0.4577605762350459,0.45421788462774554,0.45068557847021135,0.4471634196988565,0.4436495949958711,0.44014585494792785,0.43665038594107897,0.43316392259011754,0.4296875651350407,0.42621737099556123,0.42275507747129093,0.41929886852490544,0.41584947056189187,0.4124050878709716,0.4089674228462569,0.405535554348405,0.4021065453700518,0.3986820908198349,0.39526040918192384,0.3918421707163013,0.38842457298679345,0.385011298212545,0.38159840245673277,0.3781859518708741,0.37477461745019225,0.37136257807629336,0.36795049364876287,0.3645365324577698,0.3611223530824753,0.35770601202584773,0.3542865122627056,0.35086450022751575,0.34744014111882704,0.34401206951565483,0.34058041413685886,0.33714480107622696,0.3337042204871271,0.33025867912310986,0.3268087806988829,0.32335261768909423,0.31989179322193145,0.31642542736448936,0.31295201716155624,0.30947360171764265,0.30598704730811505,0.3024949522990142,0.2989963432701857,0.29549074588061,0.29197919964809826,0.28845817867177614,0.28492969964810494,0.28139526496601874,0.2778537072388743,0.27430383727935276,0.2707481638305188,0.26718454740444175,0.2636154464355518,0.2600356289949842,0.2564496036120887,0.25285703768193385,0.24925763348723312,0.2456517661988547,0.24204016134332634,0.23842311536200755,0.2348003777648286,0.23117419840272618,0.22754413813760505,0.22390965714476324,0.2202708516770076,0.21662943633800064,0.21298749726033284,0.20934668932625894,0.2057069050257183,0.20207065907463867,0.1984392920478823,0.19481481252537644,0.19119869381163737,0.18759494102079383,0.18400288978976168,0.1804297764591602,0.17687797122612808,0.17334762525376426,0.16984714768059186,0.16637921636618158,0.16295000971437262,0.15956346939328955,0.15622826644396326,0.15294946537452883,0.14973455824735152,0.1465937236780026,0.143534307799379,0.1405644983355272,0.1376912476803779,0.1349304220039219,0.13229401208376287,0.129792103544935,0.12743980433391283,0.12524775464689872,0.12322300321471347,0.12137867908430083,0.11973149121600749,0.118292153356203,0.11706646197810774,0.11605402308057439,0.11527104051689083,0.11471851258263263,0.11437731754446762,0.1142616518784757,0.11434747323584868,0.1146183402870086,0.11505417484570082,0.11561141583641374,0.11625593038842527,0.1169286187796818,0.11754606974768209,0.11802695488214923,0.11824175235960144,0.11802059587857097,0.11712470175631184,0.1152182936223895,0.11179479561713918,0.10607343156231328,0.09668148446675398,0.0810687655704728}) {} +}; + +template +class viridis_color_map : public detail::color_map +{ +public: + viridis_color_map() : detail::color_map({0.2823645529290169,0.28442016331743475,0.28640872215228885,0.28832801827269444,0.29017937839961166,0.2919602785108896,0.2936725695568318,0.2953145929546483,0.2968856990777091,0.2983864384776219,0.29981597062377513,0.3011730649474346,0.3024574616405568,0.3036695909467026,0.3048077646670268,0.3058726942921675,0.30686354185634795,0.3077802784412034,0.3086224941211352,0.3093909368237089,0.3100840531043614,0.3107021547526659,0.3112451783861907,0.3117137300318166,0.31210749532005316,0.3124264208600718,0.31267102574316064,0.31284284828449566,0.31293985716270956,0.3129647555680025,0.3129172762828141,0.3127980600772598,0.3126079674503442,0.3123476422504348,0.3120187867754984,0.3116232941035938,0.31115984744015995,0.3106312638671459,0.31003859809087064,0.30938382493792904,0.3086683938758612,0.30789302647936884,0.307058669956948,0.30616963655061763,0.3052269065043157,0.3042309077920497,0.30318432730096756,0.30208910989145576,0.3009472750064046,0.29976132132321154,0.29853340919581994,0.29726490390425825,0.29595755856435807,0.2946138805993375,0.2932353894530138,0.2918258704725537,0.290387139948913,0.2889195372181988,0.28742616289551665,0.28590907506551183,0.28436845691665213,0.28280885381705473,0.28123118105327793,0.2796382036694848,0.2780293659165648,0.27640874852219066,0.27477620046950885,0.2731336070036193,0.2714830730483761,0.26982545321488427,0.2681626147651372,0.26649507924006577,0.26482494588026595,0.2631526559675265,0.261479290708243,0.2598068996301584,0.2581351267096509,0.2564654875671387,0.25479666350991237,0.25313154461533993,0.25146893469049797,0.24980931862578432,0.24815451941163053,0.24650281919380035,0.2448554379333428,0.24321127505789647,0.24157208508670241,0.23993532100520137,0.23830244481673896,0.23667266390977104,0.23504468776110826,0.23341840155293508,0.23179414987893965,0.23017061991847487,0.2285458366653788,0.2269217957032748,0.2252950588660499,0.22366535734333398,0.22203317321082194,0.22039568222953204,0.2187534764148667,0.21710379387686735,0.21544640014275412,0.2137812367677258,0.21210435581990783,0.21041654636306228,0.2087156715163057,0.20700265458437167,0.2052740577019755,0.20352973151672893,0.20176907507316538,0.19999051193019307,0.1981942071395154,0.19637893240486903,0.19454390995867465,0.1926877983020047,0.1908096988450276,0.1889101064832561,0.1869882250558732,0.18504404737541283,0.18307650380221172,0.18108751106392554,0.179079069917763,0.17704851110868655,0.17499810635812427,0.1729271521674646,0.17084034495202932,0.16873518608371835,0.16661789658301376,0.16448693755461796,0.16235010494692595,0.1602069832547893,0.15806264119618174,0.15592085037000353,0.15378524571480254,0.15166304622295707,0.14955934468428786,0.14748163623723387,0.14543738134019324,0.14343467030926343,0.14148086657706913,0.13958716457678366,0.13776366739068555,0.13602091941109576,0.13437265977205576,0.13283238318759788,0.13141083773044995,0.13012562239437234,0.12898908642655502,0.12801762810243703,0.1272255861040811,0.12663084317706338,0.12624680080960696,0.12608994360406375,0.12617263740036105,0.1265110859590127,0.12711466919306777,0.12799581674473437,0.12916500542967113,0.13062688656598942,0.13238792426640142,0.1344529141545566,0.13682278693871636,0.13949652044856853,0.14247497810778012,0.14575022774163957,0.14932184918451274,0.1531793767768577,0.15731856380201292,0.16173071601073405,0.16640600246038467,0.17133854153234118,0.17651571973890343,0.1819300525085049,0.1875710313130601,0.19342964878541258,0.19949918559250934,0.2057678869700838,0.21222937521669094,0.21887342785296,0.2256970102409276,0.2326884687641787,0.23984379062888905,0.24715366801913152,0.25461342821257693,0.26221888931032444,0.26996266615436965,0.2778414184206625,0.2858480262057704,0.2939823104683633,0.3022350954370879,0.310604418737109,0.3190871961690892,0.32767842481037307,0.3363770709617544,0.3451757700977104,0.3540765354074894,0.36307288905435614,0.3721639204075886,0.3813479050465821,0.3906182241219263,0.3999768212623815,0.40941597344689007,0.418938095542911,0.42853611297072447,0.43821148499483115,0.4479617886413208,0.4577813910404001,0.46767297073952857,0.47762895833183777,0.4876519966897123,0.49773367432610355,0.5078750219432514,0.5180752494862431,0.5283258321751821,0.5386308275986138,0.548980458002187,0.5593788376902379,0.5698174276705644,0.5802945527724039,0.5908116383216248,0.6013580840397512,0.6119370906314997,0.6225401569353771,0.6331682881172852,0.6438129884912803,0.6544728151822515,0.6651461868847677,0.6758257194413555,0.6865115265930126,0.6971941434439218,0.7078748175056854,0.7185439321356931,0.7292039995694638,0.7398433313314975,0.7504625667873018,0.7610594940142685,0.7716234421245648,0.7821578637018753,0.7926533490577626,0.8031101670648537,0.8135200000367577,0.8238814958821538,0.8341953189844913,0.8444522250765154,0.8546555615949485,0.8647960127489654,0.8748769440175387,0.8848859474442141,0.8948269727230432,0.9047025295790283,0.9145057699880221,0.9242397319919776,0.9338985888012371,0.9434864385344409,0.9529994532916154}, + {0.0,0.0,0.0,0.0,0.0026548744457282002,0.007927574441840031,0.013523701340444767,0.0194469283736754,0.025709272843022362,0.03232004345340847,0.039284989212368455,0.04626360509301145,0.05292448251262403,0.059347679387570774,0.0655767750733681,0.07164698633434458,0.07758748304703458,0.0834178665180236,0.08915477951604339,0.09481086300337191,0.10039934660784217,0.10592544707225837,0.111398995007257,0.11682684097453058,0.12221105850499253,0.12756000041340385,0.1328717148189205,0.13815390993203355,0.1434064187456714,0.14863302233253345,0.15383324394186293,0.1590082922293873,0.16416130934378315,0.16929153088387608,0.17439996402117275,0.17948560856731854,0.1845516383459222,0.189595868940358,0.19461776801237182,0.19962012298531123,0.20459957100719467,0.20955888696372615,0.21449483201644065,0.2194100154940718,0.22430118261968157,0.22916966474571626,0.2340159100780761,0.23883855539609794,0.24363810897601756,0.24841118674175394,0.2531623990240717,0.2578873976329164,0.2625874493056926,0.26726378849777516,0.27191415168129185,0.27653989400666285,0.28113768475292045,0.28571303833310896,0.29026061879591203,0.29478258938071067,0.2992802217180254,0.30375224020966846,0.30819892495661744,0.3126190607542608,0.3170149456432699,0.321385414500347,0.3257316254417039,0.3300547425253127,0.3343525579890229,0.33862832893130074,0.3428799001623282,0.34710848826302004,0.35131500140549954,0.3554995323434884,0.3596631879129328,0.36380486101494103,0.36792673591505964,0.3720277792587921,0.3761100924489166,0.3801736871524052,0.384219609636479,0.3882468863669942,0.39225657410893083,0.3962507215819094,0.40022836834946646,0.40419159051679776,0.40813938952902734,0.4120738222862286,0.41599392773534455,0.41990177352141406,0.4237973655416275,0.42768077962221346,0.43155402955947875,0.4354151520581061,0.4392682409766716,0.44311029176723954,0.4469443851124765,0.45077047699087197,0.45458770680091215,0.4583990258215093,0.4622025551537203,0.466001277474918,0.46979327601523685,0.4735795360665342,0.4773631248343298,0.4811400844455726,0.48491543980046187,0.4886862374146865,0.49245445289710926,0.4962192161230187,0.49998151568117394,0.5037433207187862,0.50750175769624,0.5112607523934385,0.5150164307230379,0.5187727514082403,0.522527822045104,0.5262826202118115,0.5300371054507527,0.5337914192017983,0.5375464935926217,0.5413014311482989,0.5450561095248925,0.5488117187514125,0.5525661768772355,0.5563235081702055,0.5600797579540071,0.5638369045836091,0.5675940102752802,0.5713520340493227,0.5751100369776962,0.5788679596972927,0.5826258959527332,0.5863828097619445,0.5901406674305801,0.593897573685252,0.597654419423444,0.6014093240653062,0.6051641624269574,0.6089160395607421,0.6126659299137229,0.6164157926020056,0.6201616886553919,0.6239065451618546,0.6276464255764156,0.6313842385203057,0.6351181073443843,0.6388469415665682,0.6425726931591681,0.6462914463669078,0.6500071247171884,0.6537147788902224,0.6574183247714932,0.6611128336141637,0.6648012725844235,0.6684815267484132,0.6721537530870352,0.6758177719435436,0.6794706989916038,0.6831154175921678,0.6867490315471613,0.6903714630144,0.6939836082650025,0.6975826171487558,0.7011702998442422,0.704742819719188,0.7083029725794211,0.7118479289119495,0.7153785887738957,0.7188938119708388,0.7223917868234861,0.7258742839343467,0.7293375175127107,0.7327852410807962,0.7362116391655383,0.7396196144261882,0.7430089883586135,0.7463760005250465,0.7497233760041233,0.7530473694983222,0.7563496686461588,0.7596285680800611,0.7628837001518682,0.7661133955136393,0.7693184668521016,0.7724987014653718,0.7756514499718966,0.7787783143950607,0.7818756741313698,0.7849460858913447,0.7879859567629643,0.7909960529255057,0.7939771294497029,0.7969256090092027,0.7998440132840018,0.8027288102158318,0.80558246359489,0.80840049484089,0.8111846130302013,0.8139344946962004,0.8166487205595967,0.8193276503392856,0.8219699071711365,0.8245747957604673,0.8271430102244819,0.8296721588204928,0.8321628664603256,0.8346148603683272,0.8370283618478455,0.8394011274151628,0.8417343479104805,0.8440258066445298,0.846277098641311,0.8484887693085125,0.8506586693743721,0.8527868884051059,0.8548743348948882,0.8569210584030033,0.8589260001543768,0.8608896727270254,0.8628135638060236,0.8646966714690255,0.8665399511423325,0.8683424453868425,0.8701070824773419,0.8718329499665033,0.8735204919838195,0.8751721361118794,0.8767870195906821,0.8783679817337392,0.8799142035724945,0.881428482695378,0.882912055742582,0.8843656662392944,0.8857905919469689,0.8871902151408768,0.8885638719723012,0.8899148892894538,0.8912449579301015,0.8925554087193903,0.8938489258169644,0.8951268587699225,0.8963915533178293,0.8976453379379864,0.8988895853765866,0.9001259343493543,0.9013577843655304,0.9025857610712735,0.903815286843018,0.905044655982066,0.9062782052563443,0.9075153058386868,0.9087596065041207,0.910011479184347,0.9112725641897205,0.9125452328290099}, + {0.3310101940118055,0.3370344273837448,0.34299986027156143,0.3489014246790825,0.3547381197779056,0.3605089628592038,0.3662108687467896,0.37184193824445494,0.377402604549329,0.38288925650020894,0.38829907434247934,0.39363381249817775,0.39888773777233144,0.4040625134864877,0.4091545009758388,0.4141620022087494,0.419085269399855,0.4239197611787469,0.4286679531263877,0.43332440286164786,0.4378904725411851,0.4423628376506268,0.44674164765622,0.45102599429604956,0.45521366881321973,0.45930580962347606,0.4632993229731653,0.46719523432267124,0.4709905542704291,0.4746882091147527,0.47828532474775726,0.48178183314421624,0.4851796030849527,0.48847588346394805,0.4916733669375038,0.4947714272765002,0.4977706233250952,0.5006704469605663,0.5034736673089839,0.5061799701305794,0.5087899731598793,0.5113070173032073,0.513728818335263,0.5160606205820103,0.5183002465878732,0.520452297156245,0.5225163029836838,0.5244952101282286,0.5263910452541571,0.5282048535123068,0.5299405582099276,0.5315972918179168,0.5331785030475249,0.5346875949663166,0.5361247892898974,0.5374938454348637,0.5387960766501153,0.5400351419012158,0.541210431546397,0.5423272767396595,0.5433859495199381,0.5443899159864241,0.5453407090892604,0.5462408516171586,0.5470928102383564,0.5478981611011682,0.5486591285070745,0.5493769038436812,0.5500541290065128,0.550693159876779,0.5512956789400659,0.5518619993206375,0.5523958384505545,0.5528983516354158,0.553370667054746,0.5538155494173054,0.5542332292091459,0.5546244907783647,0.5549915450448365,0.5553351998790793,0.5556576460945991,0.5559587153582112,0.5562394960910725,0.5565020591903272,0.556746262161579,0.5569722290778042,0.557181850680197,0.5573752305636125,0.5575532711989851,0.5577160128723664,0.5578634992121222,0.5579966435791459,0.5581155142003147,0.5582210548062131,0.5583112863650675,0.5583881853088769,0.5584507478170652,0.5584999999185336,0.5585338908615732,0.5585544415094105,0.5585596247099263,0.5585494296782225,0.5585238597828509,0.5584829093200094,0.5584245259010897,0.5583487508089193,0.5582545074731591,0.5581428559806787,0.5580117160916531,0.5578601343029762,0.5576870630720852,0.5574934462432263,0.5572763581459699,0.5570376811361709,0.5567735144515659,0.5564836952783472,0.556167356233582,0.5558234063897372,0.5554507440723478,0.5550485162697486,0.5546145021343457,0.5541489011713485,0.5536514862639709,0.5531194414635993,0.5525516502615303,0.551946905668582,0.5513055188601756,0.5506231120862802,0.5499020260312123,0.5491378466444521,0.5483329604685923,0.5474829147739082,0.5465891203401918,0.5456483318142806,0.5446602664371812,0.5436233831996301,0.5425371443011318,0.5413990511580228,0.5402105175168492,0.5389691120794025,0.5376724808099055,0.5363202416485567,0.5349120639299949,0.5334461775790392,0.5319223153351261,0.5303396509309062,0.528695928325246,0.5269907342678339,0.5252235696860159,0.5233932929927063,0.5214978927023376,0.519538336475508,0.5175125345875667,0.5154205123723917,0.5132606594914964,0.511032405517675,0.5087347666999795,0.5063675657201724,0.5039309536083489,0.5014215766343267,0.49884168959711156,0.4961885702691708,0.493462471806926,0.49066268626229187,0.48778873213754487,0.4848389747066589,0.48181384166285274,0.47871379185797663,0.4755369438569324,0.4722824057138442,0.46895172451554185,0.4655431005241239,0.46205513288486627,0.45848792117067955,0.45484323921432873,0.45111796445512237,0.44731304660604426,0.4434292850786966,0.4394635038573973,0.4354175943073504,0.43128829183503475,0.42707853717913047,0.4227860189043366,0.4184127227273974,0.4139573287646593,0.40941845760197537,0.40479818880388174,0.4000928616204019,0.3953036041833475,0.39042968981612,0.3854733248017807,0.3804329133629437,0.37530572247730154,0.3700971086652205,0.3648008403071768,0.35942126510781447,0.353955095785225,0.348402577877059,0.3427637682343151,0.3370376142646351,0.33122632945843844,0.32532725843019283,0.3193425718381236,0.31327047427719934,0.30711089679069037,0.300864481689657,0.2945294594583805,0.2881066671370873,0.2815945980811821,0.27499396246121266,0.2683017620352695,0.2615237686948751,0.2546561143755624,0.24769889915726157,0.24065414755310766,0.23351750058916276,0.22629568729131472,0.21898246061294346,0.21158392883280225,0.2040979693981519,0.19652278866190287,0.18886521134133236,0.181121291501226,0.1732986740171394,0.16539484611862115,0.1574190301339476,0.14937219444590882,0.1412584133407773,0.13309191286806318,0.1248770398795781,0.11663311070005217,0.10837392920767788,0.10012807215776806,0.09192536612477004,0.08380928749785493,0.07583905286235423,0.0680900722152191,0.06066995495444857,0.05371196587603636,0.047401117840516725,0.04195435979844082,0.03764562984062277,0.034852646118004794,0.033642700571396934,0.034045498308027174,0.036085858895558834,0.03978910711211607,0.04495402504133204,0.05123011464126393,0.05838119124087505,0.06620564078749713,0.07453488746258119,0.0832510020840733,0.09225150797640028,0.10147371721450577,0.11085876909361342}) {} +}; + +template +class inferno_color_map : public detail::color_map +{ +public: + inferno_color_map() : detail::color_map({0.002810890943265357,0.004019847439892663,0.0055359275355101704,0.007352275238375942,0.009463157808182377,0.01187516425529046,0.014598820646530687,0.0176363589743062,0.021017968090939334,0.02474393539914235,0.02883780411707252,0.033326247190342106,0.03821642380815325,0.043430971060037175,0.04869376377787097,0.05400341174839569,0.05937446015473203,0.06482608437087267,0.07034982700960049,0.0759504106796765,0.08163782650304269,0.08742545856288386,0.09331557740511914,0.09930765162558797,0.10540226242431405,0.11160571005993528,0.11791676181366911,0.12433690815307291,0.13086179402733306,0.13748923050603107,0.14420943125208832,0.1510154327209676,0.15789734883362955,0.164837843053234,0.1718271766829397,0.1788466320638736,0.18588393100362538,0.19291386085475296,0.19992220593124482,0.2068967943512025,0.21382118808651823,0.22068623935476173,0.2274812226706348,0.23420361150779462,0.24084627534795444,0.24740960498881281,0.2538924398897672,0.26029642526335234,0.2666282702790729,0.2728881836012368,0.2790829843835597,0.28521514447287266,0.2912905872823368,0.29731341505807735,0.30328762487316085,0.30922074689328993,0.3151147196399224,0.3209763964699901,0.3268065495346441,0.33261022038705007,0.3383928200137529,0.3441537870125792,0.34989889182711004,0.3556278504494455,0.3613465905418142,0.36705348217686706,0.3727525670853749,0.37844680040449147,0.3841355329782066,0.3898229228233572,0.3955064846961563,0.40118951085798793,0.40687280017870725,0.4125561659556077,0.4182439569546358,0.4239333136155823,0.42962740387773285,0.4353241735726936,0.44102749087057125,0.4467336685929622,0.45244638328397074,0.4581629519603064,0.46388577425772487,0.46961515200714526,0.47534818255053085,0.4810895258391375,0.48683545655951826,0.49258791046276723,0.4983447389473999,0.5041074631513899,0.5098765596563365,0.5156490293025526,0.5214267691404487,0.5272086759775392,0.532994806491818,0.5387841442602805,0.5445752162374714,0.550371411794682,0.5561677070769873,0.5619661289256851,0.567764628987617,0.5735651914497292,0.579363842280652,0.5851601782714846,0.5909574913960268,0.5967498429288651,0.6025402031913455,0.6083246722235879,0.6141061766748072,0.6198788025701962,0.6256450195747312,0.631405276062706,0.6371536715877942,0.6428950257611473,0.6486225037023093,0.6543400237812238,0.660042722006844,0.6657309854853277,0.6714043375418391,0.6770589159382479,0.6826975017706738,0.688315275269913,0.6939130936485612,0.6994880189268526,0.7050385790436794,0.7105661060122955,0.7160668362113027,0.7215395551311659,0.7269824482031875,0.7323962498882949,0.7377762325604813,0.7431240483143292,0.7484350306113072,0.7537094301237,0.7589465700904083,0.7641427572948342,0.7692985739778285,0.774410360899494,0.7794786898294086,0.784498961427673,0.7894723227633635,0.7943970958045569,0.799269602857755,0.8040913179125935,0.8088576856149734,0.8135691155681037,0.8182230524153232,0.8228187030680942,0.8273560901963927,0.8318308105503314,0.8362441082220449,0.840591599205102,0.8448754218830035,0.8490922820892887,0.8532412230472861,0.8573221666233894,0.8613319022896903,0.8652713962071547,0.8691385576642852,0.8729332123141958,0.876653351754305,0.8802978200638566,0.8838684350097558,0.8873602825148427,0.890776984152265,0.8941147745291879,0.8973741852518461,0.90055446306886,0.9036543550377923,0.9066745395261739,0.9096133361541571,0.912472160080611,0.9152474734642113,0.917941575830463,0.9205530026600831,0.9230823502164308,0.9255281583142997,0.9278900885067394,0.9301682735211648,0.9323634323492205,0.9344736508745051,0.9364987505473671,0.9384406797563624,0.94029638756102,0.9420673342348812,0.9437528359935721,0.9453530086488392,0.946867592663592,0.9482957691429191,0.9496381978647562,0.9508941688983455,0.9520630153802706,0.9531459151171461,0.9541413109174116,0.9550496977801547,0.9558695965052876,0.9566033661162673,0.9572476931570265,0.9578046847922829,0.9582725531896948,0.9586519941780333,0.9589432359293407,0.9591452081062958,0.9592570195286264,0.9592796473697079,0.9592132245352331,0.9590557212865652,0.9588093894625146,0.9584721753486868,0.9580453442160642,0.9575278692108286,0.9569201366476526,0.9562222208897501,0.9554351276542837,0.954558502236818,0.9535901248953397,0.9525337955331733,0.9513894499647292,0.9501579394841025,0.9488415317142022,0.9474413345042011,0.9459596633430901,0.94439840721664,0.9427621029656725,0.9410496994715679,0.9392640761941337,0.9374158407051086,0.935510861856946,0.9335594549301718,0.9315630699694258,0.929529595653624,0.9274831138929233,0.925440806661534,0.9234033328223988,0.9214094735748471,0.9194909179295934,0.9176568416750963,0.9159695644129054,0.9144604035423047,0.9131859260314698,0.9122023005193107,0.911571270779195,0.9113589610617011,0.9116268416577079,0.9124352877263224,0.9138280045063191,0.9158401268012059,0.9184812096938035,0.9217499769357952,0.9256247251903329,0.9300724918488174,0.93505290022375,0.9405209651098092,0.9464291624522384,0.9527369951544825,0.9593995073432898}, + {0.00023971464598377526,0.0009782136527954498,0.0018785803659367136,0.0029285938665144,0.004122022987412017,0.00544392003850478,0.00688298922973579,0.008432150815965447,0.010065826612517249,0.011784158597413295,0.013566889108044659,0.015396259291835605,0.017268324012382014,0.019154971150649583,0.021040888118423536,0.022919329042313315,0.02476765342644406,0.026549138571035167,0.02826358681647735,0.029888421865304635,0.03140401564457008,0.03277327931516754,0.033979154409541995,0.035007296747136936,0.0358364665010164,0.036444524507989455,0.03681366238931061,0.036927556797263845,0.03677382512840665,0.03634600703617963,0.03564202294027662,0.03466706179260893,0.033434469735368635,0.031964803318426195,0.030285888820445056,0.028428459100255966,0.026431189198060253,0.024349970538162173,0.02223366886218203,0.020130048116207118,0.0180859482648799,0.016147650423162782,0.014355534805442615,0.012742013345224706,0.011335284339993095,0.01015735838738679,0.009226759851114905,0.008548931291415535,0.008128896909717234,0.00796777080577266,0.008062521199618162,0.008411444340648023,0.009006962293066937,0.00984618209448657,0.010914425884934235,0.012204295605290858,0.013704677218996417,0.015407335075545012,0.017302460620371673,0.019380478845228446,0.021633450732188256,0.024052574290460378,0.02662930883000861,0.02935525614844373,0.03222441261149447,0.035230654386092304,0.038365760690388696,0.04159569733823428,0.04478862119619544,0.04794477857573542,0.05106327563237704,0.054146112404266096,0.057192222283795356,0.060199930687386084,0.06317128301685845,0.06610722021585969,0.06900863885365052,0.07187617069246041,0.07471304329299239,0.07751806407380799,0.08029430493651149,0.08304144488312268,0.08576376530326199,0.08846085367401646,0.09113464993118847,0.09378748211627672,0.09641864471026837,0.09903140399175714,0.10162749270153268,0.10420806397082313,0.10677546051510425,0.10933113121381896,0.11187572305488994,0.11441057366051116,0.11693958778828983,0.11946279417314834,0.12198117471380196,0.12449887198815604,0.1270149238244812,0.12953294280559793,0.1320539831226975,0.13457944321120008,0.13711144234826717,0.139651745647125,0.14220219189728364,0.14476378100450787,0.14733996311413705,0.1499315587889029,0.15253988593803772,0.15516795297374705,0.15781633943679765,0.16048786021517725,0.16318436257638128,0.16590822465679897,0.16865910560313505,0.1714414661427322,0.1742559286014533,0.17710424966773963,0.17999021875185295,0.18291227341615413,0.18587606804084822,0.1888800021537792,0.19192974046452435,0.1950226359671532,0.19816353086298166,0.2013542203900417,0.20459503779649418,0.2078886805100007,0.2112364600720601,0.21464109358472333,0.21810179955417047,0.22162240347649026,0.22520204162673113,0.2288447108656564,0.23255131794382106,0.23632095843046075,0.24015863799868115,0.2440613399922809,0.24803310206792561,0.2520728959627737,0.25618381316580396,0.26036483531762183,0.2646179852095231,0.26894337006009095,0.2733398560423692,0.2778117319366859,0.28235575148064224,0.28697306124361316,0.2916649238384593,0.2964310422772356,0.30127082282027723,0.306183914053129,0.31117184478578935,0.31623212938579265,0.32136508434799443,0.3265710944674797,0.3318486034290437,0.3371983328324807,0.3426165911885937,0.3481062496320001,0.3536635338530963,0.3592889341611295,0.3649829259277349,0.3707406901646967,0.3765662238593307,0.3824525761944193,0.38840385588093607,0.3944150503711016,0.4004867447796603,0.4066185337569268,0.4128073699691128,0.419054437663371,0.42535460695069144,0.43171113773754055,0.4381188215811717,0.4445783243559012,0.45109035089112254,0.45764961725903447,0.4642584989903114,0.47091266158595096,0.4776135317653247,0.4843577227601095,0.49114670215186446,0.4979770365588467,0.5048474657057322,0.5117607949728211,0.5187105010375903,0.5257001589178919,0.5327252159488806,0.5397882797332774,0.5468847469930004,0.554014430358877,0.5611801749767817,0.5683763342018564,0.575605576411958,0.5828632209633262,0.5901529783933634,0.5974691178771273,0.604814516594789,0.6121880260521445,0.6195869032693965,0.6270139069375642,0.6344632304037671,0.6419386757168154,0.6494364125427067,0.656956325469712,0.6645013350837341,0.6720645507841266,0.6796498174204001,0.687253244832747,0.6948766727751613,0.7025161872712079,0.710172695796199,0.7178471084562286,0.7255344740989905,0.7332386758872227,0.7409547279741554,0.7486824818249715,0.756419957646059,0.7641650350600446,0.7719196164645731,0.7796766610808826,0.7874390279521042,0.7952006533320073,0.8029643911682794,0.8107231422033202,0.8184757458260993,0.8262179886623426,0.8339427520154464,0.8416528004815412,0.849338965232657,0.8569948963180799,0.8646104422830594,0.8721861539859548,0.8797058578924304,0.8871561145803524,0.8945363755302688,0.9018205155640127,0.9089997667171816,0.9160520672097188,0.9229615878972541,0.929705490864802,0.9362663045373391,0.9426265331991612,0.9487690293791992,0.9546871530908344,0.9603724114950957,0.9658321994102154,0.9710705756621744,0.9761026354466212,0.9809461333524748,0.9856188564238583,0.9901403564326076,0.994525842127408,0.9987960656048064,1.0}, + {0.013984975564512404,0.018722506642108745,0.024433316141969495,0.03115104180733254,0.03885690760774684,0.04716007356275465,0.055492610304536484,0.06383358056387142,0.07226064067376634,0.08070837752145016,0.08921981513295862,0.0978092505084324,0.10644014290558229,0.11516213940852654,0.12396774807241909,0.13283301770235548,0.14177532141983168,0.15083030852258322,0.15995532205231558,0.16914872242514997,0.1784131904023486,0.1877681332297275,0.19719580690248006,0.20667954373613356,0.21620646706666896,0.2257703963473584,0.23535339483156836,0.24494025693525362,0.25450501190842256,0.26402840142687645,0.27347646665625286,0.28281846989076903,0.2920236115943679,0.3010500119503022,0.3098670941619176,0.31843622115540404,0.3267275455559629,0.3347017160593267,0.3423326727997549,0.3496041878962749,0.35649542121528693,0.3630028398603807,0.3691191047604014,0.37485029273274384,0.38020056262511853,0.38518338276035313,0.38981400161530266,0.39410608226931626,0.39807991569191936,0.40175255435196344,0.4051419276648618,0.408265425539153,0.4111409686560767,0.41378731985243317,0.4162171694810512,0.41844684685950084,0.42048827434753094,0.4223545442046091,0.42405678029985167,0.42560650168084335,0.42701212055443627,0.42828294053430277,0.429426665370104,0.4304487403060707,0.43135872706159983,0.43215919315134893,0.43285640046483476,0.43345553495652556,0.4339602960779701,0.43437397708144554,0.43470038094178065,0.43494369314594356,0.4351048143031719,0.4351858188801779,0.4351887312325765,0.43511454396462584,0.43496624880705104,0.4347439247528074,0.4344484704151145,0.43408205359254054,0.43364348470733133,0.4331360158094638,0.432560538831606,0.4319148958388982,0.4312004164586523,0.4304157480526235,0.4295633056730112,0.4286426514306488,0.427653270687577,0.42659593657044653,0.4254703694039284,0.42427714089046764,0.42301465293721136,0.4216835616654775,0.4202831796072166,0.4188152468547688,0.41727840352516704,0.4156732538227702,0.4139986102201317,0.4122546278213513,0.4104422052829829,0.4085604229551986,0.40661024958520675,0.4045922065996268,0.4025047796622188,0.4003480187832499,0.39812183719525346,0.39582837342006344,0.3934664677220106,0.3910373196621276,0.3885413427073906,0.3859778883860769,0.3833482435611564,0.3806510890190325,0.377887791334078,0.37505894495304953,0.37216699339894554,0.36921021595466685,0.3661898345073857,0.3631083856894561,0.3599642927599366,0.3567601555176549,0.35349531577617316,0.3501704524961133,0.3467877021993577,0.34334618435442704,0.3398506288928687,0.33629822944329,0.3326937750819365,0.32903540290632205,0.3253269506392983,0.32156649022449457,0.31775890499434717,0.313903187730997,0.30999930071976417,0.30605118504451645,0.30205775317511685,0.29802199875429186,0.2939437813724842,0.2898270979003711,0.285670830419768,0.2814768234287906,0.2772470870068201,0.27298138029626545,0.2686817498061222,0.2643498423217052,0.2599857517117182,0.2555922134978597,0.25116692927874856,0.24671393625869525,0.242231797778854,0.23772254243554203,0.23318564961915333,0.22862315936817423,0.22403563620206673,0.21942058959605015,0.21478100990947208,0.21011417480224504,0.2054240620646613,0.20070581716761537,0.19596334251627617,0.191192907964266,0.18639467968336287,0.18156845817161688,0.17671201671816983,0.17182706869762476,0.16690816145867365,0.16195681111767923,0.15697061628964482,0.1519460056654666,0.14688407634155806,0.1417796045365007,0.13663131137587867,0.1314363897870711,0.12619301932742968,0.12089804008534802,0.11554564373326445,0.11013577030361851,0.10466202583588793,0.09912286212434965,0.09351101566047318,0.08782667750990647,0.08206088279212811,0.07621335449370956,0.07027747421356231,0.06424712981979491,0.0581206758731331,0.05189145509095391,0.04556084013205603,0.039112475813858356,0.0329036576052189,0.027232245885361515,0.022116299903840515,0.01757722649071082,0.013636710338597306,0.010318691317707681,0.007647565236665968,0.005653645257893026,0.004365191753451006,0.003815358887602921,0.004038403733228796,0.00507259657250953,0.006957730473761155,0.009736863918785584,0.013456640602909728,0.018166727980602145,0.023921375872798672,0.030777952153149723,0.03879846557918924,0.047545866880503475,0.05639000971583722,0.06532722715811143,0.07436297745193562,0.08350080196415607,0.09274251876146974,0.1020983487358762,0.1115704612175217,0.12117109069150736,0.1309049981798356,0.14078130910755318,0.15081436111263802,0.1610057630219486,0.1713730438224248,0.18192158708279701,0.19266999933666065,0.20362775766847008,0.2148047565040357,0.22621716723273466,0.23787212746051245,0.2497953642795857,0.2620016582307057,0.27450125124431674,0.28729978853917604,0.30044283530868937,0.31392195038919846,0.3277441860383488,0.34196084494650175,0.3565351604857615,0.37149753959115556,0.3868282485461305,0.40251902826987024,0.4185354153287001,0.43483463317788684,0.4513649463134188,0.4680385459173538,0.48478769070125344,0.501502204036772,0.5181206698543418,0.5345393044762995,0.550702792752824,0.5665954408447942,0.5821026104689223,0.597269626327448,0.612080146062393,0.6265350434944942,0.6406264784793354}) {} +}; + +template +class black_body_color_map : public detail::color_map +{ +public: + black_body_color_map() : detail::color_map({0.0,0.0124985675549,0.0249971351098,0.0374957026647,0.0492581088139,0.0594165938721,0.0684471877541,0.0766363089899,0.0841678787653,0.0911680855116,0.0977278294789,0.103915087694,0.109782226099,0.115370570052,0.120713391496,0.125837934386,0.130854584645,0.13604190193,0.14140417663,0.146927404384,0.152598730721,0.158389635306,0.164222599234,0.170089016456,0.175987920545,0.181918421843,0.187879698899,0.19387099103,0.199891591854,0.205940843628,0.212018132302,0.218122883178,0.224254557086,0.230412647017,0.236596675144,0.242806190184,0.249040765054,0.255299994784,0.26158349466,0.267890898557,0.274221857454,0.280576038088,0.286953121761,0.293352803248,0.299774789817,0.306218800348,0.312684564525,0.319171134912,0.325676914545,0.332201791044,0.33874565084,0.345308379611,0.351889862505,0.358489984344,0.365108629799,0.371745683545,0.378401030403,0.385074555462,0.391766144185,0.398475682511,0.405203056934,0.411948154577,0.418710863264,0.425491071569,0.432288668871,0.439103545394,0.445935592246,0.452784701449,0.459650765971,0.46653367974,0.473433337672,0.480349635682,0.487282470697,0.494231740665,0.501197344567,0.508179182414,0.515177155256,0.522191165184,0.529221115323,0.536266909839,0.543328453928,0.550405653818,0.557498416761,0.564606651025,0.571730265893,0.57886917165,0.586023279576,0.59319250194,0.600376751988,0.607575943936,0.614789992957,0.622018815174,0.629262327647,0.636520448365,0.643793096232,0.65108019106,0.658381653554,0.665697405303,0.67302736877,0.680371467279,0.686819633179,0.690577321338,0.694333453232,0.69808804669,0.701841119323,0.705592688522,0.709342771462,0.713091385109,0.716838546221,0.720584271352,0.724328576854,0.728071478883,0.7318129934,0.735553136174,0.739291922788,0.743029368637,0.746765488936,0.75050029872,0.754233812848,0.757966046005,0.761697012704,0.765426727292,0.769155203948,0.77288245669,0.776608499373,0.780333345697,0.784057009203,0.787779503281,0.791500841169,0.795221035957,0.798940100587,0.802658047857,0.806374890426,0.810090640808,0.813805311384,0.817518914394,0.821231461948,0.824942966022,0.828653438464,0.832362890991,0.836071335196,0.839778782546,0.843485244386,0.847190731941,0.850895256314,0.854598828494,0.858301459351,0.862003159643,0.865703940014,0.869403810997,0.870620849202,0.871622154301,0.87260643877,0.87357362974,0.874523653517,0.875456435563,0.876371900482,0.877269972004,0.878150572968,0.879013625306,0.879859050028,0.880686767202,0.881496695939,0.882288754373,0.883062859646,0.883818927886,0.884556874192,0.885276612612,0.885978056125,0.886661116621,0.887325704879,0.88797173055,0.888599102131,0.889207726947,0.889797511128,0.890368359587,0.890920175994,0.891452862757,0.891966320994,0.892460450511,0.892935149775,0.893390315889,0.893825844568,0.894241630107,0.894637565357,0.895013541696,0.895369449001,0.895705175617,0.896020608327,0.89631563232,0.896590131162,0.896843986762,0.897077079337,0.897289287378,0.89748048762,0.897650554997,0.897799362612,0.897926781699,0.89803268158,0.898116929626,0.89817939122,0.89821992971,0.89823840637,0.898234680352,0.898208608643,0.898160046015,0.898088844982,0.897994855746,0.897877926148,0.897737901615,0.897574625107,0.897387937062,0.897177675337,0.896943675152,0.896685769028,0.898553007849,0.902890379229,0.907153202363,0.911340063464,0.915449563182,0.919480314548,0.923430940957,0.927300074214,0.931086352617,0.934788419075,0.938404919262,0.941934499804,0.945375806484,0.948727482467,0.951988166539,0.955156491362,0.958231081722,0.96121055279,0.964093508368,0.966878539132,0.969564220862,0.972149112643,0.974631755056,0.977010668325,0.979284350439,0.981451275229,0.9835098904,0.985458615506,0.987295839871,0.989019920437,0.990629179549,0.992121902645,0.993496335869,0.994750683575,0.995883105733,0.99689171521,0.997774574927,0.998529694871,0.999155028965,0.999648471753,1.0}, + {0.0,0.00376710208302,0.00753420416604,0.0113013062491,0.0150684083321,0.0188355104151,0.0226026124981,0.0263697145811,0.0301368166641,0.0339039187472,0.0376710208302,0.0414146679499,0.044974293467,0.0483647728382,0.0516062923368,0.054715381023,0.0576505684502,0.06025908266,0.0625542306901,0.0645557290717,0.0662787359665,0.0677778384763,0.0692401824912,0.0706848851824,0.0721120614255,0.0735218171731,0.0749142499447,0.0762894492712,0.0776474970992,0.0789884681608,0.0803124303088,0.0816194448242,0.0829095666958,0.0841828448758,0.0854393225134,0.0866790371676,0.0879020210012,0.0891083009582,0.0902978989252,0.0914708318774,0.0926271120122,0.0937667468691,0.0948897394388,0.0959960882604,0.0970857875089,0.0981588270728,0.0992151926224,0.10025502621,0.101278631704,0.102285972873,0.103277010196,0.104251700818,0.105209998536,0.106151853789,0.107077213638,0.107986021747,0.108878218356,0.109753740249,0.110612520723,0.111454489549,0.112279572927,0.113087693439,0.113878770002,0.114652717803,0.115409448248,0.116148868889,0.116870883353,0.117575391273,0.118262288197,0.118931465509,0.11958281033,0.120216205427,0.120831529099,0.121428655073,0.122007452382,0.122567785241,0.123109512914,0.123632489573,0.12413656415,0.12462158018,0.125087375633,0.125533782739,0.125960627799,0.126367730992,0.126754906165,0.12712196061,0.127468694834,0.127794902308,0.12810036921,0.128384874145,0.128648187853,0.128890072894,0.129110283326,0.129308564349,0.129484651934,0.129638272432,0.129769142155,0.129876966926,0.129961441609,0.130022249607,0.132061139735,0.139841365035,0.147366583596,0.154670100683,0.161779110231,0.16871613022,0.175500034803,0.182146813036,0.188670137478,0.195081797593,0.201392035109,0.207609807026,0.213742994383,0.219798569795,0.225782733244,0.231701023129,0.237558407857,0.243359361942,0.249107929694,0.254807778863,0.260462246095,0.266074375673,0.271646952701,0.277182531676,0.28268346119,0.288151905399,0.293589862731,0.298999182276,0.304381578185,0.309738642359,0.315071855678,0.320382597962,0.325672156837,0.330941735639,0.336192460496,0.341425386671,0.346641504267,0.351841743372,0.357026978703,0.362198033804,0.367355684865,0.372500664176,0.377633663287,0.382755335881,0.387866300395,0.39296714243,0.398058416948,0.403140650294,0.408214342055,0.413279966769,0.420259688127,0.427341619388,0.434372519047,0.441355114094,0.448291940683,0.45518536159,0.462037581704,0.468850661816,0.47562653091,0.482366997164,0.489073757822,0.495748408058,0.502392448976,0.509007294828,0.51559427955,0.522154662692,0.528689634804,0.535200322339,0.541687792133,0.548153055488,0.554597071914,0.561020752565,0.56742496338,0.573810527989,0.580178230371,0.586528817319,0.592863000709,0.5991814596,0.605484842178,0.611773767557,0.618048827454,0.624310587737,0.630559589875,0.636796352279,0.643021371558,0.649235123688,0.655438065104,0.661630633721,0.66781324989,0.673986317291,0.680150223773,0.686305342141,0.692452030892,0.698590634912,0.704721486124,0.710844904108,0.716961196674,0.72307066041,0.729173581195,0.735270234683,0.741360886763,0.747445793991,0.753525204,0.759599355884,0.76566848057,0.771732801162,0.777792533271,0.783847885327,0.789899058877,0.795946248863,0.801989643893,0.808029426494,0.814065773352,0.820098855544,0.826128838754,0.831233249825,0.835257282572,0.839290415225,0.843332745276,0.847384366892,0.851445370991,0.85551584532,0.859595874528,0.863685540241,0.867784921127,0.871894092973,0.876013128743,0.880142098652,0.884281070227,0.888430108369,0.892589275414,0.896758631197,0.900938233107,0.905128136146,0.909328392984,0.913539054016,0.917760167413,0.921991779176,0.92623393319,0.930486671268,0.934750033206,0.939024056828,0.943308778035,0.94760423085,0.951910447464,0.956227458278,0.960555291948,0.964893975428,0.969243534009,0.973603991364,0.97797536958,0.982357689206,0.986750969284,0.991155227389,0.995570479665,1.0}, + {0.0,0.00210713336054,0.00421426672107,0.00632140008161,0.00842853344215,0.0105356668027,0.0126428001632,0.0147499335238,0.0168570668843,0.0189642002448,0.0210713336054,0.0231784669659,0.0252856003264,0.027392733687,0.0294998670475,0.0316070004081,0.0337193392032,0.0358534453625,0.0380109209821,0.0401922566139,0.0423389683918,0.0444339133373,0.046456344033,0.0484086974279,0.0502958207167,0.0521219928396,0.0538910122917,0.0556062682658,0.0572707988285,0.0588873389018,0.0604583601449,0.0619861043454,0.0634726115611,0.0649197439858,0.0663292063043,0.0677025631472,0.0690412541328,0.0703466068909,0.0716198483882,0.0728621148187,0.0740744602728,0.0752578643655,0.07641323897,0.077541434183,0.0786432436236,0.0797194091565,0.0807706251109,0.0818055914811,0.0828412386963,0.0838775716485,0.0849145970685,0.0859523214123,0.0869907508714,0.0880298913836,0.0890697486419,0.0901103281045,0.0911516350032,0.0921936743521,0.0932364509556,0.0942799694164,0.0953242341425,0.0963692493548,0.0974150190938,0.098461547226,0.0995088374503,0.100556893304,0.101605718168,0.102655315275,0.10370568771,0.10475683842,0.105808770216,0.10686148578,0.107914987668,0.108969278312,0.110024360032,0.11108023503,0.112136905403,0.113194373138,0.114252640123,0.115311708147,0.116371578905,0.117432253997,0.118493734936,0.11955602315,0.120619119982,0.121683026697,0.122747744479,0.123813274439,0.124879617617,0.125946774979,0.127014747427,0.128083535793,0.12915314085,0.130223563305,0.131294803809,0.132366862954,0.133439741276,0.134513439256,0.135587957327,0.136663295866,0.137260535772,0.136421938331,0.135554156099,0.134656431336,0.133727968564,0.132767931803,0.131775441528,0.130749571337,0.129689344281,0.128593728817,0.127461634333,0.126291906198,0.125083320255,0.123834576701,0.122544293247,0.121210997469,0.11983311822,0.118408975956,0.116936771817,0.115414575242,0.113840309888,0.112211737544,0.110526439697,0.108781796299,0.106974961217,0.105102833683,0.103162024955,0.101148819133,0.0990591268518,0.0968884301939,0.0946317167004,0.0922833997264,0.0898372215234,0.0872861342463,0.0846221524179,0.0818361680288,0.0789177160322,0.0758546729705,0.0726328638943,0.0692355410618,0.065642679414,0.0618300036213,0.0577676104278,0.0534179600786,0.0487328445222,0.0436486154689,0.0380796196638,0.0322904386835,0.0264118339446,0.0204432589796,0.0196207043343,0.0192250591085,0.0188396073492,0.0184645577569,0.0181001190322,0.0177464998757,0.017403908988,0.0170725550697,0.0167526468212,0.0164443929432,0.0161480021363,0.0158636831011,0.015591644538,0.0153320951477,0.0150852436308,0.0148512986878,0.0146304690194,0.014422963326,0.0142289903082,0.0140487586667,0.013882477102,0.0137303543147,0.0135925990053,0.0134694198745,0.0133610256227,0.0132676249506,0.0131894265588,0.0131266391478,0.0130794714182,0.0130481320706,0.0130328298055,0.0130337733235,0.0130511713252,0.0130852325112,0.013136165582,0.0132041792383,0.0132894821805,0.0133922831093,0.0135127907252,0.0136512137289,0.0138077608208,0.0139826407016,0.0141760620719,0.0143882336321,0.0146193640829,0.0148696621249,0.0151393364586,0.0154285957846,0.0157376488035,0.0160667042159,0.0164159707222,0.0167856570232,0.0171759718194,0.0175871238113,0.0180193216995,0.0184727741846,0.0189476899672,0.0194442777479,0.0199627462272,0.0205033041056,0.0210661600838,0.0216515228624,0.0222596011419,0.0228906036229,0.023544739006,0.0682610078157,0.127173791555,0.16936596405,0.204553625577,0.235764224808,0.264391329421,0.291204862021,0.316679372942,0.341129701928,0.364776124263,0.387779074121,0.410259138592,0.43230927905,0.454002666231,0.475397903,0.496542620799,0.51747602533,0.538230741549,0.55883417852,0.579309557384,0.599676697971,0.619952629264,0.640152069209,0.660287806118,0.680371005012,0.700411455972,0.720417777213,0.740397582441,0.760357619768,0.780303887791,0.80024173319,0.820175933243,0.840110765987,0.860050070139,0.879997296537,0.899955552467,0.919927640041,0.939916089534,0.959923188443,0.979951006929,1.0}) {} +}; + +template +class kindlmann_color_map : public detail::color_map +{ +public: + kindlmann_color_map() : detail::color_map({0.0,0.017846074066284252,0.03572864786642702,0.05220741890989234,0.06579320887318146,0.07760358429899875,0.08789358790850602,0.09712335630575433,0.10521029512901023,0.11206559338234914,0.11777117178354526,0.12274092212849055,0.12721746956233745,0.13120675065695167,0.13476383339950823,0.1379416850964659,0.14078915018940993,0.14328800070233533,0.1454925697745392,0.14744975665550916,0.14915607230438568,0.15064370028657081,0.15192214754665317,0.1529680602403743,0.15375355050540976,0.1542908116514455,0.15455584740256964,0.15454470889937796,0.15424074730776174,0.15362513362574176,0.15272770714157807,0.15150259153104584,0.14996750216169222,0.1481223688773872,0.14596849097254724,0.14350871584895447,0.14081675084553444,0.13777021342781093,0.13452661891393936,0.13103033265010522,0.12740778581316103,0.12359314328868806,0.11974712167592705,0.1159404877051333,0.11209206787148834,0.10842241040440373,0.1050253848722921,0.101999609017976,0.09922826785261996,0.09722602817414985,0.09528935573037353,0.0930823731478326,0.0781891239412737,0.05857961917089497,0.03284057845765246,0.032679442069734624,0.033207560139530704,0.033317187200492364,0.033087445334472984,0.03265381069556877,0.03277467744530855,0.0325022291000698,0.032066045593596146,0.03227600851941834,0.031649331579416705,0.03155801725217711,0.0310838330844518,0.030432973047734187,0.030338619295788537,0.029853960367767295,0.02966850358552374,0.02882374869999708,0.028500638040224537,0.028245919974351025,0.02760771294131195,0.02717197158834595,0.026982221792628543,0.026559642397133442,0.02644787880084816,0.02564842515734134,0.02570596827933925,0.025105902288682952,0.024870375536254246,0.024495137563131944,0.02397954323509251,0.023829708770758788,0.023532604704116965,0.02307993829976581,0.022979595210601424,0.022707635361622264,0.022250414084789737,0.022124477998067993,0.021791069977336153,0.021776256319502838,0.02152936248024083,0.02158822978060292,0.021388037427047302,0.020906126379826747,0.02070114401850818,0.020774708005350834,0.020526909471275397,0.01993018897938756,0.02020289046425452,0.020207032023267582,0.020205716119178502,0.020829051716263414,0.020817169253550774,0.02143446555544063,0.02140951927285399,0.021375101041108045,0.021978368208421244,0.021925941019470395,0.022518324495068114,0.0224439650744986,0.02302262600613305,0.022921527380028887,0.023482745772902724,0.02334902491772799,0.023887996465323004,0.023714510501347055,0.024225153974701766,0.024723266142386315,0.02447812509827954,0.02493648885622696,0.0253764023681478,0.025795626075147713,0.025421474545393858,0.025780309667251394,0.02610999696637235,0.026407437583934296,0.02666932808870506,0.02689217252655957,0.027072298940817408,0.027205880727598008,0.027288963146258696,0.028204203304642753,0.028188559261174452,0.0281103207218881,0.028896130485080208,0.028695320134244477,0.029380675523176917,0.029041895792470927,0.029612109748158165,0.030127173837479853,0.029563230689198295,0.029944189232757292,0.030261789165931138,0.030514080739125825,0.030699652650745195,0.0308177148230897,0.03086818674766468,0.03197034466002908,0.046293996677654235,0.058794558570863804,0.06503863628200135,0.07023149742711651,0.0767138128414942,0.08432067120858369,0.09294277780722546,0.10305233592409935,0.11331609119127764,0.12476614069574826,0.13673711440841982,0.1491636843492167,0.16199129317074465,0.17553308151438088,0.18933948484375165,0.20338652270943824,0.21765378276012448,0.23212369587552023,0.24702985279407214,0.2620775705935113,0.2772591134255436,0.2927712616124238,0.3083781576598969,0.3240763123743059,0.33986207442019495,0.3558907708679886,0.3718311425153303,0.38813047246050614,0.4043371221939297,0.42072356025646707,0.43714739423907745,0.45360699836908186,0.4702051248974935,0.4868227556665157,0.503458588002791,0.5201979969654729,0.5368601535092656,0.5536883905115004,0.570436957512631,0.5872524511360537,0.604057585524296,0.6208512632987039,0.6376323001265665,0.654448292617523,0.6712409304097,0.6880499867367655,0.7047891048851465,0.7215350356575515,0.7382756146491691,0.7549478024082115,0.7716059891201252,0.7882203132421456,0.8047902362352904,0.8215523268463777,0.8387398480023723,0.856341544941598,0.8743768083538662,0.8928528884736874,0.911776412947498,0.9311533128855841,0.9510015669358057,0.962930103481011,0.9683410354743099,0.9719380800534977,0.9746751561332506,0.9768136632655356,0.978649037790159,0.9802036704451057,0.981554091047551,0.9827732625825781,0.9839157453834834,0.9848784092487323,0.9858320115191356,0.9866558657916994,0.9873677995679001,0.9881805379141889,0.9887611047789485,0.9894043443414985,0.9900758649057856,0.99059092673338,0.9911277189421445,0.9916061462381213,0.9922158985563451,0.9925679440918894,0.9931424279738416,0.9935217736048007,0.9938879084327678,0.99427342946785,0.9947111506654817,0.995056938233056,0.995512287532556,0.9959250022023757,0.9961274042213023,0.9965143545143408,0.996922153842586,0.9971731694726661,0.9976825719783714,0.9978661370132459,0.9983489942212443,0.9985297770627254,0.9988366714262512,0.999287652981863,0.9994697671436109,1.0}, + {0.0,0.0009158559874893362,0.0017291229250328806,0.002509857835251149,0.0031951554951018895,0.003724534058880596,0.004294574826048965,0.004842625166895046,0.005373953338851922,0.005946169553289608,0.006573754050745371,0.007190967398920267,0.007765930791621213,0.008361505755992952,0.008965513206303781,0.009551513984339633,0.010080340518883863,0.010654292784112113,0.011223945666441406,0.01172962096468942,0.012265761398485226,0.012825896285586958,0.013340464397739584,0.01383169406084123,0.014469905953793126,0.014991396474282258,0.015566553274758022,0.01619279407587136,0.01677345343135211,0.01730005530615292,0.017955417060815455,0.018542834077193353,0.019150121523940637,0.019769579646988222,0.02039268583437749,0.021010135344188375,0.021716621813360978,0.022293516296525755,0.022940593473192553,0.023541432666866674,0.024195126427194676,0.024781571830105195,0.025403149292983516,0.0260531205128538,0.02660656407054731,0.02717266184945997,0.027746789078543728,0.02832560680437759,0.028779550542447317,0.02936178919960733,0.029890777438344337,0.030438044833523397,0.031121586300131683,0.031924832133126,0.03469657698669593,0.04697971049610799,0.05995495438213944,0.07300667062971217,0.08601513051125326,0.09888929701373608,0.11161079522124029,0.1240111603824268,0.13606903293962488,0.14780096691985975,0.15909372791133777,0.17001566158899392,0.18051935094604918,0.19062325974122588,0.20036054096647732,0.20971568331952556,0.2187242415010579,0.2273866229818785,0.2357441994433061,0.24380777892174738,0.2515940717685919,0.25912806556578544,0.266427065214078,0.27350794101395076,0.2803874742418932,0.2870852596241667,0.29360869815637475,0.2999809743840178,0.30620709089548,0.3123034508268453,0.3182816255246543,0.32414426165027227,0.32990776857516413,0.3355813090448093,0.3411632670690572,0.3466702701862077,0.352109624090965,0.3574761812445124,0.3627869887174417,0.3680348834809229,0.3732373044965933,0.37838527471660577,0.38349668536630105,0.3885760631680783,0.3936120031480679,0.3986070226842801,0.4035800658477305,0.4085347069464005,0.4134392235922892,0.41834155873012324,0.42324888777657366,0.42814253234088623,0.4330580290829061,0.437958395126164,0.44287991873506705,0.4478037488631326,0.45271034115960945,0.45763704847590275,0.4625451606740822,0.4674727059721964,0.47238034113781563,0.4773067430685342,0.4822119663418752,0.48713531181669306,0.4920362610259304,0.4969547158806737,0.5018496124079483,0.5067407770624851,0.5116485921195848,0.5165312197695955,0.5214089374064284,0.5262813821767296,0.5311694950761902,0.53603048885089,0.5408852158877796,0.5457333806719771,0.5505747064434545,0.5554089359982296,0.5602358325123109,0.5650551803951163,0.5698667861810437,0.5746482086659772,0.5794437480873181,0.5842311106814237,0.5889876510327495,0.5937583183864393,0.5984978909930776,0.6032517278747106,0.6079743365463844,0.6126885119214123,0.6174173890888045,0.6221151405821017,0.6268049184840729,0.6314869729283614,0.6361616116842398,0.6408292087724975,0.6454902160815501,0.6501217563441514,0.6544720579771781,0.6588271549701028,0.6633055777623768,0.6678120145394701,0.6722807177648771,0.6767139870108101,0.6811085964562938,0.6854378106573311,0.6897459817142692,0.6939830479703625,0.6981699856866227,0.7023042408994585,0.706383361101949,0.7103815097863063,0.7143200103636559,0.7181967154976012,0.7220095660591789,0.7257565893785501,0.7294127796374531,0.7329996606625439,0.7365155484918555,0.7399360689986639,0.7432827601590504,0.746554228453955,0.7497491625691519,0.7528442021403842,0.7558826557986548,0.7587977057098403,0.7616541995826684,0.7644081013195043,0.7670803847862102,0.769670380372701,0.7721571183110766,0.7745610930844775,0.7768819000929792,0.779099877137358,0.7812537776842732,0.7832866691953926,0.7852552273306327,0.787122879084239,0.7889082049024678,0.7906113236317394,0.7922323958682111,0.7937561555975436,0.7951995038068883,0.7965485565944844,0.7978328175913231,0.7990249426739793,0.8001275152547487,0.8011661514812047,0.8021178857956822,0.8029955440735611,0.8037997989252117,0.8044555316790379,0.8048817689898747,0.8050796719349672,0.8050267567672601,0.8047076768017004,0.8041062177363495,0.8032052518345966,0.8019861521093661,0.8014439331866959,0.8024669332735311,0.8044065772211566,0.8069447701330453,0.8099358552525316,0.8132574705132256,0.8168594951941832,0.8206924722262127,0.8247142837530934,0.8288914274285599,0.8332318824714189,0.8376808147738173,0.8422559436774792,0.8469433249862409,0.8516804941618812,0.8565442781873747,0.8614528824718757,0.8664087680409848,0.8714545088111433,0.8765391108526217,0.8816790723671002,0.8868207617131697,0.8920625188742286,0.8972751802406753,0.9025652348682511,0.9078821573987383,0.9132148454645382,0.918552416162813,0.9239302650640105,0.9292939740928252,0.9346812618630085,0.9401333891345969,0.9455470167979051,0.9509629844614244,0.9564250004713418,0.9618265695993463,0.967313947090583,0.972728972574113,0.9782208004653724,0.9836818403108719,0.989107488582374,0.9945977204425903,1.0}, + {0.0,0.016056295374498146,0.03302143519907636,0.04992588792612627,0.06457251900523656,0.07776920342353211,0.0897198393739522,0.10086394984030281,0.11223547956850252,0.12432777397900399,0.13716171084354922,0.15010297798342745,0.1628260628965371,0.17526973313157249,0.1874768588728739,0.1995014270040738,0.21140807652685528,0.22305086172802313,0.23450000042491753,0.24583568409411483,0.2569125532571454,0.2678146545485108,0.27899859238410224,0.29046429953683084,0.3019580272214856,0.313852441550019,0.3258902207027679,0.3380624435826929,0.3504951935746775,0.3631847587056686,0.3758470094405716,0.3887481108848792,0.4017384234617481,0.4148055969839783,0.42793691410477086,0.4411193724446502,0.4541885105212106,0.4674318891638602,0.48053217251642305,0.49362776425328886,0.5065484866366465,0.5194370648731684,0.5321219022221657,0.5445888017818501,0.5569877413493692,0.5691469684334989,0.5810568608426063,0.5927097735404816,0.6042668353483279,0.6153923636579981,0.6264955320241609,0.6376509097116411,0.6525577781586464,0.6676204841351329,0.6813738713631898,0.6849034147771731,0.6868241583911188,0.6874759761236308,0.6868754153808352,0.6850522082772128,0.6818870111240353,0.6777553638535389,0.6727110790151253,0.6666596846794193,0.6601264529755937,0.6528643797965168,0.6452318387821873,0.6372784105620277,0.6289128168374558,0.6204629562646412,0.6118301548875958,0.603314553849001,0.5946825020006182,0.5860925629625072,0.5776869157187913,0.5693601411266609,0.5611305112918692,0.5531226098917067,0.5452351099365369,0.5376830481507792,0.5301627048805485,0.5229767137199569,0.5159307080617925,0.5091188274555094,0.502536537756261,0.4960985638991457,0.48988582950117815,0.4838916171846975,0.47803935490382515,0.4723976815702628,0.4669584702823865,0.46165444016667906,0.45654262929804507,0.45156215250307846,0.44676258718151424,0.44208955676541317,0.43758535324043873,0.4332402802381849,0.4290098739833766,0.4248945065220385,0.4209222889365068,0.4170831873583663,0.41332502021802126,0.40954621812568487,0.4055896035873459,0.4014443452785458,0.3971329152020192,0.3926385324661419,0.38796855906767097,0.3831160408679206,0.3780894735135355,0.372873157602702,0.3674890229173533,0.3619056954025697,0.3561610413615427,0.350207729192515,0.34409988145088766,0.3377738746272117,0.33130046883268455,0.32459934406811614,0.3177583627477745,0.31073519425545465,0.3034698224412634,0.2960768968333586,0.28850111378145044,0.28074244497417117,0.2727216863169472,0.2645922829614648,0.25628033494817076,0.2477862504464216,0.2391105880601489,0.2302540772313253,0.22121764273058586,0.2120024343570966,0.20260986337352,0.19318007629151898,0.18344751604265283,0.17354484850307106,0.16364429504261102,0.1534244803870241,0.14324398649586118,0.13273404723048013,0.12231515476812047,0.1118109733754355,0.10096978844729684,0.09035027988372307,0.07974541336580176,0.06921734345076924,0.05885329347452114,0.04877724313606999,0.03915677764354433,0.031444380194868886,0.031637291074855106,0.0317521581310916,0.03209873268943441,0.03183433002082528,0.032132076596637124,0.032338563602709626,0.032444071987208487,0.03307401108271617,0.03295480891791886,0.033353619722170935,0.03362590965526557,0.033762275984369046,0.03375336199700755,0.03426353710068628,0.03462289684303036,0.03482214714504671,0.0348520554844732,0.03470346402383256,0.03507444712661609,0.035262260320886224,0.03525791814557077,0.035780536388425606,0.03610724156995657,0.036229314118799705,0.03613819725600252,0.036581966518590206,0.036046421794990055,0.03681458696854892,0.03658736257615303,0.03690635392025313,0.03699298731846738,0.03683987811183992,0.03724796925537228,0.0374172194555026,0.03734086718256391,0.03784362950139135,0.03726439057607977,0.0381141962950549,0.03787015508826886,0.03822846891183527,0.03833696358570872,0.03819060762615894,0.03778469202199975,0.03800948341735075,0.03798214896623336,0.038610111469974305,0.03807498680487568,0.03820456984010566,0.03902092612392253,0.03865607007534288,0.038989380941084874,0.03908165535934637,0.03893065650816213,0.03926557049926157,0.04067065212316836,0.04123085284140562,0.0419261583900458,0.0427644722591047,0.04375041022498651,0.044885135667359986,0.04532603899543026,0.22169249312004036,0.3358446858430373,0.4114102805053895,0.46819081680773716,0.5140546510678895,0.5522569503355605,0.5851451968636262,0.6139795814385243,0.6395746026568098,0.6625186328985215,0.6834911738162105,0.7025706724123436,0.7202399867839039,0.7366844886107697,0.7518089864773918,0.7661909960366566,0.7795879261784779,0.7921604870664645,0.8041942791071222,0.8155756474332213,0.8264519900822266,0.836709699896381,0.8467473851492474,0.8561933859696547,0.8654402820837326,0.874370338308405,0.8829927351962013,0.8913160852881722,0.8994722486725081,0.9073439419102849,0.9150611281410694,0.9227518397011023,0.9301752047442942,0.9374587708548032,0.9447286698401807,0.9517442599956717,0.958874650466398,0.9657569772496776,0.9727591013871136,0.9796396969161855,0.9864006969015998,0.9932874563643866,1.0}) {} +}; + +template +class extended_kindlmann_color_map : public detail::color_map +{ +public: + extended_kindlmann_color_map() : detail::color_map({0.0,0.01780246283347332,0.03532931821571093,0.05144940541667612,0.0645621163212177,0.07579594587865912,0.08560873187665013,0.0942303824351094,0.10126270743754426,0.10670728559557496,0.11057848107867363,0.11345334766875653,0.11546967754116774,0.11670723282215431,0.11719317716660224,0.11698590922074067,0.11610841583017484,0.11462189563389044,0.11260886490150057,0.11014892407081325,0.1073826713115642,0.10439994774781663,0.10102122555390916,0.0973378808050489,0.09343083659118528,0.08930170392567455,0.08525050060408929,0.08133294699659654,0.07770620978910117,0.07453843004300356,0.07234014248177378,0.07070739337749535,0.06795561424010746,0.05495344243231267,0.03272243214743511,0.022542079629107543,0.022458068304623265,0.022335095562005403,0.022116548807623634,0.021827538746008197,0.02152986717396973,0.02094627101890751,0.02045606049512309,0.02004833311662032,0.019665629961975118,0.019207577360338738,0.018537140772831598,0.01809424185998195,0.01766141281376398,0.01730286273144011,0.016765513848818806,0.016370126207011747,0.016125995919003662,0.015743835848192653,0.01521780170762751,0.014826523924383142,0.01455583202575653,0.014390286122102107,0.014011918932944173,0.013696545884500274,0.013424574431729107,0.013175868771764966,0.01292963716411873,0.012664284210951764,0.012715975678052705,0.012935277312292002,0.013151828277929324,0.013365797957379829,0.013577263863962,0.01378615567948453,0.013992194922389659,0.014194831158161888,0.014393175927633691,0.014585935863149577,0.014771346788489043,0.015316330980203078,0.015485867479267465,0.015639979963365892,0.015774461623191554,0.01588440162820881,0.016371319978387793,0.016424021691114017,0.01686035446719742,0.016830214158745957,0.017189890203442686,0.0175057105195252,0.017770106546070377,0.01797534767005524,0.018113811240203243,0.01817830121675857,0.018678925823257978,0.01858851921615119,0.018946886533322625,0.019234421105765478,0.023922664243633134,0.032696329777136775,0.04029295620970803,0.0445051772107334,0.05023033461306361,0.05751407234865658,0.06662959400279314,0.07687976931053314,0.08808647489550425,0.10009395068503488,0.11305049861381905,0.1265170163106781,0.14064355039494827,0.15509985051348987,0.17002834364548297,0.18517425344416824,0.2005125857975878,0.2161609253409036,0.23193556411255867,0.24793825797637276,0.26412488725558203,0.2803606712938716,0.296637938074376,0.31302849974924285,0.3294300351704986,0.3459012409505257,0.3624157976623936,0.37889809766361104,0.39534430178227603,0.41179003849439816,0.42818080415815335,0.4445420271983608,0.46083197524945735,0.477066527169599,0.49330882182932195,0.5101341569176142,0.5276083798119485,0.5457675808274345,0.5646323060116551,0.5842072626155643,0.6045266103850581,0.6255919000983664,0.6473800379403847,0.6699068794902967,0.6932001837200186,0.7171335868744761,0.7417906038430161,0.7670484685327643,0.7927923527600884,0.8190538618349916,0.845635547462146,0.8724273941843113,0.8993071734347423,0.9259938049276442,0.95240006413475,0.9573302263433631,0.9593762651267365,0.9609003469257634,0.9621556849513918,0.9631644672895096,0.964095792386828,0.9648793311938041,0.9655077342802952,0.9660587860054425,0.9665994127853909,0.9671516506858119,0.9677276657441855,0.968504522437997,0.9692871734210263,0.9702540772004374,0.9712179772934669,0.9722317464026985,0.9732263821032568,0.9742462614418889,0.9750871661398574,0.9754147288760454,0.9756180439862371,0.975842338006588,0.9761081874822527,0.9763112164847584,0.9765888685497933,0.9767110237468087,0.9769336559396905,0.97714593184672,0.9773578783172437,0.9775785758579868,0.9778162437300041,0.9779596006498089,0.9782535179019477,0.9784674751508416,0.9786094914349676,0.978802652274665,0.9790515109370453,0.9792467908639096,0.979395255578016,0.9796145283071062,0.9797975302508571,0.9799502605574898,0.9802283260758732,0.9738084905670951,0.9601472511008894,0.9478379001570983,0.9366516898009005,0.926560589527891,0.917620083682068,0.9095356769991322,0.9024501226204644,0.8962465735427142,0.8908928004592865,0.8862829519968738,0.8823207949642251,0.8791184292035925,0.876573928783208,0.8745946211951233,0.8732148850190337,0.8723449314581001,0.871958051266914,0.8720269380214271,0.872524018161346,0.8734217880637981,0.8746431257299938,0.8762135041761673,0.878107018520635,0.880203346150829,0.8825765528541782,0.885156863735442,0.8879236719089479,0.890857185433795,0.8939377339865693,0.8970530658331168,0.8995688302115749,0.9019890025620054,0.9041189751589628,0.9058973525369924,0.9073992963543378,0.9086279741575543,0.9096655096337553,0.9105035986931571,0.9112280528710646,0.9118856791641718,0.9125160989249034,0.9131521110159186,0.9138294807228358,0.9145934489263029,0.9154721624193913,0.9165162261152294,0.9177621627085478,0.9192000090908993,0.920883428013182,0.922780751860871,0.9250092107169314,0.9275356684808912,0.9304408284972104,0.9338239050383462,0.9376406019134518,0.9421630827040032,0.9473578426139436,0.9536370282349044,0.961277626215249,0.9706782225332987,0.982998706722621,1.0}, + {0.0,0.0008750907117329381,0.001701802855992888,0.0024840651967150905,0.0032248645766847638,0.0038635326859125735,0.004465497712210337,0.005050242022804749,0.005684892741078179,0.006372379780229372,0.00711002225409038,0.007801930722079915,0.008551159105416175,0.009290109551844812,0.010053390003759367,0.010738982214965748,0.011423659103765034,0.012116630983625478,0.012821489721377753,0.013468369062412165,0.014119392392571815,0.014757514745798027,0.015343280218838306,0.015957600087593806,0.016584962806154634,0.01713482653380763,0.0177409908749586,0.018315663017042745,0.018846472161798116,0.019323310547852572,0.019905434286220342,0.020358202603665252,0.020880774373512326,0.02153229240969933,0.022251621841318136,0.030087469482649072,0.043510017517847034,0.057612064160193856,0.07134877081764332,0.08452599623053175,0.09703540427752388,0.1088025513135693,0.11985098869691474,0.13019611448976093,0.13987346436551024,0.14893167904386712,0.15742727919356447,0.16542627229987475,0.1729786761988682,0.18013597770041306,0.18694679199155506,0.19345202807035153,0.19968741140572166,0.20569130878531383,0.21149505980303446,0.21711739930665275,0.22257980137551625,0.2279012896050861,0.23311039219433838,0.23821209907670415,0.24321964058367318,0.2481448283322712,0.2529982361555283,0.25778935856659907,0.26251129306552407,0.26721180456135596,0.2719132248379506,0.2766141217472141,0.28131308067549815,0.2860087090215386,0.290699640854686,0.2953845417355913,0.3000621136791825,0.3047311002377708,0.3093902916806014,0.314019615719643,0.318655599270661,0.32327849834847494,0.32788734271858383,0.33248123546361147,0.3370394958269932,0.34160094506458616,0.3461250509254044,0.35065150775079285,0.3551393166240582,0.35960835629733406,0.36405841970084374,0.3684894220401705,0.37290140979305425,0.37729457180004805,0.3816479795981337,0.38600461104105177,0.39032256740422405,0.3946241249528643,0.39873762922211814,0.40268821797442356,0.40668863206181144,0.4108066755028012,0.4148702424589703,0.4188712020471279,0.42277996280066904,0.42661141097115085,0.4303590557627002,0.4340168594615687,0.43755751986676594,0.440997674167719,0.44431106175406876,0.4475149894903065,0.4505843077306851,0.4535369003239919,0.4563695433411364,0.459058907077816,0.46162347760839634,0.4640413181325817,0.4663117397956657,0.4684536010278855,0.47046590244093683,0.47232989838033596,0.4740642435062818,0.475652007794974,0.4770953196310352,0.47841222515883747,0.4796035027123265,0.48065635396111855,0.4815874024816033,0.48238619597444804,0.48306807922963163,0.4836251567552959,0.48404259768616237,0.4841269939874597,0.4838477594175364,0.4831581006215279,0.48201590123588106,0.4803756805891137,0.4781882736718959,0.47539734049324306,0.47195081918673226,0.4677815168730453,0.46280562738356607,0.4569883986979126,0.4502061037239105,0.4424084941387379,0.4335431093764269,0.4234676649184017,0.4121565351852396,0.399532161591502,0.38551601321374424,0.3701581656966096,0.3533630589382493,0.356573181832402,0.3625998458005728,0.3691267599755898,0.37591169845314204,0.3829300179877212,0.39002737893200634,0.3972605885272423,0.40462643797868664,0.41205105448230417,0.4194734509128834,0.4268421716026803,0.4338269194529401,0.44042580568421147,0.4467701596827656,0.45269977328586647,0.45837869586824703,0.4637976195449472,0.46903038930488866,0.4740678468975709,0.4790671203997809,0.4842669015553663,0.48941330245201103,0.49442037450446213,0.4992854244201668,0.5040877038326032,0.5087442572698033,0.5134164774149236,0.5179413879764756,0.5224000733132641,0.5267928368807481,0.5311203562318053,0.5353836351919077,0.5396657970725794,0.5438049537609145,0.5479668227414403,0.5521542299695001,0.5562873882925448,0.5603687136966451,0.5644843583828043,0.5686380796177348,0.5727494207545081,0.5769060493757885,0.581112131921931,0.5851928436561017,0.5944815591203718,0.609371508764095,0.6230463820702153,0.6357832537301149,0.647678912888478,0.6587517109196314,0.6692646118840428,0.6791460846603548,0.6885075377321772,0.6973907065167453,0.7058867599470733,0.7140769556818014,0.7218801604700443,0.729373858466773,0.7366283504729199,0.7436116593104639,0.7503888453166406,0.7569736347405297,0.7633787505197638,0.7696159559904953,0.7756960853936921,0.7816733363052604,0.7875116467112275,0.7932193523390607,0.798890286193674,0.8044436600674107,0.8099282584935031,0.815348848661961,0.8207097106633178,0.8260147864401665,0.8313161221171385,0.8368229403489976,0.8423510813517494,0.8479541784289291,0.8536784698518803,0.8594712199063077,0.8653520270780298,0.8712669417189164,0.8772607309343242,0.8832787634425558,0.8893033549283489,0.8953200253413901,0.9013364967475651,0.907320474034156,0.9132934622711121,0.9192261671429544,0.9251182443147156,0.9309558310395318,0.9367250258396427,0.9424235334496841,0.9480459375852194,0.9535821762261815,0.9590268903215627,0.9643654252860402,0.9695749605431102,0.97465362230454,0.9795433335221727,0.9842358767121905,0.9886296256370345,0.9926367016857381,0.996129580837985,0.9987706424331216,1.0}, + {0.0,0.01626889466306607,0.03371323527689844,0.05129428731410766,0.06656239137344208,0.08040589852559868,0.0932078727850277,0.10546097842833466,0.1185281778831713,0.1327264977880264,0.1481009557210271,0.16375632363209905,0.17919646921236213,0.19453816576504604,0.2096941755954832,0.2248153138735493,0.2397105899482299,0.2543011097912221,0.26850817678211986,0.28238564749171374,0.29573128232180523,0.3086071932061514,0.3215039849422961,0.33424777423118057,0.34680083232754255,0.35927335578767955,0.3713432638745381,0.3831259644824107,0.3945981112365364,0.4057423733826484,0.4162427930814269,0.4265710517267966,0.4372263626095861,0.4511422122889977,0.4663539858995716,0.47217057965768244,0.47110682779300844,0.4678570071198978,0.46268236332653717,0.4558745921468776,0.44774032508967526,0.4387215006543877,0.4289709820913745,0.418764250948481,0.4083506364708954,0.39794947927856517,0.38774823408835746,0.3776911843959934,0.3679328135626787,0.3585022095429489,0.3495097966827364,0.3408690453055597,0.3325877811713702,0.32474294907403245,0.31731795633577514,0.31022963838193685,0.3034714591858722,0.29703484457819845,0.29095765923101685,0.28517017024142427,0.2796599788292758,0.27441390646690217,0.2694181731856298,0.2646585394556099,0.26008624607226105,0.25537236409530106,0.25038669592493334,0.24512715790174772,0.23959178395846548,0.2337787381698218,0.22768632911662062,0.22131302646406403,0.21465748025951026,0.20771854359069752,0.2004952994228159,0.19303372895005055,0.18524675366655605,0.17717467982889423,0.16881795823876974,0.16017753232003507,0.15133715480703355,0.14214299485979426,0.13277234235578353,0.12304027310946478,0.11316410079747846,0.10305638071018988,0.09273371145052256,0.08221895294189338,0.07154410587314339,0.060754926838460115,0.05016037872247533,0.039408863532102954,0.0299653011886783,0.022430553487672214,0.019079643738415406,0.01927104403025176,0.019627058713507277,0.019605221754402217,0.019837552743924382,0.01998429281648217,0.020350820236973332,0.02061535207978936,0.02076563040362206,0.020789592249385695,0.021011622748947127,0.021092771828857385,0.021367147770030247,0.021487010699090946,0.02179659002621885,0.021939140218683366,0.02190396156431214,0.022051019673724737,0.022009915914684375,0.022151516874270333,0.022482129570858295,0.02261757765237555,0.0225494975844844,0.022671977207001336,0.0225864988960952,0.022699138396783294,0.02302034933556348,0.02313701355469799,0.023043880179838123,0.023172253504396497,0.02309359581707615,0.02325212759648816,0.023208795520823236,0.023421052378504333,0.02351307077213582,0.02474700862397102,0.025493073746431755,0.026232895897136985,0.02698278973250526,0.02819024072200311,0.028981783530659853,0.02979697562508809,0.031044032153032777,0.03227150878455887,0.03304163325898518,0.034530544840017025,0.035463650965058914,0.03656485419201359,0.038110096816360045,0.03921665123224114,0.040504503887090086,0.04177752341186975,0.04288218868653492,0.0443028413484576,0.045512688804357486,0.10485176035519561,0.14695621074226434,0.17919496865835138,0.20542079832986643,0.22750885439024698,0.24632170224175154,0.26263686798960245,0.2769429329997333,0.2895251327064319,0.3006180918171856,0.31083965567414507,0.3245165284653611,0.33966351784918897,0.3565758064426104,0.37534236971527246,0.39562556319119124,0.41693497643767774,0.438958844869214,0.46139896139324615,0.48416548522290065,0.5072296427052377,0.5302646150938287,0.5531433026983604,0.5758237590340696,0.5983033566276463,0.6205369331248914,0.642535156682777,0.6642639445578681,0.6857254497050739,0.7069126158797037,0.7278211218920855,0.7484486916246914,0.7687562310971295,0.7888137943375886,0.8085390020370261,0.8279128914232778,0.8469838693949315,0.8657552952207226,0.884150643372716,0.902153526529961,0.9198418221195682,0.9371197812002375,0.9539723226660747,0.9708243730936762,0.9806690105429076,0.9813253841505029,0.9820290537295789,0.9826041912890565,0.9831062604022219,0.9837253021469462,0.9841128740419515,0.9845858176159193,0.9850533329169425,0.9855589168505193,0.9859932359170603,0.9862329988164894,0.9866187467737363,0.9870301106239344,0.9873335856528983,0.9877197983463958,0.9880489690947681,0.988343697831869,0.9886267968388239,0.9889212756286642,0.9892503149320232,0.989454685042798,0.9897367010924504,0.9901203210173019,0.9902546300884126,0.9905332036399778,0.9907909519806376,0.9910495231926625,0.9913312422092354,0.9916599021959583,0.9919275427432451,0.9920969557419316,0.9923144994581347,0.992640232246134,0.9928660652275899,0.9931944239168621,0.993459751831716,0.9938665873784843,0.9940839016190398,0.994319531984062,0.9945972975280256,0.994937094070283,0.9952011954414587,0.9955652276122916,0.9957533433444864,0.9959406615249712,0.9960169412606291,0.9960174468690394,0.9960919139576695,0.9961424557894082,0.9963020587068238,0.9963856518750184,0.996529920191361,0.996676965947248,0.9967943472276378,0.9970154826822965,0.9971921136372807,0.9974820554788658,0.9977639971129887,0.9981081638729355,0.9985982664103797,0.9991799080785383,1.0}) {} +}; + +template +class smooth_cool_warm_color_map : public detail::color_map +{ +public: + smooth_cool_warm_color_map() : detail::color_map({0.22999950386952345,0.23451750918602265,0.23905139222321087,0.2436017365913441,0.24816908043486074,0.25275391815771386,0.2573567020073366,0.2619778435347082,0.26661771494573344,0.271276650357161,0.27595494696856954,0.28065286616048707,0.28537063452740463,0.29010844485334814,0.29486645703670583,0.2996447989701334,0.30444356738064665,0.3092628286343541,0.31410261950970153,0.3189629479426216,0.32384379374653405,0.32874510930975565,0.33366682027256384,0.33860882618583127,0.3435710011529169,0.3485531944562718,0.3535552311699886,0.3585769127594044,0.3636180176686533,0.3686783018969878,0.37375749956453747,0.37885532346808715,0.38397146562736917,0.38910559782229387,0.39425737212145806,0.39942642140225487,0.4046123598628117,0.4098147835259849,0.41503327073558766,0.4202673826449946,0.42551666369825586,0.43078064210382544,0.43605883030099185,0.44135072541910086,0.4466558097296202,0.4519735510911263,0.457303403387259,0.46264480695769356,0.4679971890221843,0.4733599640977317,0.4787325344089037,0.48411429029138214,0.48950461058876166,0.49490286304267245,0.5003084046762621,0.5057205821711058,0.511138732237593,0.5165621819788595,0.5219902492483212,0.5274222430008886,0.5328574636379119,0.5382952033459485,0.5437347464294153,0.5491753696372063,0.5546163424833603,0.5600569275618472,0.5654963808555731,0.5709339520396719,0.5763688847791901,0.5818004170212294,0.5872277812816606,0.5926502049264796,0.5980669104479099,0.603477115735333,0.6088800343411463,0.6142748757416401,0.6196608455929782,0.6250371459823868,0.6304029756746347,0.6357575303538953,0.6411000028610946,0.6464295834268168,0.6517454598998733,0.6570468179716188,0.6623328413960967,0.6676027122061123,0.6728556109253114,0.6780907167763519,0.683307207885253,0.6885042614820046,0.6936810540975126,0.6988367617569751,0.7039705601697447,0.7090816249157784,0.714169131628733,0.7192322561757896,0.7242701748342745,0.7292820644651583,0.7342671026834836,0.7392244680258144,0.7441533401147525,0.7490528998206014,0.7539223294202332,0.7587608127532254,0.7635675353753275,0.7683416847093205,0.7730824501933197,0.7777890234265885,0.7824605983129111,0.7870963712015859,0.7916955410260809,0.7962573094404225,0.8007808809533457,0.8052654630602748,0.8097102663731715,0.8141145047483038,0.8184773954119764,0.822798159084272,0.827076020100851,0.8313102065328385,0.8354999503048602,0.8396444873112505,0.8437430575304858,0.8477949051378751,0.8517992786165454,0.8557554308667662,0.8596626193136427,0.8635201060132168,0.8676431881102519,0.8719973001889246,0.8762551679574422,0.8804169678453379,0.8844828646854237,0.8884530127026752,0.892327556446231,0.8961066316684723,0.8997903661548088,0.9033788805075311,0.9068722888867912,0.910270699711566,0.9135742163232042,0.9167829376139871,0.9198969586229171,0.9229163711008167,0.9258412640466325,0.9286717242167226,0.9314078366087624,0.9340496849217929,0.9365973519938281,0.9390509202183217,0.9414104719407324,0.9436760898363059,0.9458478572701444,0.9479258586405416,0.9499101797065052,0.951800907900325,0.953598132625986,0.9553019455441706,0.9569124408445594,0.9584297155060683,0.9598538695456499,0.9611850062562218,0.9624232324342575,0.9635686585975486,0.9646213991936067,0.9655815727991436,0.9664493023110522,0.9672247151292687,0.9679079433318883,0.9684991238428787,0.9689983985927076,0.9694059146721955,0.9697218244798756,0.9699462858631324,0.9700794622533694,0.9701215227954475,0.9700726424716136,0.9699330022201408,0.9697027890488664,0.9693821961438281,0.9689714229731695,0.968470675386481,0.9678801657097379,0.9672001128359847,0.9664307423119013,0.9655722864203883,0.964624984259297,0.9635890818164178,0.9624648320408441,0.9612524949108144,0.9599523374981328,0.9585646340292623,0.9570896659431806,0.9555277219460815,0.9538790980630029,0.9521440976864516,0.9503230316221086,0.948416218131665,0.9464239829728659,0.9443466594368136,0.9421845883825966,0.9399381182692833,0.9376076051853501,0.9351934128755736,0.9326959127654463,0.9301154839831494,0.9274525133791317,0.9247073955433249,0.9218805328200373,0.9189723353205592,0.9159832209335118,0.9129136153329698,0.90976395198439,0.9065346721483711,0.9032262248822704,0.8998390670397057,0.896373663267962,0.8928304860033279,0.8892100154643842,0.8855127396432578,0.8817391542948727,0.8778897629242048,0.8739650767715597,0.8699656147959004,0.8658919036562271,0.8617444776910301,0.8575238788958367,0.8532306568988527,0.8488653689347272,0.844428579816439,0.8399208619053304,0.835342795079293,0.8306949666991194,0.825977971573034,0.8211924119194148,0.8163388973277163,0.8114180447176049,0.8064304782963232,0.8013768295142913,0.7962577370189533,0.7910738466068946,0.785825811174225,0.7805142906652605,0.7751399520194979,0.7697034691169152,0.7642055227215985,0.7586468004237221,0.7530279965798936,0.7473498122518853,0.7416129551437725,0.7358181395374971,0.729966086226886,0.7240575224501452,0.7180931818208612,0.712073804257538,0.7060001359117047}, + {0.2989989340493756,0.30586471825124395,0.31271835359723077,0.3195596165920886,0.3263882334026712,0.33320388462766504,0.34000620954660093,0.34679480991553485,0.3535692533668808,0.3603290764626063,0.3670737874430388,0.37380286870769464,0.3805157790595848,0.3872119557402635,0.3938908162793105,0.4005517601788923,0.4071941704514421,0.41381741502624314,0.42042084803879193,0.4270038110151302,0.43356563396190284,0.4401056363716498,0.4466231281517378,0.45311741048440196,0.45958777662452927,0.46603351264108767,0.47245389810747423,0.47884820674548473,0.4852157070271205,0.49155566273800605,0.49786733350580864,0.5041499752967064,0.5104028408826495,0.5166251802818846,0.5228162411749818,0.5289752692983762,0.5351015088172548,0.541194202679442,0.5472525929517891,0.5532759211404236,0.5592634284961118,0.5652143563058468,0.5711279461717078,0.5770034402779125,0.5828400816469308,0.5886371143854353,0.5943937839208078,0.6001093372288535,0.6057830230533238,0.6114140921177984,0.6170017973304325,0.6225453939820256,0.6280441399378467,0.6334972958235978,0.6389041252058836,0.644263894767512,0.6495758744779339,0.654839337759102,0.6600535616470082,0.6652178269491371,0.670331418398056,0.6753936248013475,0.6804037391880692,0.685361058951912,0.690264885991224,0.695114526846042,0.6999092928322662,0.7046485001731109,0.7093314701279408,0.7139575291186055,0.7185260088533676,0.7230362464485207,0.7274875845477786,0.7318793714395154,0.7362109611719294,0.7404817136661965,0.7446909948276748,0.7488381766552155,0.7529226373486367,0.7569437614144018,0.7609009397695506,0.7647935698439208,0.7686210556806996,0.7723828080353353,0.7760782444728409,0.7797067894635203,0.7832678744771355,0.7867609380755451,0.7901854260038265,0.7935407912799094,0.7968264942827246,0.8000420028388932,0.8031867923079613,0.8062603456661956,0.8092621535889422,0.8121917145315617,0.8150485348089448,0.8178321286736122,0.8205420183923986,0.8231777343217284,0.8257388149814784,0.8282248071274302,0.8306352658223072,0.8329697545053927,0.8352278450607313,0.8374091178838983,0.8395131619473374,0.8415395748642601,0.8434879629510917,0.8453579412884608,0.8471491337807205,0.8488611732139871,0.8504937013126886,0.8520463687946024,0.8535188354243787,0.854910770065524,0.8562218507308311,0.857451764631246,0.8586002082231403,0.8596668872539794,0.8606515168063638,0.8615538213404197,0.8623735347345196,0.8631104003243038,0.8637641709399845,0.8643346089419015,0.8648214862543027,0.8652245843973202,0.8645140349150363,0.8626912788780988,0.8607866996599632,0.8588005566711197,0.8567331182372422,0.8545846614985785,0.8523554723065947,0.8500458451177988,0.8476560828846528,0.8451864969434798,0.8426374068992736,0.8400091405073019,0.8373020335514,0.8345164297188294,0.8316526804715908,0.8287111449140491,0.8256921896567365,0.822596188676188,0.8194235231706464,0.8161745814114749,0.8128497585900935,0.8094494566602553,0.8059740841754534,0.8024240561212462,0.7987997937422701,0.7951017243636899,0.7913302812068249,0.7874859031986702,0.7835690347750057,0.7795801256767763,0.7755196307393911,0.7713880096745724,0.7671857268443542,0.7629132510268043,0.758571055173009,0.7541596161548229,0.7496794145028565,0.7451309341341271,0.7405146620687538,0.7358310881350345,0.7310807046621858,0.7262640061599712,0.7213814889843815,0.7164336509884588,0.7114209911572899,0.7063440092261024,0.7012032052803152,0.6959990793362977,0.6907321309014792,0.6854028585123331,0.6800117592486405,0.6745593282222776,0.6690460580386323,0.663472438228566,0.65783895464866,0.6521460888472544,0.6463943173935754,0.6405841111669635,0.6347159346029446,0.6287902448925465,0.6228074911309212,0.6167681134109175,0.6106725418568123,0.6045211955929051,0.5983144816411149,0.5920527937410947,0.5857365110856726,0.5793659969636203,0.57294159730086,0.5664636390902013,0.5599324286985411,0.5533482500391552,0.546711362595224,0.5400219992790316,0.533280364109342,0.5264866296872404,0.5196409344481697,0.5127433796649743,0.5057940261733677,0.49879289078734274,0.4917399423674949,0.4846350974999652,0.47747821573754495,0.47026909434728564,0.46300746250050845,0.4556929748311352,0.44832520427650463,0.44090363410085304,0.43342764898501834,0.42589652504602493,0.41830941862630455,0.4106653536635276,0.4029632074170497,0.3952016942845104,0.3873793473900178,0.37949449756134346,0.37154524923423027,0.3635294527231879,0.35544467217440223,0.3472881483602095,0.33905675527607415,0.33074694924673165,0.3223547089197083,0.3138754640964424,0.30530401078823033,0.2966344091359757,0.28785985982733997,0.2789725532777859,0.2699634839588782,0.2608222196264688,0.25153661146923556,0.24209242581295431,0.2324728700992567,0.22265797397565007,0.21262376808227257,0.20234117434687338,0.19177447487857652,0.18087914808905534,0.16959872367321424,0.15786005774647732,0.1455659466237694,0.13258300379739485,0.11872050682883606,0.1036904371731237,0.08702339888581809,0.06786174152286231,0.04430319728532283,0.015991824033980695}, + {0.754000138575591,0.760211287847582,0.7663613706951183,0.7724494083708939,0.7784744332927407,0.7844354891865984,0.7903316312278389,0.7961619261808826,0.8019254525370478,0.8076213006505808,0.813248572872804,0.8188063836843368,0.8242938598253321,0.829710140423685,0.8350543771211604,0.8403257341974003,0.8455233886917599,0.8506465305229377,0.8556943626063482,0.8606661009692109,0.8655609748633052,0.8703782268753609,0.8751171130350492,0.8797769029205332,0.8843568797615591,0.8888563405400349,0.8932745960880898,0.8976109711835649,0.9018648046429221,0.9060354494115308,0.9101222726513168,0.9141246558257436,0.918041994782103,0.9218736998310882,0.9256191958236355,0.9292779222250065,0.9328493331860931,0.9363328976119261,0.9397280992273693,0.943034436639982,0.9462514234000324,0.9493785880576479,0.9524154742170866,0.9553616405881157,0.9582166610344868,0.960980124619491,0.9636516356485881,0.9662308137090968,0.968717293706932,0.9711107259003909,0.9734107759309701,0.9756171248512094,0.9777294691495587,0.9797475207722576,0.9816710071422271,0.983499671174965,0.9852332712914448,0.9868715814280132,0.9884143910432847,0.9898615051220324,0.9912127441760742,0.9924679442421503,0.9936269568768029,0.9946896491482432,0.9956559036252249,0.9965256183629146,0.9972987068857656,0.9979750981673984,0.9985547366074979,0.9990375820057199,0.9994236095326229,0.9997128096976274,0.9999051883140077,1.0,0.9999995804425049,0.9999016817439826,0.9997071369848932,0.9994160278693497,0.9990284511333963,0.9985445184894549,0.9979643565678705,0.9972881068555687,0.9965159256318358,0.9956479839012286,0.9946844673236305,0.9936255761414589,0.9924715251040422,0.9912225433891731,0.9898788745218482,0.988440776290216,0.9869085206587308,0.9852823936785383,0.983562695395095,0.9817497397530396,0.9798438544983238,0.9778453810776183,0.9757546745350029,0.9735721034059553,0.971298049608644,0.9689329083325428,0.9664770879243741,0.9639310097713906,0.9612951081820061,0.9585698302637836,0.9557556357987903,0.9528529971163268,0.9498623989630331,0.9467843383703861,0.9436193245195849,0.9403678786038298,0.9370305336880028,0.933607834565744,0.9301003376139276,0.9265086106445327,0.9228332327539112,0.9190747941694408,0.9152338960935597,0.9113111505451725,0.9073071801984174,0.9032226182187731,0.8990581080965018,0.8948143034773921,0.8904918679907933,0.8860914750749006,0.8816138077992733,0.8770595586845422,0.8724294295192715,0.8677241311739308,0.8626161485985507,0.8571344116931553,0.8516174449794455,0.8460661683343939,0.8404815005112565,0.834864358985154,0.829215659800157,0.8235363174178995,0.8178272445677435,0.812089352098517,0.8063235488318476,0.8005307414171138,0.7947118341880348,0.7888677290209213,0.7829993251946056,0.7771075192520753,0.7711932048638259,0.7652572726929551,0.7593006102620192,0.7533241018216675,0.7473286282210768,0.7413150667802011,0.7352842911638605,0.7292371712576793,0.7231745730458999,0.717097358491085,0.7110063854157246,0.7049025073857709,0.6987865735961123,0.6926594287580068,0.6865219129884912,0.6803748617017831,0.6742191055026909,0.6680554700820523,0.6618847761142137,0.6557078391565709,0.6495254695511868,0.6433384723285004,0.6371476471131512,0.6309537880319284,0.6247576836238656,0.6185601167525033,0.612361864520328,0.6061636981854146,0.5999663830802852,0.5937706785330095,0.5875773377905578,0.5813871079444363,0.5752007298586196,0.5690189380998024,0.5628424608699958,0.556672019941486,0.5505083305941867,0.5443521015554007,0.5382040349420275,0.5320648262052324,0.5259351640776159,0.5198157305229032,0.5137072006881956,0.507610242858806,0.5015255184157178,0.4954536817957061,0.4893953804541488,0.4833512548305818,0.4773219383170267,0.47130805722914443,0.4653102307802585,0.4593290710582975,0.4533651830057083,0.4474191644024001,0.44149160585177294,0.4355830907698924,0.42969419537788606,0.4238254886976179,0.4179775325507263,0.4121508815610997,0.40634608316087356,0.40056367760003836,0.39480419795975347,0.38906817016946776,0.38335611302795025,0.37766853822834884,0.37200595038739454,0.3663688470788784,0.36075771887154084,0.35517304937151345,0.34961531526947287,0.34408498639266283,0.3385825257619646,0.33310838965420186,0.32766302766986616,0.32224688280648867,0.31686039153786477,0.3115039838993836,0.30617808357969667,0.30088310801901375,0.2956194685142945,0.29038757033164536,0.2851878128262474,0.2800205895701496,0.27488628848829755,0.2697852920031808,0.26471797718851403,0.2596847159323806,0.25468587511031116,0.24972181676877747,0.2447928983196327,0.23989947274604145,0.2350418888204895,0.230220491335487,0.2254356213476219,0.22068761643565016,0.21597681097335308,0.2113035364179236,0.20666812161469034,0.2020708931190197,0.19751217553628297,0.19299229188080813,0.18851156395477772,0.18407031274806854,0.17966885886006054,0.1753075229444704,0.17098662617829208,0.16670649075593325,0.1624674404096517,0.15826980095738155,0.15411390087901955,0.15000007192220008}) {} +}; + +template +class custom_color_map : public detail::color_map +{ +public: + custom_color_map() = delete; + + custom_color_map(const std::array& r_, const std::array& g_, const std::array& b_) : + detail::color_map(r_, g_, b_) {} + + custom_color_map(std::array&& r_, std::array&& g_, std::array&& b_) : + detail::color_map(std::move(r_), std::move(g_), std::move(b_)) {} + + custom_color_map& operator=(const custom_color_map&) = default; + + custom_color_map& operator=(custom_color_map&&) = default; + + ~custom_color_map() = default; +}; + +} // Namespace boost::math::tools + +#endif //BOOST_MATH_COLOR_MAPS_HPP diff --git a/include/boost/math/tools/concepts.hpp b/include/boost/math/tools/concepts.hpp new file mode 100644 index 0000000000..c733ac9de5 --- /dev/null +++ b/include/boost/math/tools/concepts.hpp @@ -0,0 +1,22 @@ +// (C) Copyright Matt Borland 2022. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// +// Macros that substitute for STL concepts or typename depending on availability of + +#ifndef BOOST_MATH_TOOLS_CONCEPTS_HPP +#define BOOST_MATH_TOOLS_CONCEPTS_HPP + +#if (__cplusplus > 202000L || _MSVC_LANG > 202000L) +# if __has_include() +# include +# define BOOST_MATH_FLOATING_POINT_TYPE std::floating_point +# else +# define BOOST_MATH_FLOATING_POINT_TYPE typename +# endif +#else +# define BOOST_MATH_FLOATING_POINT_TYPE typename +#endif + +#endif // BOOST_MATH_TOOLS_CONCEPTS_HPP diff --git a/test/compile_test/tools_color_maps_incl_test.cpp b/test/compile_test/tools_color_maps_incl_test.cpp new file mode 100644 index 0000000000..ba02a4feb4 --- /dev/null +++ b/test/compile_test/tools_color_maps_incl_test.cpp @@ -0,0 +1,24 @@ +// (C) Copyright Matt Borland 2022. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include "test_compile_result.hpp" + +void compile_and_link_test() +{ + boost::math::tools::smooth_cool_warm_color_map cw; + check_result(cw(0.5)); + + boost::math::tools::plasma_color_map plasma; + check_result(plasma(0.5f)); + + boost::math::tools::viridis_color_map viridis; + check_result(viridis(0.5)); + +#ifndef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS + boost::math::tools::inferno_color_map inferno; + check_result(inferno(0.5l)); +#endif +} From 03344e3bf5c1983de10fce3e25a257eea4857fef Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Sat, 29 Jan 2022 20:39:57 +0200 Subject: [PATCH 02/18] Make color maps constexpr [ci skip] --- include/boost/math/tools/color_maps.hpp | 66 ++++++++++++++----------- include/boost/math/tools/concepts.hpp | 4 +- test/Jamfile.v2 | 1 + test/color_maps_test.cpp | 34 +++++++++++++ 4 files changed, 75 insertions(+), 30 deletions(-) create mode 100644 test/color_maps_test.cpp diff --git a/include/boost/math/tools/color_maps.hpp b/include/boost/math/tools/color_maps.hpp index 15ad4d2036..ccbeb88725 100644 --- a/include/boost/math/tools/color_maps.hpp +++ b/include/boost/math/tools/color_maps.hpp @@ -12,6 +12,7 @@ #include #include #include +#include namespace boost::math::tools { @@ -28,10 +29,10 @@ class color_map public: color_map() = delete; - color_map(const std::array& r_, const std::array& g_, const std::array& b_) : + constexpr color_map(const std::array& r_, const std::array& g_, const std::array& b_) : r {r_}, g {g_}, b {b_} {} - color_map(std::array&& r_, std::array&& g_, std::array&& b_) : + constexpr color_map(std::array&& r_, std::array&& g_, std::array&& b_) : r {std::move(r_)}, g {std::move(g_)}, b {std::move(b_)} {} color_map& operator=(const color_map&) = delete; @@ -40,7 +41,7 @@ class color_map ~color_map() = default; - std::array operator()(Real scalar) noexcept + constexpr std::array operator()(Real scalar) const noexcept { scalar = std::clamp(scalar, static_cast(0), static_cast(1)); @@ -50,7 +51,7 @@ class color_map } Real s = 255 * scalar; - Real ii = std::floor(s); + Real ii = boost::math::ccmath::floor(s); Real t = s - ii; std::size_t i = static_cast(ii); return {(1-t)*r[i] + t*r[i+1], @@ -65,63 +66,70 @@ template class plasma_color_map : public detail::color_map { public: - plasma_color_map() : detail::color_map({0.18500126283629117,0.1911189044113562,0.19712864908128114,0.2030416233571155,0.20887268107458867,0.21463072331602523,0.22032157730150803,0.2259575605729931,0.23155039796588678,0.23710641646603325,0.24262940495715968,0.24812510063567056,0.25359583439603345,0.259047386098491,0.26447987886309154,0.2698981057405734,0.2753043830681906,0.28069900692141886,0.28608641029403303,0.2914638822295278,0.29683511768078935,0.3021991776471102,0.307559383374685,0.31291664864816615,0.31826993831935324,0.3236225760753923,0.3289709965431237,0.33431870303843003,0.33966373680896456,0.3450078077262057,0.35034847407826647,0.3556874153529715,0.36102581201779066,0.3663615341003603,0.37169632394652985,0.3770276964703286,0.382357946820387,0.38768438207138256,0.3930062860759083,0.3983273716748813,0.4036425817932003,0.40895431552409317,0.41426001622424247,0.4195623952577179,0.4248563616485503,0.4301441775161412,0.4354268819265687,0.4406999402134,0.44596644643576516,0.45122228710713624,0.4564697629199718,0.4617056654598785,0.4669310023070961,0.47214475738324385,0.4773458407394621,0.48253461632433253,0.4877090328365206,0.49286905392912533,0.49801338714995985,0.5031412603622233,0.5082531828521651,0.5133462124834312,0.5184220260592395,0.5234778559822143,0.5285143492877827,0.5335306956538576,0.5385244789001884,0.5434980954707963,0.5484481027774952,0.5533750875909487,0.5582766534405778,0.5631554062153734,0.5680081900745759,0.5728333975138157,0.5776342744306816,0.5824076737546731,0.5871533984089229,0.5918701205096012,0.5965604367679973,0.6012201835310419,0.6058512183412395,0.6104521263820015,0.6150225220246975,0.6195628616073623,0.6240719801812181,0.6285513580399021,0.6329989221793823,0.6374162963015114,0.6418004809769666,0.6461536800309777,0.650476135769243,0.6547651168217998,0.6590245256639604,0.6632516551223815,0.6674477291126537,0.6716108031251352,0.6757429658756737,0.6798454057970371,0.6839159522860683,0.6879568949603344,0.6919652822236589,0.6959450042288188,0.6998941469583252,0.7038136863269572,0.7077036076142078,0.7115648684573126,0.7153974874768007,0.7192003105763611,0.7229763232162184,0.7267244865470727,0.7304437173416366,0.7341377518333918,0.7378037499188499,0.7414454244046753,0.7450587348350122,0.7486483346580772,0.7522104746641185,0.755748680542265,0.7592629017974487,0.7627520603974456,0.766216825373388,0.7696582925955131,0.773077107895631,0.7764713899964052,0.7798428195281752,0.7831920638854646,0.7865182091233281,0.7898228934175395,0.7931051428523151,0.7963656261858302,0.7996034565968984,0.8028201310987728,0.8060159189746301,0.8091884512009491,0.8123413974246995,0.8154719410234268,0.8185825533178849,0.8216705444481089,0.8247373765508464,0.8277822680188923,0.8308060259837033,0.8338091392025193,0.8367899778785102,0.8397489706421578,0.8426854482941508,0.8456008173688659,0.8484934838710892,0.8513631273192183,0.8542102862752687,0.8570334035212495,0.8598348399896373,0.8626110724885258,0.8653643579173034,0.8680923147108822,0.8707954368901418,0.8734743717670276,0.8761266641066531,0.8787535738894046,0.8813526771710705,0.8839261632148947,0.8864707162026111,0.8889878746971145,0.8914771762860599,0.8939362684731502,0.896366404995977,0.8987661885216094,0.9011348456797987,0.9034710462469783,0.9057762624345291,0.9080481396866358,0.9102863527112363,0.9124909968821041,0.9146608551755517,0.9167960662705978,0.9188933135427245,0.9209542277904884,0.9229781644169556,0.9249630587811338,0.9269098852966564,0.928815526839391,0.9306829366142825,0.9325070229302802,0.9342897265833519,0.9360290542859102,0.9377243972740386,0.9393770933973468,0.9409842661949558,0.9425456696997273,0.9440594310662802,0.9455271344382453,0.9469451155697922,0.9483136189409812,0.9496329509923357,0.9509013387619204,0.9521193680507284,0.9532833326102016,0.9543957893212712,0.9554530885899511,0.9564564274893136,0.9574039803720095,0.9582930778369493,0.9591252451658657,0.9598979045875052,0.9606124721276129,0.9612663555645452,0.9618587615061226,0.9623887555724971,0.9628559105126825,0.9632594414845331,0.9635970174364671,0.9638686962955997,0.964073330664618,0.9642088982457305,0.9642762050566095,0.9642722292530789,0.9641978734579372,0.9640500241140576,0.9638285003224122,0.9635333683894992,0.9631614522931872,0.962712538770477,0.9621866932888067,0.9615816256657105,0.960894345402275,0.9601234461397462,0.959270237581007,0.958333448735586,0.9573126236007495,0.9562062303425974,0.9550135580216242,0.9537297610630108,0.9523531724953679,0.9508874276947369,0.9493337129963176,0.9476874510448859,0.9459406787196255,0.944103300221897,0.9421780061800054,0.9401426587007371,0.9380209885848168,0.9358000817994506,0.9334816723713976,0.9310720730839354,0.9285606186650813,0.9259594465149981,0.92327053647064,0.9204816890380406,0.9176163146663037,0.9146765909646813,0.9116700174610778,0.9086068264551928,0.9055122790291467,0.9024220298268155,0.8994080090565665,0.8965597700566809,0.894058310302958}, - {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.874898278890354e-05,0.007471928506941776,0.015271185178250529,0.023435206026773358,0.03197423156761071,0.04087712538541078,0.04941897732161648,0.057376591831635744,0.06489209701289092,0.07205664723234939,0.07893485649247015,0.08557896376179144,0.092021751309049,0.09829643543437619,0.10442077591051005,0.11041573939018576,0.11629982277048792,0.12207972438632506,0.12777061405330994,0.13337789223781238,0.1389126551987294,0.14437902230001867,0.14978346343836335,0.15513277880704496,0.16042886120342012,0.1656775394015491,0.1708811060968512,0.17604431343185956,0.1811675458797579,0.1862549283640475,0.19131016034079534,0.19633283758483017,0.20132751808066945,0.20629365678022926,0.21123542314263571,0.2161517783484883,0.22104657452100646,0.22592119959006707,0.23077446982485766,0.23561210642337616,0.24043047593352906,0.24523511752950322,0.2500223780012234,0.25479746355598837,0.25956029374277906,0.26431022207991034,0.2690513274100934,0.2737818849425285,0.27850483541745347,0.28321834594018785,0.28792637941737553,0.29262694015300356,0.2973217868017699,0.30201349640843383,0.3067011675000855,0.311386513443518,0.3160685293738308,0.3207499291278433,0.3254307091326806,0.33011024027988417,0.3347921147847294,0.3394741977280383,0.3441601465946952,0.3488478095363264,0.3535397891569865,0.3582349147529724,0.36293457844520105,0.3676412168097567,0.3723536223699429,0.3770733241910323,0.38179911504484987,0.3865345827145719,0.3912774119706224,0.3960300112396703,0.40079369284363137,0.4055661645442056,0.4103509864051946,0.4151458393212769,0.41995530212234555,0.4247759985436038,0.429609255031397,0.4344584280288323,0.4393211443376441,0.4441999304447296,0.4490924088928135,0.4540021452370879,0.4589267217483421,0.46386948406587364,0.4688297189338491,0.4738069993796045,0.47880391802811756,0.4838189959751383,0.4888528043494526,0.4939069187369674,0.4989795927548926,0.5040742179411092,0.5091882394741989,0.5143242934939541,0.519480841366499,0.5246605189695782,0.529860774144959,0.5350842629867526,0.5403293668305715,0.5455974579589155,0.5508899121603867,0.5562040647384632,0.5615426592562283,0.5669040105140666,0.5722919147836466,0.577701610932102,0.5831365219782882,0.5885970455193761,0.5940804364977416,0.5995905102669348,0.6051244958149699,0.6106842151090096,0.6162678665363043,0.6218768875923327,0.627512735634536,0.6331745970184661,0.6388623236974159,0.6445750605508336,0.6503137041961821,0.656078387432029,0.6618685638537222,0.6676857251951027,0.6735279399230053,0.6793971833342757,0.6852914897975773,0.6912138827190051,0.6971603311791722,0.7031323629811758,0.7091335377504808,0.7151587894894975,0.7212111928588061,0.727288688382748,0.7333943830627802,0.7395241540309135,0.7456795754640698,0.7518622221225512,0.7580699614625952,0.7643039444114984,0.7705640387323482,0.7768514277320878,0.7831628955092512,0.7894990412104851,0.7958624980435167,0.8022480152561944,0.8086588498956894,0.8150957971478479,0.8215591141377789,0.8280444859186529,0.8345532077754317,0.8410839962117271,0.8476425831870477,0.8542225467143049,0.8608205474618611,0.8674491093347713,0.8740937063216282,0.8807618316376675,0.8874501087536273,0.8941562294005477,0.900886023729324,0.9076310541062192,0.9143938321288543,0.9211760913964651,0.9279732997552812,0.9347791439177715,0.9415965873644457,0.9484236309855288,0.9552511244435956,0.9620729727476299,0.9688661897650951,0.975611979389701,0.9822535793047805}, - {0.5300734481832133,0.5352444603525081,0.5401496873258278,0.5448207274312517,0.5492861078596931,0.5535696573805636,0.5576886141014704,0.5616609964897479,0.5655049239276769,0.5692314014828168,0.5728505620174764,0.5763702949099744,0.5797988437955895,0.5831429817760583,0.5864060347449428,0.5895948785151374,0.5927123254827708,0.5957607906567519,0.5987448538514638,0.6016649977484743,0.6045237142774258,0.6073215647568714,0.610060282216021,0.6127415605257925,0.6153640224697419,0.6179290152489123,0.6204342239271381,0.6228829350718792,0.625271898043606,0.6276013187112769,0.6298710242222681,0.6320785940805594,0.6342255823320162,0.6363078797194855,0.6383265475601053,0.6402785532144175,0.6421628771547095,0.6439785694946553,0.6457230933084593,0.6473958766593488,0.6489950538473048,0.6505184306872968,0.6519642297582939,0.653331171675656,0.6546165641245861,0.655818742117949,0.65693799619788,0.6579697282780315,0.658913466231862,0.6597667197389312,0.6605289119772367,0.6611976600287218,0.6617721467945837,0.6622494877377035,0.6626294254823041,0.662909148803712,0.6630875095523548,0.6631645872632188,0.66313835041097,0.6630068027529852,0.6627708908204921,0.6624287113415619,0.6619800968378087,0.6614242681940923,0.6607599298174441,0.6599874350032627,0.6591055981902831,0.6581161801158861,0.6570196633950978,0.6558144934883569,0.6545022813523073,0.653083356821114,0.651560454782398,0.6499322013289422,0.6482001697143078,0.6463672240776391,0.6444334413675159,0.6424018048025009,0.6402732833430833,0.6380499641554425,0.6357347102857865,0.6333297196772426,0.6308373994447983,0.6282600961681855,0.6256021241199032,0.6228641296151941,0.6200505178730409,0.6171638506919247,0.6142086153036438,0.6111870741109839,0.6081004450341899,0.604956300073173,0.6017530389476595,0.5984983035745908,0.5951924266541045,0.5918411070177483,0.5884465014386215,0.585011735976789,0.5815395577903398,0.5780332012739695,0.5744974521016776,0.570932506897979,0.5673441858884501,0.5637335767466599,0.5601017463095771,0.5564545500366853,0.552792120928892,0.5491173170199668,0.545432268052493,0.5417408483359869,0.5380431032601405,0.5343400883294095,0.5306366819504315,0.5269329923911534,0.5232298863541315,0.5195274755763871,0.5158306312483361,0.512137399653064,0.5084498297525021,0.50476878993514,0.501093374729771,0.49742746464864046,0.49377016285413927,0.4901233238126223,0.4864869893410944,0.48285922068624404,0.47924185046887885,0.4756350094982365,0.4720385174170281,0.4684525186264465,0.4648778196983237,0.4613125719281808,0.4577605762350459,0.45421788462774554,0.45068557847021135,0.4471634196988565,0.4436495949958711,0.44014585494792785,0.43665038594107897,0.43316392259011754,0.4296875651350407,0.42621737099556123,0.42275507747129093,0.41929886852490544,0.41584947056189187,0.4124050878709716,0.4089674228462569,0.405535554348405,0.4021065453700518,0.3986820908198349,0.39526040918192384,0.3918421707163013,0.38842457298679345,0.385011298212545,0.38159840245673277,0.3781859518708741,0.37477461745019225,0.37136257807629336,0.36795049364876287,0.3645365324577698,0.3611223530824753,0.35770601202584773,0.3542865122627056,0.35086450022751575,0.34744014111882704,0.34401206951565483,0.34058041413685886,0.33714480107622696,0.3337042204871271,0.33025867912310986,0.3268087806988829,0.32335261768909423,0.31989179322193145,0.31642542736448936,0.31295201716155624,0.30947360171764265,0.30598704730811505,0.3024949522990142,0.2989963432701857,0.29549074588061,0.29197919964809826,0.28845817867177614,0.28492969964810494,0.28139526496601874,0.2778537072388743,0.27430383727935276,0.2707481638305188,0.26718454740444175,0.2636154464355518,0.2600356289949842,0.2564496036120887,0.25285703768193385,0.24925763348723312,0.2456517661988547,0.24204016134332634,0.23842311536200755,0.2348003777648286,0.23117419840272618,0.22754413813760505,0.22390965714476324,0.2202708516770076,0.21662943633800064,0.21298749726033284,0.20934668932625894,0.2057069050257183,0.20207065907463867,0.1984392920478823,0.19481481252537644,0.19119869381163737,0.18759494102079383,0.18400288978976168,0.1804297764591602,0.17687797122612808,0.17334762525376426,0.16984714768059186,0.16637921636618158,0.16295000971437262,0.15956346939328955,0.15622826644396326,0.15294946537452883,0.14973455824735152,0.1465937236780026,0.143534307799379,0.1405644983355272,0.1376912476803779,0.1349304220039219,0.13229401208376287,0.129792103544935,0.12743980433391283,0.12524775464689872,0.12322300321471347,0.12137867908430083,0.11973149121600749,0.118292153356203,0.11706646197810774,0.11605402308057439,0.11527104051689083,0.11471851258263263,0.11437731754446762,0.1142616518784757,0.11434747323584868,0.1146183402870086,0.11505417484570082,0.11561141583641374,0.11625593038842527,0.1169286187796818,0.11754606974768209,0.11802695488214923,0.11824175235960144,0.11802059587857097,0.11712470175631184,0.1152182936223895,0.11179479561713918,0.10607343156231328,0.09668148446675398,0.0810687655704728}) {} + constexpr plasma_color_map() : + detail::color_map({0.18500126283629117,0.1911189044113562,0.19712864908128114,0.2030416233571155,0.20887268107458867,0.21463072331602523,0.22032157730150803,0.2259575605729931,0.23155039796588678,0.23710641646603325,0.24262940495715968,0.24812510063567056,0.25359583439603345,0.259047386098491,0.26447987886309154,0.2698981057405734,0.2753043830681906,0.28069900692141886,0.28608641029403303,0.2914638822295278,0.29683511768078935,0.3021991776471102,0.307559383374685,0.31291664864816615,0.31826993831935324,0.3236225760753923,0.3289709965431237,0.33431870303843003,0.33966373680896456,0.3450078077262057,0.35034847407826647,0.3556874153529715,0.36102581201779066,0.3663615341003603,0.37169632394652985,0.3770276964703286,0.382357946820387,0.38768438207138256,0.3930062860759083,0.3983273716748813,0.4036425817932003,0.40895431552409317,0.41426001622424247,0.4195623952577179,0.4248563616485503,0.4301441775161412,0.4354268819265687,0.4406999402134,0.44596644643576516,0.45122228710713624,0.4564697629199718,0.4617056654598785,0.4669310023070961,0.47214475738324385,0.4773458407394621,0.48253461632433253,0.4877090328365206,0.49286905392912533,0.49801338714995985,0.5031412603622233,0.5082531828521651,0.5133462124834312,0.5184220260592395,0.5234778559822143,0.5285143492877827,0.5335306956538576,0.5385244789001884,0.5434980954707963,0.5484481027774952,0.5533750875909487,0.5582766534405778,0.5631554062153734,0.5680081900745759,0.5728333975138157,0.5776342744306816,0.5824076737546731,0.5871533984089229,0.5918701205096012,0.5965604367679973,0.6012201835310419,0.6058512183412395,0.6104521263820015,0.6150225220246975,0.6195628616073623,0.6240719801812181,0.6285513580399021,0.6329989221793823,0.6374162963015114,0.6418004809769666,0.6461536800309777,0.650476135769243,0.6547651168217998,0.6590245256639604,0.6632516551223815,0.6674477291126537,0.6716108031251352,0.6757429658756737,0.6798454057970371,0.6839159522860683,0.6879568949603344,0.6919652822236589,0.6959450042288188,0.6998941469583252,0.7038136863269572,0.7077036076142078,0.7115648684573126,0.7153974874768007,0.7192003105763611,0.7229763232162184,0.7267244865470727,0.7304437173416366,0.7341377518333918,0.7378037499188499,0.7414454244046753,0.7450587348350122,0.7486483346580772,0.7522104746641185,0.755748680542265,0.7592629017974487,0.7627520603974456,0.766216825373388,0.7696582925955131,0.773077107895631,0.7764713899964052,0.7798428195281752,0.7831920638854646,0.7865182091233281,0.7898228934175395,0.7931051428523151,0.7963656261858302,0.7996034565968984,0.8028201310987728,0.8060159189746301,0.8091884512009491,0.8123413974246995,0.8154719410234268,0.8185825533178849,0.8216705444481089,0.8247373765508464,0.8277822680188923,0.8308060259837033,0.8338091392025193,0.8367899778785102,0.8397489706421578,0.8426854482941508,0.8456008173688659,0.8484934838710892,0.8513631273192183,0.8542102862752687,0.8570334035212495,0.8598348399896373,0.8626110724885258,0.8653643579173034,0.8680923147108822,0.8707954368901418,0.8734743717670276,0.8761266641066531,0.8787535738894046,0.8813526771710705,0.8839261632148947,0.8864707162026111,0.8889878746971145,0.8914771762860599,0.8939362684731502,0.896366404995977,0.8987661885216094,0.9011348456797987,0.9034710462469783,0.9057762624345291,0.9080481396866358,0.9102863527112363,0.9124909968821041,0.9146608551755517,0.9167960662705978,0.9188933135427245,0.9209542277904884,0.9229781644169556,0.9249630587811338,0.9269098852966564,0.928815526839391,0.9306829366142825,0.9325070229302802,0.9342897265833519,0.9360290542859102,0.9377243972740386,0.9393770933973468,0.9409842661949558,0.9425456696997273,0.9440594310662802,0.9455271344382453,0.9469451155697922,0.9483136189409812,0.9496329509923357,0.9509013387619204,0.9521193680507284,0.9532833326102016,0.9543957893212712,0.9554530885899511,0.9564564274893136,0.9574039803720095,0.9582930778369493,0.9591252451658657,0.9598979045875052,0.9606124721276129,0.9612663555645452,0.9618587615061226,0.9623887555724971,0.9628559105126825,0.9632594414845331,0.9635970174364671,0.9638686962955997,0.964073330664618,0.9642088982457305,0.9642762050566095,0.9642722292530789,0.9641978734579372,0.9640500241140576,0.9638285003224122,0.9635333683894992,0.9631614522931872,0.962712538770477,0.9621866932888067,0.9615816256657105,0.960894345402275,0.9601234461397462,0.959270237581007,0.958333448735586,0.9573126236007495,0.9562062303425974,0.9550135580216242,0.9537297610630108,0.9523531724953679,0.9508874276947369,0.9493337129963176,0.9476874510448859,0.9459406787196255,0.944103300221897,0.9421780061800054,0.9401426587007371,0.9380209885848168,0.9358000817994506,0.9334816723713976,0.9310720730839354,0.9285606186650813,0.9259594465149981,0.92327053647064,0.9204816890380406,0.9176163146663037,0.9146765909646813,0.9116700174610778,0.9086068264551928,0.9055122790291467,0.9024220298268155,0.8994080090565665,0.8965597700566809,0.894058310302958}, + {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.874898278890354e-05,0.007471928506941776,0.015271185178250529,0.023435206026773358,0.03197423156761071,0.04087712538541078,0.04941897732161648,0.057376591831635744,0.06489209701289092,0.07205664723234939,0.07893485649247015,0.08557896376179144,0.092021751309049,0.09829643543437619,0.10442077591051005,0.11041573939018576,0.11629982277048792,0.12207972438632506,0.12777061405330994,0.13337789223781238,0.1389126551987294,0.14437902230001867,0.14978346343836335,0.15513277880704496,0.16042886120342012,0.1656775394015491,0.1708811060968512,0.17604431343185956,0.1811675458797579,0.1862549283640475,0.19131016034079534,0.19633283758483017,0.20132751808066945,0.20629365678022926,0.21123542314263571,0.2161517783484883,0.22104657452100646,0.22592119959006707,0.23077446982485766,0.23561210642337616,0.24043047593352906,0.24523511752950322,0.2500223780012234,0.25479746355598837,0.25956029374277906,0.26431022207991034,0.2690513274100934,0.2737818849425285,0.27850483541745347,0.28321834594018785,0.28792637941737553,0.29262694015300356,0.2973217868017699,0.30201349640843383,0.3067011675000855,0.311386513443518,0.3160685293738308,0.3207499291278433,0.3254307091326806,0.33011024027988417,0.3347921147847294,0.3394741977280383,0.3441601465946952,0.3488478095363264,0.3535397891569865,0.3582349147529724,0.36293457844520105,0.3676412168097567,0.3723536223699429,0.3770733241910323,0.38179911504484987,0.3865345827145719,0.3912774119706224,0.3960300112396703,0.40079369284363137,0.4055661645442056,0.4103509864051946,0.4151458393212769,0.41995530212234555,0.4247759985436038,0.429609255031397,0.4344584280288323,0.4393211443376441,0.4441999304447296,0.4490924088928135,0.4540021452370879,0.4589267217483421,0.46386948406587364,0.4688297189338491,0.4738069993796045,0.47880391802811756,0.4838189959751383,0.4888528043494526,0.4939069187369674,0.4989795927548926,0.5040742179411092,0.5091882394741989,0.5143242934939541,0.519480841366499,0.5246605189695782,0.529860774144959,0.5350842629867526,0.5403293668305715,0.5455974579589155,0.5508899121603867,0.5562040647384632,0.5615426592562283,0.5669040105140666,0.5722919147836466,0.577701610932102,0.5831365219782882,0.5885970455193761,0.5940804364977416,0.5995905102669348,0.6051244958149699,0.6106842151090096,0.6162678665363043,0.6218768875923327,0.627512735634536,0.6331745970184661,0.6388623236974159,0.6445750605508336,0.6503137041961821,0.656078387432029,0.6618685638537222,0.6676857251951027,0.6735279399230053,0.6793971833342757,0.6852914897975773,0.6912138827190051,0.6971603311791722,0.7031323629811758,0.7091335377504808,0.7151587894894975,0.7212111928588061,0.727288688382748,0.7333943830627802,0.7395241540309135,0.7456795754640698,0.7518622221225512,0.7580699614625952,0.7643039444114984,0.7705640387323482,0.7768514277320878,0.7831628955092512,0.7894990412104851,0.7958624980435167,0.8022480152561944,0.8086588498956894,0.8150957971478479,0.8215591141377789,0.8280444859186529,0.8345532077754317,0.8410839962117271,0.8476425831870477,0.8542225467143049,0.8608205474618611,0.8674491093347713,0.8740937063216282,0.8807618316376675,0.8874501087536273,0.8941562294005477,0.900886023729324,0.9076310541062192,0.9143938321288543,0.9211760913964651,0.9279732997552812,0.9347791439177715,0.9415965873644457,0.9484236309855288,0.9552511244435956,0.9620729727476299,0.9688661897650951,0.975611979389701,0.9822535793047805}, + {0.5300734481832133,0.5352444603525081,0.5401496873258278,0.5448207274312517,0.5492861078596931,0.5535696573805636,0.5576886141014704,0.5616609964897479,0.5655049239276769,0.5692314014828168,0.5728505620174764,0.5763702949099744,0.5797988437955895,0.5831429817760583,0.5864060347449428,0.5895948785151374,0.5927123254827708,0.5957607906567519,0.5987448538514638,0.6016649977484743,0.6045237142774258,0.6073215647568714,0.610060282216021,0.6127415605257925,0.6153640224697419,0.6179290152489123,0.6204342239271381,0.6228829350718792,0.625271898043606,0.6276013187112769,0.6298710242222681,0.6320785940805594,0.6342255823320162,0.6363078797194855,0.6383265475601053,0.6402785532144175,0.6421628771547095,0.6439785694946553,0.6457230933084593,0.6473958766593488,0.6489950538473048,0.6505184306872968,0.6519642297582939,0.653331171675656,0.6546165641245861,0.655818742117949,0.65693799619788,0.6579697282780315,0.658913466231862,0.6597667197389312,0.6605289119772367,0.6611976600287218,0.6617721467945837,0.6622494877377035,0.6626294254823041,0.662909148803712,0.6630875095523548,0.6631645872632188,0.66313835041097,0.6630068027529852,0.6627708908204921,0.6624287113415619,0.6619800968378087,0.6614242681940923,0.6607599298174441,0.6599874350032627,0.6591055981902831,0.6581161801158861,0.6570196633950978,0.6558144934883569,0.6545022813523073,0.653083356821114,0.651560454782398,0.6499322013289422,0.6482001697143078,0.6463672240776391,0.6444334413675159,0.6424018048025009,0.6402732833430833,0.6380499641554425,0.6357347102857865,0.6333297196772426,0.6308373994447983,0.6282600961681855,0.6256021241199032,0.6228641296151941,0.6200505178730409,0.6171638506919247,0.6142086153036438,0.6111870741109839,0.6081004450341899,0.604956300073173,0.6017530389476595,0.5984983035745908,0.5951924266541045,0.5918411070177483,0.5884465014386215,0.585011735976789,0.5815395577903398,0.5780332012739695,0.5744974521016776,0.570932506897979,0.5673441858884501,0.5637335767466599,0.5601017463095771,0.5564545500366853,0.552792120928892,0.5491173170199668,0.545432268052493,0.5417408483359869,0.5380431032601405,0.5343400883294095,0.5306366819504315,0.5269329923911534,0.5232298863541315,0.5195274755763871,0.5158306312483361,0.512137399653064,0.5084498297525021,0.50476878993514,0.501093374729771,0.49742746464864046,0.49377016285413927,0.4901233238126223,0.4864869893410944,0.48285922068624404,0.47924185046887885,0.4756350094982365,0.4720385174170281,0.4684525186264465,0.4648778196983237,0.4613125719281808,0.4577605762350459,0.45421788462774554,0.45068557847021135,0.4471634196988565,0.4436495949958711,0.44014585494792785,0.43665038594107897,0.43316392259011754,0.4296875651350407,0.42621737099556123,0.42275507747129093,0.41929886852490544,0.41584947056189187,0.4124050878709716,0.4089674228462569,0.405535554348405,0.4021065453700518,0.3986820908198349,0.39526040918192384,0.3918421707163013,0.38842457298679345,0.385011298212545,0.38159840245673277,0.3781859518708741,0.37477461745019225,0.37136257807629336,0.36795049364876287,0.3645365324577698,0.3611223530824753,0.35770601202584773,0.3542865122627056,0.35086450022751575,0.34744014111882704,0.34401206951565483,0.34058041413685886,0.33714480107622696,0.3337042204871271,0.33025867912310986,0.3268087806988829,0.32335261768909423,0.31989179322193145,0.31642542736448936,0.31295201716155624,0.30947360171764265,0.30598704730811505,0.3024949522990142,0.2989963432701857,0.29549074588061,0.29197919964809826,0.28845817867177614,0.28492969964810494,0.28139526496601874,0.2778537072388743,0.27430383727935276,0.2707481638305188,0.26718454740444175,0.2636154464355518,0.2600356289949842,0.2564496036120887,0.25285703768193385,0.24925763348723312,0.2456517661988547,0.24204016134332634,0.23842311536200755,0.2348003777648286,0.23117419840272618,0.22754413813760505,0.22390965714476324,0.2202708516770076,0.21662943633800064,0.21298749726033284,0.20934668932625894,0.2057069050257183,0.20207065907463867,0.1984392920478823,0.19481481252537644,0.19119869381163737,0.18759494102079383,0.18400288978976168,0.1804297764591602,0.17687797122612808,0.17334762525376426,0.16984714768059186,0.16637921636618158,0.16295000971437262,0.15956346939328955,0.15622826644396326,0.15294946537452883,0.14973455824735152,0.1465937236780026,0.143534307799379,0.1405644983355272,0.1376912476803779,0.1349304220039219,0.13229401208376287,0.129792103544935,0.12743980433391283,0.12524775464689872,0.12322300321471347,0.12137867908430083,0.11973149121600749,0.118292153356203,0.11706646197810774,0.11605402308057439,0.11527104051689083,0.11471851258263263,0.11437731754446762,0.1142616518784757,0.11434747323584868,0.1146183402870086,0.11505417484570082,0.11561141583641374,0.11625593038842527,0.1169286187796818,0.11754606974768209,0.11802695488214923,0.11824175235960144,0.11802059587857097,0.11712470175631184,0.1152182936223895,0.11179479561713918,0.10607343156231328,0.09668148446675398,0.0810687655704728}) {} }; template class viridis_color_map : public detail::color_map { public: - viridis_color_map() : detail::color_map({0.2823645529290169,0.28442016331743475,0.28640872215228885,0.28832801827269444,0.29017937839961166,0.2919602785108896,0.2936725695568318,0.2953145929546483,0.2968856990777091,0.2983864384776219,0.29981597062377513,0.3011730649474346,0.3024574616405568,0.3036695909467026,0.3048077646670268,0.3058726942921675,0.30686354185634795,0.3077802784412034,0.3086224941211352,0.3093909368237089,0.3100840531043614,0.3107021547526659,0.3112451783861907,0.3117137300318166,0.31210749532005316,0.3124264208600718,0.31267102574316064,0.31284284828449566,0.31293985716270956,0.3129647555680025,0.3129172762828141,0.3127980600772598,0.3126079674503442,0.3123476422504348,0.3120187867754984,0.3116232941035938,0.31115984744015995,0.3106312638671459,0.31003859809087064,0.30938382493792904,0.3086683938758612,0.30789302647936884,0.307058669956948,0.30616963655061763,0.3052269065043157,0.3042309077920497,0.30318432730096756,0.30208910989145576,0.3009472750064046,0.29976132132321154,0.29853340919581994,0.29726490390425825,0.29595755856435807,0.2946138805993375,0.2932353894530138,0.2918258704725537,0.290387139948913,0.2889195372181988,0.28742616289551665,0.28590907506551183,0.28436845691665213,0.28280885381705473,0.28123118105327793,0.2796382036694848,0.2780293659165648,0.27640874852219066,0.27477620046950885,0.2731336070036193,0.2714830730483761,0.26982545321488427,0.2681626147651372,0.26649507924006577,0.26482494588026595,0.2631526559675265,0.261479290708243,0.2598068996301584,0.2581351267096509,0.2564654875671387,0.25479666350991237,0.25313154461533993,0.25146893469049797,0.24980931862578432,0.24815451941163053,0.24650281919380035,0.2448554379333428,0.24321127505789647,0.24157208508670241,0.23993532100520137,0.23830244481673896,0.23667266390977104,0.23504468776110826,0.23341840155293508,0.23179414987893965,0.23017061991847487,0.2285458366653788,0.2269217957032748,0.2252950588660499,0.22366535734333398,0.22203317321082194,0.22039568222953204,0.2187534764148667,0.21710379387686735,0.21544640014275412,0.2137812367677258,0.21210435581990783,0.21041654636306228,0.2087156715163057,0.20700265458437167,0.2052740577019755,0.20352973151672893,0.20176907507316538,0.19999051193019307,0.1981942071395154,0.19637893240486903,0.19454390995867465,0.1926877983020047,0.1908096988450276,0.1889101064832561,0.1869882250558732,0.18504404737541283,0.18307650380221172,0.18108751106392554,0.179079069917763,0.17704851110868655,0.17499810635812427,0.1729271521674646,0.17084034495202932,0.16873518608371835,0.16661789658301376,0.16448693755461796,0.16235010494692595,0.1602069832547893,0.15806264119618174,0.15592085037000353,0.15378524571480254,0.15166304622295707,0.14955934468428786,0.14748163623723387,0.14543738134019324,0.14343467030926343,0.14148086657706913,0.13958716457678366,0.13776366739068555,0.13602091941109576,0.13437265977205576,0.13283238318759788,0.13141083773044995,0.13012562239437234,0.12898908642655502,0.12801762810243703,0.1272255861040811,0.12663084317706338,0.12624680080960696,0.12608994360406375,0.12617263740036105,0.1265110859590127,0.12711466919306777,0.12799581674473437,0.12916500542967113,0.13062688656598942,0.13238792426640142,0.1344529141545566,0.13682278693871636,0.13949652044856853,0.14247497810778012,0.14575022774163957,0.14932184918451274,0.1531793767768577,0.15731856380201292,0.16173071601073405,0.16640600246038467,0.17133854153234118,0.17651571973890343,0.1819300525085049,0.1875710313130601,0.19342964878541258,0.19949918559250934,0.2057678869700838,0.21222937521669094,0.21887342785296,0.2256970102409276,0.2326884687641787,0.23984379062888905,0.24715366801913152,0.25461342821257693,0.26221888931032444,0.26996266615436965,0.2778414184206625,0.2858480262057704,0.2939823104683633,0.3022350954370879,0.310604418737109,0.3190871961690892,0.32767842481037307,0.3363770709617544,0.3451757700977104,0.3540765354074894,0.36307288905435614,0.3721639204075886,0.3813479050465821,0.3906182241219263,0.3999768212623815,0.40941597344689007,0.418938095542911,0.42853611297072447,0.43821148499483115,0.4479617886413208,0.4577813910404001,0.46767297073952857,0.47762895833183777,0.4876519966897123,0.49773367432610355,0.5078750219432514,0.5180752494862431,0.5283258321751821,0.5386308275986138,0.548980458002187,0.5593788376902379,0.5698174276705644,0.5802945527724039,0.5908116383216248,0.6013580840397512,0.6119370906314997,0.6225401569353771,0.6331682881172852,0.6438129884912803,0.6544728151822515,0.6651461868847677,0.6758257194413555,0.6865115265930126,0.6971941434439218,0.7078748175056854,0.7185439321356931,0.7292039995694638,0.7398433313314975,0.7504625667873018,0.7610594940142685,0.7716234421245648,0.7821578637018753,0.7926533490577626,0.8031101670648537,0.8135200000367577,0.8238814958821538,0.8341953189844913,0.8444522250765154,0.8546555615949485,0.8647960127489654,0.8748769440175387,0.8848859474442141,0.8948269727230432,0.9047025295790283,0.9145057699880221,0.9242397319919776,0.9338985888012371,0.9434864385344409,0.9529994532916154}, - {0.0,0.0,0.0,0.0,0.0026548744457282002,0.007927574441840031,0.013523701340444767,0.0194469283736754,0.025709272843022362,0.03232004345340847,0.039284989212368455,0.04626360509301145,0.05292448251262403,0.059347679387570774,0.0655767750733681,0.07164698633434458,0.07758748304703458,0.0834178665180236,0.08915477951604339,0.09481086300337191,0.10039934660784217,0.10592544707225837,0.111398995007257,0.11682684097453058,0.12221105850499253,0.12756000041340385,0.1328717148189205,0.13815390993203355,0.1434064187456714,0.14863302233253345,0.15383324394186293,0.1590082922293873,0.16416130934378315,0.16929153088387608,0.17439996402117275,0.17948560856731854,0.1845516383459222,0.189595868940358,0.19461776801237182,0.19962012298531123,0.20459957100719467,0.20955888696372615,0.21449483201644065,0.2194100154940718,0.22430118261968157,0.22916966474571626,0.2340159100780761,0.23883855539609794,0.24363810897601756,0.24841118674175394,0.2531623990240717,0.2578873976329164,0.2625874493056926,0.26726378849777516,0.27191415168129185,0.27653989400666285,0.28113768475292045,0.28571303833310896,0.29026061879591203,0.29478258938071067,0.2992802217180254,0.30375224020966846,0.30819892495661744,0.3126190607542608,0.3170149456432699,0.321385414500347,0.3257316254417039,0.3300547425253127,0.3343525579890229,0.33862832893130074,0.3428799001623282,0.34710848826302004,0.35131500140549954,0.3554995323434884,0.3596631879129328,0.36380486101494103,0.36792673591505964,0.3720277792587921,0.3761100924489166,0.3801736871524052,0.384219609636479,0.3882468863669942,0.39225657410893083,0.3962507215819094,0.40022836834946646,0.40419159051679776,0.40813938952902734,0.4120738222862286,0.41599392773534455,0.41990177352141406,0.4237973655416275,0.42768077962221346,0.43155402955947875,0.4354151520581061,0.4392682409766716,0.44311029176723954,0.4469443851124765,0.45077047699087197,0.45458770680091215,0.4583990258215093,0.4622025551537203,0.466001277474918,0.46979327601523685,0.4735795360665342,0.4773631248343298,0.4811400844455726,0.48491543980046187,0.4886862374146865,0.49245445289710926,0.4962192161230187,0.49998151568117394,0.5037433207187862,0.50750175769624,0.5112607523934385,0.5150164307230379,0.5187727514082403,0.522527822045104,0.5262826202118115,0.5300371054507527,0.5337914192017983,0.5375464935926217,0.5413014311482989,0.5450561095248925,0.5488117187514125,0.5525661768772355,0.5563235081702055,0.5600797579540071,0.5638369045836091,0.5675940102752802,0.5713520340493227,0.5751100369776962,0.5788679596972927,0.5826258959527332,0.5863828097619445,0.5901406674305801,0.593897573685252,0.597654419423444,0.6014093240653062,0.6051641624269574,0.6089160395607421,0.6126659299137229,0.6164157926020056,0.6201616886553919,0.6239065451618546,0.6276464255764156,0.6313842385203057,0.6351181073443843,0.6388469415665682,0.6425726931591681,0.6462914463669078,0.6500071247171884,0.6537147788902224,0.6574183247714932,0.6611128336141637,0.6648012725844235,0.6684815267484132,0.6721537530870352,0.6758177719435436,0.6794706989916038,0.6831154175921678,0.6867490315471613,0.6903714630144,0.6939836082650025,0.6975826171487558,0.7011702998442422,0.704742819719188,0.7083029725794211,0.7118479289119495,0.7153785887738957,0.7188938119708388,0.7223917868234861,0.7258742839343467,0.7293375175127107,0.7327852410807962,0.7362116391655383,0.7396196144261882,0.7430089883586135,0.7463760005250465,0.7497233760041233,0.7530473694983222,0.7563496686461588,0.7596285680800611,0.7628837001518682,0.7661133955136393,0.7693184668521016,0.7724987014653718,0.7756514499718966,0.7787783143950607,0.7818756741313698,0.7849460858913447,0.7879859567629643,0.7909960529255057,0.7939771294497029,0.7969256090092027,0.7998440132840018,0.8027288102158318,0.80558246359489,0.80840049484089,0.8111846130302013,0.8139344946962004,0.8166487205595967,0.8193276503392856,0.8219699071711365,0.8245747957604673,0.8271430102244819,0.8296721588204928,0.8321628664603256,0.8346148603683272,0.8370283618478455,0.8394011274151628,0.8417343479104805,0.8440258066445298,0.846277098641311,0.8484887693085125,0.8506586693743721,0.8527868884051059,0.8548743348948882,0.8569210584030033,0.8589260001543768,0.8608896727270254,0.8628135638060236,0.8646966714690255,0.8665399511423325,0.8683424453868425,0.8701070824773419,0.8718329499665033,0.8735204919838195,0.8751721361118794,0.8767870195906821,0.8783679817337392,0.8799142035724945,0.881428482695378,0.882912055742582,0.8843656662392944,0.8857905919469689,0.8871902151408768,0.8885638719723012,0.8899148892894538,0.8912449579301015,0.8925554087193903,0.8938489258169644,0.8951268587699225,0.8963915533178293,0.8976453379379864,0.8988895853765866,0.9001259343493543,0.9013577843655304,0.9025857610712735,0.903815286843018,0.905044655982066,0.9062782052563443,0.9075153058386868,0.9087596065041207,0.910011479184347,0.9112725641897205,0.9125452328290099}, - {0.3310101940118055,0.3370344273837448,0.34299986027156143,0.3489014246790825,0.3547381197779056,0.3605089628592038,0.3662108687467896,0.37184193824445494,0.377402604549329,0.38288925650020894,0.38829907434247934,0.39363381249817775,0.39888773777233144,0.4040625134864877,0.4091545009758388,0.4141620022087494,0.419085269399855,0.4239197611787469,0.4286679531263877,0.43332440286164786,0.4378904725411851,0.4423628376506268,0.44674164765622,0.45102599429604956,0.45521366881321973,0.45930580962347606,0.4632993229731653,0.46719523432267124,0.4709905542704291,0.4746882091147527,0.47828532474775726,0.48178183314421624,0.4851796030849527,0.48847588346394805,0.4916733669375038,0.4947714272765002,0.4977706233250952,0.5006704469605663,0.5034736673089839,0.5061799701305794,0.5087899731598793,0.5113070173032073,0.513728818335263,0.5160606205820103,0.5183002465878732,0.520452297156245,0.5225163029836838,0.5244952101282286,0.5263910452541571,0.5282048535123068,0.5299405582099276,0.5315972918179168,0.5331785030475249,0.5346875949663166,0.5361247892898974,0.5374938454348637,0.5387960766501153,0.5400351419012158,0.541210431546397,0.5423272767396595,0.5433859495199381,0.5443899159864241,0.5453407090892604,0.5462408516171586,0.5470928102383564,0.5478981611011682,0.5486591285070745,0.5493769038436812,0.5500541290065128,0.550693159876779,0.5512956789400659,0.5518619993206375,0.5523958384505545,0.5528983516354158,0.553370667054746,0.5538155494173054,0.5542332292091459,0.5546244907783647,0.5549915450448365,0.5553351998790793,0.5556576460945991,0.5559587153582112,0.5562394960910725,0.5565020591903272,0.556746262161579,0.5569722290778042,0.557181850680197,0.5573752305636125,0.5575532711989851,0.5577160128723664,0.5578634992121222,0.5579966435791459,0.5581155142003147,0.5582210548062131,0.5583112863650675,0.5583881853088769,0.5584507478170652,0.5584999999185336,0.5585338908615732,0.5585544415094105,0.5585596247099263,0.5585494296782225,0.5585238597828509,0.5584829093200094,0.5584245259010897,0.5583487508089193,0.5582545074731591,0.5581428559806787,0.5580117160916531,0.5578601343029762,0.5576870630720852,0.5574934462432263,0.5572763581459699,0.5570376811361709,0.5567735144515659,0.5564836952783472,0.556167356233582,0.5558234063897372,0.5554507440723478,0.5550485162697486,0.5546145021343457,0.5541489011713485,0.5536514862639709,0.5531194414635993,0.5525516502615303,0.551946905668582,0.5513055188601756,0.5506231120862802,0.5499020260312123,0.5491378466444521,0.5483329604685923,0.5474829147739082,0.5465891203401918,0.5456483318142806,0.5446602664371812,0.5436233831996301,0.5425371443011318,0.5413990511580228,0.5402105175168492,0.5389691120794025,0.5376724808099055,0.5363202416485567,0.5349120639299949,0.5334461775790392,0.5319223153351261,0.5303396509309062,0.528695928325246,0.5269907342678339,0.5252235696860159,0.5233932929927063,0.5214978927023376,0.519538336475508,0.5175125345875667,0.5154205123723917,0.5132606594914964,0.511032405517675,0.5087347666999795,0.5063675657201724,0.5039309536083489,0.5014215766343267,0.49884168959711156,0.4961885702691708,0.493462471806926,0.49066268626229187,0.48778873213754487,0.4848389747066589,0.48181384166285274,0.47871379185797663,0.4755369438569324,0.4722824057138442,0.46895172451554185,0.4655431005241239,0.46205513288486627,0.45848792117067955,0.45484323921432873,0.45111796445512237,0.44731304660604426,0.4434292850786966,0.4394635038573973,0.4354175943073504,0.43128829183503475,0.42707853717913047,0.4227860189043366,0.4184127227273974,0.4139573287646593,0.40941845760197537,0.40479818880388174,0.4000928616204019,0.3953036041833475,0.39042968981612,0.3854733248017807,0.3804329133629437,0.37530572247730154,0.3700971086652205,0.3648008403071768,0.35942126510781447,0.353955095785225,0.348402577877059,0.3427637682343151,0.3370376142646351,0.33122632945843844,0.32532725843019283,0.3193425718381236,0.31327047427719934,0.30711089679069037,0.300864481689657,0.2945294594583805,0.2881066671370873,0.2815945980811821,0.27499396246121266,0.2683017620352695,0.2615237686948751,0.2546561143755624,0.24769889915726157,0.24065414755310766,0.23351750058916276,0.22629568729131472,0.21898246061294346,0.21158392883280225,0.2040979693981519,0.19652278866190287,0.18886521134133236,0.181121291501226,0.1732986740171394,0.16539484611862115,0.1574190301339476,0.14937219444590882,0.1412584133407773,0.13309191286806318,0.1248770398795781,0.11663311070005217,0.10837392920767788,0.10012807215776806,0.09192536612477004,0.08380928749785493,0.07583905286235423,0.0680900722152191,0.06066995495444857,0.05371196587603636,0.047401117840516725,0.04195435979844082,0.03764562984062277,0.034852646118004794,0.033642700571396934,0.034045498308027174,0.036085858895558834,0.03978910711211607,0.04495402504133204,0.05123011464126393,0.05838119124087505,0.06620564078749713,0.07453488746258119,0.0832510020840733,0.09225150797640028,0.10147371721450577,0.11085876909361342}) {} + constexpr viridis_color_map() : + detail::color_map({0.2823645529290169,0.28442016331743475,0.28640872215228885,0.28832801827269444,0.29017937839961166,0.2919602785108896,0.2936725695568318,0.2953145929546483,0.2968856990777091,0.2983864384776219,0.29981597062377513,0.3011730649474346,0.3024574616405568,0.3036695909467026,0.3048077646670268,0.3058726942921675,0.30686354185634795,0.3077802784412034,0.3086224941211352,0.3093909368237089,0.3100840531043614,0.3107021547526659,0.3112451783861907,0.3117137300318166,0.31210749532005316,0.3124264208600718,0.31267102574316064,0.31284284828449566,0.31293985716270956,0.3129647555680025,0.3129172762828141,0.3127980600772598,0.3126079674503442,0.3123476422504348,0.3120187867754984,0.3116232941035938,0.31115984744015995,0.3106312638671459,0.31003859809087064,0.30938382493792904,0.3086683938758612,0.30789302647936884,0.307058669956948,0.30616963655061763,0.3052269065043157,0.3042309077920497,0.30318432730096756,0.30208910989145576,0.3009472750064046,0.29976132132321154,0.29853340919581994,0.29726490390425825,0.29595755856435807,0.2946138805993375,0.2932353894530138,0.2918258704725537,0.290387139948913,0.2889195372181988,0.28742616289551665,0.28590907506551183,0.28436845691665213,0.28280885381705473,0.28123118105327793,0.2796382036694848,0.2780293659165648,0.27640874852219066,0.27477620046950885,0.2731336070036193,0.2714830730483761,0.26982545321488427,0.2681626147651372,0.26649507924006577,0.26482494588026595,0.2631526559675265,0.261479290708243,0.2598068996301584,0.2581351267096509,0.2564654875671387,0.25479666350991237,0.25313154461533993,0.25146893469049797,0.24980931862578432,0.24815451941163053,0.24650281919380035,0.2448554379333428,0.24321127505789647,0.24157208508670241,0.23993532100520137,0.23830244481673896,0.23667266390977104,0.23504468776110826,0.23341840155293508,0.23179414987893965,0.23017061991847487,0.2285458366653788,0.2269217957032748,0.2252950588660499,0.22366535734333398,0.22203317321082194,0.22039568222953204,0.2187534764148667,0.21710379387686735,0.21544640014275412,0.2137812367677258,0.21210435581990783,0.21041654636306228,0.2087156715163057,0.20700265458437167,0.2052740577019755,0.20352973151672893,0.20176907507316538,0.19999051193019307,0.1981942071395154,0.19637893240486903,0.19454390995867465,0.1926877983020047,0.1908096988450276,0.1889101064832561,0.1869882250558732,0.18504404737541283,0.18307650380221172,0.18108751106392554,0.179079069917763,0.17704851110868655,0.17499810635812427,0.1729271521674646,0.17084034495202932,0.16873518608371835,0.16661789658301376,0.16448693755461796,0.16235010494692595,0.1602069832547893,0.15806264119618174,0.15592085037000353,0.15378524571480254,0.15166304622295707,0.14955934468428786,0.14748163623723387,0.14543738134019324,0.14343467030926343,0.14148086657706913,0.13958716457678366,0.13776366739068555,0.13602091941109576,0.13437265977205576,0.13283238318759788,0.13141083773044995,0.13012562239437234,0.12898908642655502,0.12801762810243703,0.1272255861040811,0.12663084317706338,0.12624680080960696,0.12608994360406375,0.12617263740036105,0.1265110859590127,0.12711466919306777,0.12799581674473437,0.12916500542967113,0.13062688656598942,0.13238792426640142,0.1344529141545566,0.13682278693871636,0.13949652044856853,0.14247497810778012,0.14575022774163957,0.14932184918451274,0.1531793767768577,0.15731856380201292,0.16173071601073405,0.16640600246038467,0.17133854153234118,0.17651571973890343,0.1819300525085049,0.1875710313130601,0.19342964878541258,0.19949918559250934,0.2057678869700838,0.21222937521669094,0.21887342785296,0.2256970102409276,0.2326884687641787,0.23984379062888905,0.24715366801913152,0.25461342821257693,0.26221888931032444,0.26996266615436965,0.2778414184206625,0.2858480262057704,0.2939823104683633,0.3022350954370879,0.310604418737109,0.3190871961690892,0.32767842481037307,0.3363770709617544,0.3451757700977104,0.3540765354074894,0.36307288905435614,0.3721639204075886,0.3813479050465821,0.3906182241219263,0.3999768212623815,0.40941597344689007,0.418938095542911,0.42853611297072447,0.43821148499483115,0.4479617886413208,0.4577813910404001,0.46767297073952857,0.47762895833183777,0.4876519966897123,0.49773367432610355,0.5078750219432514,0.5180752494862431,0.5283258321751821,0.5386308275986138,0.548980458002187,0.5593788376902379,0.5698174276705644,0.5802945527724039,0.5908116383216248,0.6013580840397512,0.6119370906314997,0.6225401569353771,0.6331682881172852,0.6438129884912803,0.6544728151822515,0.6651461868847677,0.6758257194413555,0.6865115265930126,0.6971941434439218,0.7078748175056854,0.7185439321356931,0.7292039995694638,0.7398433313314975,0.7504625667873018,0.7610594940142685,0.7716234421245648,0.7821578637018753,0.7926533490577626,0.8031101670648537,0.8135200000367577,0.8238814958821538,0.8341953189844913,0.8444522250765154,0.8546555615949485,0.8647960127489654,0.8748769440175387,0.8848859474442141,0.8948269727230432,0.9047025295790283,0.9145057699880221,0.9242397319919776,0.9338985888012371,0.9434864385344409,0.9529994532916154}, + {0.0,0.0,0.0,0.0,0.0026548744457282002,0.007927574441840031,0.013523701340444767,0.0194469283736754,0.025709272843022362,0.03232004345340847,0.039284989212368455,0.04626360509301145,0.05292448251262403,0.059347679387570774,0.0655767750733681,0.07164698633434458,0.07758748304703458,0.0834178665180236,0.08915477951604339,0.09481086300337191,0.10039934660784217,0.10592544707225837,0.111398995007257,0.11682684097453058,0.12221105850499253,0.12756000041340385,0.1328717148189205,0.13815390993203355,0.1434064187456714,0.14863302233253345,0.15383324394186293,0.1590082922293873,0.16416130934378315,0.16929153088387608,0.17439996402117275,0.17948560856731854,0.1845516383459222,0.189595868940358,0.19461776801237182,0.19962012298531123,0.20459957100719467,0.20955888696372615,0.21449483201644065,0.2194100154940718,0.22430118261968157,0.22916966474571626,0.2340159100780761,0.23883855539609794,0.24363810897601756,0.24841118674175394,0.2531623990240717,0.2578873976329164,0.2625874493056926,0.26726378849777516,0.27191415168129185,0.27653989400666285,0.28113768475292045,0.28571303833310896,0.29026061879591203,0.29478258938071067,0.2992802217180254,0.30375224020966846,0.30819892495661744,0.3126190607542608,0.3170149456432699,0.321385414500347,0.3257316254417039,0.3300547425253127,0.3343525579890229,0.33862832893130074,0.3428799001623282,0.34710848826302004,0.35131500140549954,0.3554995323434884,0.3596631879129328,0.36380486101494103,0.36792673591505964,0.3720277792587921,0.3761100924489166,0.3801736871524052,0.384219609636479,0.3882468863669942,0.39225657410893083,0.3962507215819094,0.40022836834946646,0.40419159051679776,0.40813938952902734,0.4120738222862286,0.41599392773534455,0.41990177352141406,0.4237973655416275,0.42768077962221346,0.43155402955947875,0.4354151520581061,0.4392682409766716,0.44311029176723954,0.4469443851124765,0.45077047699087197,0.45458770680091215,0.4583990258215093,0.4622025551537203,0.466001277474918,0.46979327601523685,0.4735795360665342,0.4773631248343298,0.4811400844455726,0.48491543980046187,0.4886862374146865,0.49245445289710926,0.4962192161230187,0.49998151568117394,0.5037433207187862,0.50750175769624,0.5112607523934385,0.5150164307230379,0.5187727514082403,0.522527822045104,0.5262826202118115,0.5300371054507527,0.5337914192017983,0.5375464935926217,0.5413014311482989,0.5450561095248925,0.5488117187514125,0.5525661768772355,0.5563235081702055,0.5600797579540071,0.5638369045836091,0.5675940102752802,0.5713520340493227,0.5751100369776962,0.5788679596972927,0.5826258959527332,0.5863828097619445,0.5901406674305801,0.593897573685252,0.597654419423444,0.6014093240653062,0.6051641624269574,0.6089160395607421,0.6126659299137229,0.6164157926020056,0.6201616886553919,0.6239065451618546,0.6276464255764156,0.6313842385203057,0.6351181073443843,0.6388469415665682,0.6425726931591681,0.6462914463669078,0.6500071247171884,0.6537147788902224,0.6574183247714932,0.6611128336141637,0.6648012725844235,0.6684815267484132,0.6721537530870352,0.6758177719435436,0.6794706989916038,0.6831154175921678,0.6867490315471613,0.6903714630144,0.6939836082650025,0.6975826171487558,0.7011702998442422,0.704742819719188,0.7083029725794211,0.7118479289119495,0.7153785887738957,0.7188938119708388,0.7223917868234861,0.7258742839343467,0.7293375175127107,0.7327852410807962,0.7362116391655383,0.7396196144261882,0.7430089883586135,0.7463760005250465,0.7497233760041233,0.7530473694983222,0.7563496686461588,0.7596285680800611,0.7628837001518682,0.7661133955136393,0.7693184668521016,0.7724987014653718,0.7756514499718966,0.7787783143950607,0.7818756741313698,0.7849460858913447,0.7879859567629643,0.7909960529255057,0.7939771294497029,0.7969256090092027,0.7998440132840018,0.8027288102158318,0.80558246359489,0.80840049484089,0.8111846130302013,0.8139344946962004,0.8166487205595967,0.8193276503392856,0.8219699071711365,0.8245747957604673,0.8271430102244819,0.8296721588204928,0.8321628664603256,0.8346148603683272,0.8370283618478455,0.8394011274151628,0.8417343479104805,0.8440258066445298,0.846277098641311,0.8484887693085125,0.8506586693743721,0.8527868884051059,0.8548743348948882,0.8569210584030033,0.8589260001543768,0.8608896727270254,0.8628135638060236,0.8646966714690255,0.8665399511423325,0.8683424453868425,0.8701070824773419,0.8718329499665033,0.8735204919838195,0.8751721361118794,0.8767870195906821,0.8783679817337392,0.8799142035724945,0.881428482695378,0.882912055742582,0.8843656662392944,0.8857905919469689,0.8871902151408768,0.8885638719723012,0.8899148892894538,0.8912449579301015,0.8925554087193903,0.8938489258169644,0.8951268587699225,0.8963915533178293,0.8976453379379864,0.8988895853765866,0.9001259343493543,0.9013577843655304,0.9025857610712735,0.903815286843018,0.905044655982066,0.9062782052563443,0.9075153058386868,0.9087596065041207,0.910011479184347,0.9112725641897205,0.9125452328290099}, + {0.3310101940118055,0.3370344273837448,0.34299986027156143,0.3489014246790825,0.3547381197779056,0.3605089628592038,0.3662108687467896,0.37184193824445494,0.377402604549329,0.38288925650020894,0.38829907434247934,0.39363381249817775,0.39888773777233144,0.4040625134864877,0.4091545009758388,0.4141620022087494,0.419085269399855,0.4239197611787469,0.4286679531263877,0.43332440286164786,0.4378904725411851,0.4423628376506268,0.44674164765622,0.45102599429604956,0.45521366881321973,0.45930580962347606,0.4632993229731653,0.46719523432267124,0.4709905542704291,0.4746882091147527,0.47828532474775726,0.48178183314421624,0.4851796030849527,0.48847588346394805,0.4916733669375038,0.4947714272765002,0.4977706233250952,0.5006704469605663,0.5034736673089839,0.5061799701305794,0.5087899731598793,0.5113070173032073,0.513728818335263,0.5160606205820103,0.5183002465878732,0.520452297156245,0.5225163029836838,0.5244952101282286,0.5263910452541571,0.5282048535123068,0.5299405582099276,0.5315972918179168,0.5331785030475249,0.5346875949663166,0.5361247892898974,0.5374938454348637,0.5387960766501153,0.5400351419012158,0.541210431546397,0.5423272767396595,0.5433859495199381,0.5443899159864241,0.5453407090892604,0.5462408516171586,0.5470928102383564,0.5478981611011682,0.5486591285070745,0.5493769038436812,0.5500541290065128,0.550693159876779,0.5512956789400659,0.5518619993206375,0.5523958384505545,0.5528983516354158,0.553370667054746,0.5538155494173054,0.5542332292091459,0.5546244907783647,0.5549915450448365,0.5553351998790793,0.5556576460945991,0.5559587153582112,0.5562394960910725,0.5565020591903272,0.556746262161579,0.5569722290778042,0.557181850680197,0.5573752305636125,0.5575532711989851,0.5577160128723664,0.5578634992121222,0.5579966435791459,0.5581155142003147,0.5582210548062131,0.5583112863650675,0.5583881853088769,0.5584507478170652,0.5584999999185336,0.5585338908615732,0.5585544415094105,0.5585596247099263,0.5585494296782225,0.5585238597828509,0.5584829093200094,0.5584245259010897,0.5583487508089193,0.5582545074731591,0.5581428559806787,0.5580117160916531,0.5578601343029762,0.5576870630720852,0.5574934462432263,0.5572763581459699,0.5570376811361709,0.5567735144515659,0.5564836952783472,0.556167356233582,0.5558234063897372,0.5554507440723478,0.5550485162697486,0.5546145021343457,0.5541489011713485,0.5536514862639709,0.5531194414635993,0.5525516502615303,0.551946905668582,0.5513055188601756,0.5506231120862802,0.5499020260312123,0.5491378466444521,0.5483329604685923,0.5474829147739082,0.5465891203401918,0.5456483318142806,0.5446602664371812,0.5436233831996301,0.5425371443011318,0.5413990511580228,0.5402105175168492,0.5389691120794025,0.5376724808099055,0.5363202416485567,0.5349120639299949,0.5334461775790392,0.5319223153351261,0.5303396509309062,0.528695928325246,0.5269907342678339,0.5252235696860159,0.5233932929927063,0.5214978927023376,0.519538336475508,0.5175125345875667,0.5154205123723917,0.5132606594914964,0.511032405517675,0.5087347666999795,0.5063675657201724,0.5039309536083489,0.5014215766343267,0.49884168959711156,0.4961885702691708,0.493462471806926,0.49066268626229187,0.48778873213754487,0.4848389747066589,0.48181384166285274,0.47871379185797663,0.4755369438569324,0.4722824057138442,0.46895172451554185,0.4655431005241239,0.46205513288486627,0.45848792117067955,0.45484323921432873,0.45111796445512237,0.44731304660604426,0.4434292850786966,0.4394635038573973,0.4354175943073504,0.43128829183503475,0.42707853717913047,0.4227860189043366,0.4184127227273974,0.4139573287646593,0.40941845760197537,0.40479818880388174,0.4000928616204019,0.3953036041833475,0.39042968981612,0.3854733248017807,0.3804329133629437,0.37530572247730154,0.3700971086652205,0.3648008403071768,0.35942126510781447,0.353955095785225,0.348402577877059,0.3427637682343151,0.3370376142646351,0.33122632945843844,0.32532725843019283,0.3193425718381236,0.31327047427719934,0.30711089679069037,0.300864481689657,0.2945294594583805,0.2881066671370873,0.2815945980811821,0.27499396246121266,0.2683017620352695,0.2615237686948751,0.2546561143755624,0.24769889915726157,0.24065414755310766,0.23351750058916276,0.22629568729131472,0.21898246061294346,0.21158392883280225,0.2040979693981519,0.19652278866190287,0.18886521134133236,0.181121291501226,0.1732986740171394,0.16539484611862115,0.1574190301339476,0.14937219444590882,0.1412584133407773,0.13309191286806318,0.1248770398795781,0.11663311070005217,0.10837392920767788,0.10012807215776806,0.09192536612477004,0.08380928749785493,0.07583905286235423,0.0680900722152191,0.06066995495444857,0.05371196587603636,0.047401117840516725,0.04195435979844082,0.03764562984062277,0.034852646118004794,0.033642700571396934,0.034045498308027174,0.036085858895558834,0.03978910711211607,0.04495402504133204,0.05123011464126393,0.05838119124087505,0.06620564078749713,0.07453488746258119,0.0832510020840733,0.09225150797640028,0.10147371721450577,0.11085876909361342}) {} }; template class inferno_color_map : public detail::color_map { public: - inferno_color_map() : detail::color_map({0.002810890943265357,0.004019847439892663,0.0055359275355101704,0.007352275238375942,0.009463157808182377,0.01187516425529046,0.014598820646530687,0.0176363589743062,0.021017968090939334,0.02474393539914235,0.02883780411707252,0.033326247190342106,0.03821642380815325,0.043430971060037175,0.04869376377787097,0.05400341174839569,0.05937446015473203,0.06482608437087267,0.07034982700960049,0.0759504106796765,0.08163782650304269,0.08742545856288386,0.09331557740511914,0.09930765162558797,0.10540226242431405,0.11160571005993528,0.11791676181366911,0.12433690815307291,0.13086179402733306,0.13748923050603107,0.14420943125208832,0.1510154327209676,0.15789734883362955,0.164837843053234,0.1718271766829397,0.1788466320638736,0.18588393100362538,0.19291386085475296,0.19992220593124482,0.2068967943512025,0.21382118808651823,0.22068623935476173,0.2274812226706348,0.23420361150779462,0.24084627534795444,0.24740960498881281,0.2538924398897672,0.26029642526335234,0.2666282702790729,0.2728881836012368,0.2790829843835597,0.28521514447287266,0.2912905872823368,0.29731341505807735,0.30328762487316085,0.30922074689328993,0.3151147196399224,0.3209763964699901,0.3268065495346441,0.33261022038705007,0.3383928200137529,0.3441537870125792,0.34989889182711004,0.3556278504494455,0.3613465905418142,0.36705348217686706,0.3727525670853749,0.37844680040449147,0.3841355329782066,0.3898229228233572,0.3955064846961563,0.40118951085798793,0.40687280017870725,0.4125561659556077,0.4182439569546358,0.4239333136155823,0.42962740387773285,0.4353241735726936,0.44102749087057125,0.4467336685929622,0.45244638328397074,0.4581629519603064,0.46388577425772487,0.46961515200714526,0.47534818255053085,0.4810895258391375,0.48683545655951826,0.49258791046276723,0.4983447389473999,0.5041074631513899,0.5098765596563365,0.5156490293025526,0.5214267691404487,0.5272086759775392,0.532994806491818,0.5387841442602805,0.5445752162374714,0.550371411794682,0.5561677070769873,0.5619661289256851,0.567764628987617,0.5735651914497292,0.579363842280652,0.5851601782714846,0.5909574913960268,0.5967498429288651,0.6025402031913455,0.6083246722235879,0.6141061766748072,0.6198788025701962,0.6256450195747312,0.631405276062706,0.6371536715877942,0.6428950257611473,0.6486225037023093,0.6543400237812238,0.660042722006844,0.6657309854853277,0.6714043375418391,0.6770589159382479,0.6826975017706738,0.688315275269913,0.6939130936485612,0.6994880189268526,0.7050385790436794,0.7105661060122955,0.7160668362113027,0.7215395551311659,0.7269824482031875,0.7323962498882949,0.7377762325604813,0.7431240483143292,0.7484350306113072,0.7537094301237,0.7589465700904083,0.7641427572948342,0.7692985739778285,0.774410360899494,0.7794786898294086,0.784498961427673,0.7894723227633635,0.7943970958045569,0.799269602857755,0.8040913179125935,0.8088576856149734,0.8135691155681037,0.8182230524153232,0.8228187030680942,0.8273560901963927,0.8318308105503314,0.8362441082220449,0.840591599205102,0.8448754218830035,0.8490922820892887,0.8532412230472861,0.8573221666233894,0.8613319022896903,0.8652713962071547,0.8691385576642852,0.8729332123141958,0.876653351754305,0.8802978200638566,0.8838684350097558,0.8873602825148427,0.890776984152265,0.8941147745291879,0.8973741852518461,0.90055446306886,0.9036543550377923,0.9066745395261739,0.9096133361541571,0.912472160080611,0.9152474734642113,0.917941575830463,0.9205530026600831,0.9230823502164308,0.9255281583142997,0.9278900885067394,0.9301682735211648,0.9323634323492205,0.9344736508745051,0.9364987505473671,0.9384406797563624,0.94029638756102,0.9420673342348812,0.9437528359935721,0.9453530086488392,0.946867592663592,0.9482957691429191,0.9496381978647562,0.9508941688983455,0.9520630153802706,0.9531459151171461,0.9541413109174116,0.9550496977801547,0.9558695965052876,0.9566033661162673,0.9572476931570265,0.9578046847922829,0.9582725531896948,0.9586519941780333,0.9589432359293407,0.9591452081062958,0.9592570195286264,0.9592796473697079,0.9592132245352331,0.9590557212865652,0.9588093894625146,0.9584721753486868,0.9580453442160642,0.9575278692108286,0.9569201366476526,0.9562222208897501,0.9554351276542837,0.954558502236818,0.9535901248953397,0.9525337955331733,0.9513894499647292,0.9501579394841025,0.9488415317142022,0.9474413345042011,0.9459596633430901,0.94439840721664,0.9427621029656725,0.9410496994715679,0.9392640761941337,0.9374158407051086,0.935510861856946,0.9335594549301718,0.9315630699694258,0.929529595653624,0.9274831138929233,0.925440806661534,0.9234033328223988,0.9214094735748471,0.9194909179295934,0.9176568416750963,0.9159695644129054,0.9144604035423047,0.9131859260314698,0.9122023005193107,0.911571270779195,0.9113589610617011,0.9116268416577079,0.9124352877263224,0.9138280045063191,0.9158401268012059,0.9184812096938035,0.9217499769357952,0.9256247251903329,0.9300724918488174,0.93505290022375,0.9405209651098092,0.9464291624522384,0.9527369951544825,0.9593995073432898}, - {0.00023971464598377526,0.0009782136527954498,0.0018785803659367136,0.0029285938665144,0.004122022987412017,0.00544392003850478,0.00688298922973579,0.008432150815965447,0.010065826612517249,0.011784158597413295,0.013566889108044659,0.015396259291835605,0.017268324012382014,0.019154971150649583,0.021040888118423536,0.022919329042313315,0.02476765342644406,0.026549138571035167,0.02826358681647735,0.029888421865304635,0.03140401564457008,0.03277327931516754,0.033979154409541995,0.035007296747136936,0.0358364665010164,0.036444524507989455,0.03681366238931061,0.036927556797263845,0.03677382512840665,0.03634600703617963,0.03564202294027662,0.03466706179260893,0.033434469735368635,0.031964803318426195,0.030285888820445056,0.028428459100255966,0.026431189198060253,0.024349970538162173,0.02223366886218203,0.020130048116207118,0.0180859482648799,0.016147650423162782,0.014355534805442615,0.012742013345224706,0.011335284339993095,0.01015735838738679,0.009226759851114905,0.008548931291415535,0.008128896909717234,0.00796777080577266,0.008062521199618162,0.008411444340648023,0.009006962293066937,0.00984618209448657,0.010914425884934235,0.012204295605290858,0.013704677218996417,0.015407335075545012,0.017302460620371673,0.019380478845228446,0.021633450732188256,0.024052574290460378,0.02662930883000861,0.02935525614844373,0.03222441261149447,0.035230654386092304,0.038365760690388696,0.04159569733823428,0.04478862119619544,0.04794477857573542,0.05106327563237704,0.054146112404266096,0.057192222283795356,0.060199930687386084,0.06317128301685845,0.06610722021585969,0.06900863885365052,0.07187617069246041,0.07471304329299239,0.07751806407380799,0.08029430493651149,0.08304144488312268,0.08576376530326199,0.08846085367401646,0.09113464993118847,0.09378748211627672,0.09641864471026837,0.09903140399175714,0.10162749270153268,0.10420806397082313,0.10677546051510425,0.10933113121381896,0.11187572305488994,0.11441057366051116,0.11693958778828983,0.11946279417314834,0.12198117471380196,0.12449887198815604,0.1270149238244812,0.12953294280559793,0.1320539831226975,0.13457944321120008,0.13711144234826717,0.139651745647125,0.14220219189728364,0.14476378100450787,0.14733996311413705,0.1499315587889029,0.15253988593803772,0.15516795297374705,0.15781633943679765,0.16048786021517725,0.16318436257638128,0.16590822465679897,0.16865910560313505,0.1714414661427322,0.1742559286014533,0.17710424966773963,0.17999021875185295,0.18291227341615413,0.18587606804084822,0.1888800021537792,0.19192974046452435,0.1950226359671532,0.19816353086298166,0.2013542203900417,0.20459503779649418,0.2078886805100007,0.2112364600720601,0.21464109358472333,0.21810179955417047,0.22162240347649026,0.22520204162673113,0.2288447108656564,0.23255131794382106,0.23632095843046075,0.24015863799868115,0.2440613399922809,0.24803310206792561,0.2520728959627737,0.25618381316580396,0.26036483531762183,0.2646179852095231,0.26894337006009095,0.2733398560423692,0.2778117319366859,0.28235575148064224,0.28697306124361316,0.2916649238384593,0.2964310422772356,0.30127082282027723,0.306183914053129,0.31117184478578935,0.31623212938579265,0.32136508434799443,0.3265710944674797,0.3318486034290437,0.3371983328324807,0.3426165911885937,0.3481062496320001,0.3536635338530963,0.3592889341611295,0.3649829259277349,0.3707406901646967,0.3765662238593307,0.3824525761944193,0.38840385588093607,0.3944150503711016,0.4004867447796603,0.4066185337569268,0.4128073699691128,0.419054437663371,0.42535460695069144,0.43171113773754055,0.4381188215811717,0.4445783243559012,0.45109035089112254,0.45764961725903447,0.4642584989903114,0.47091266158595096,0.4776135317653247,0.4843577227601095,0.49114670215186446,0.4979770365588467,0.5048474657057322,0.5117607949728211,0.5187105010375903,0.5257001589178919,0.5327252159488806,0.5397882797332774,0.5468847469930004,0.554014430358877,0.5611801749767817,0.5683763342018564,0.575605576411958,0.5828632209633262,0.5901529783933634,0.5974691178771273,0.604814516594789,0.6121880260521445,0.6195869032693965,0.6270139069375642,0.6344632304037671,0.6419386757168154,0.6494364125427067,0.656956325469712,0.6645013350837341,0.6720645507841266,0.6796498174204001,0.687253244832747,0.6948766727751613,0.7025161872712079,0.710172695796199,0.7178471084562286,0.7255344740989905,0.7332386758872227,0.7409547279741554,0.7486824818249715,0.756419957646059,0.7641650350600446,0.7719196164645731,0.7796766610808826,0.7874390279521042,0.7952006533320073,0.8029643911682794,0.8107231422033202,0.8184757458260993,0.8262179886623426,0.8339427520154464,0.8416528004815412,0.849338965232657,0.8569948963180799,0.8646104422830594,0.8721861539859548,0.8797058578924304,0.8871561145803524,0.8945363755302688,0.9018205155640127,0.9089997667171816,0.9160520672097188,0.9229615878972541,0.929705490864802,0.9362663045373391,0.9426265331991612,0.9487690293791992,0.9546871530908344,0.9603724114950957,0.9658321994102154,0.9710705756621744,0.9761026354466212,0.9809461333524748,0.9856188564238583,0.9901403564326076,0.994525842127408,0.9987960656048064,1.0}, - {0.013984975564512404,0.018722506642108745,0.024433316141969495,0.03115104180733254,0.03885690760774684,0.04716007356275465,0.055492610304536484,0.06383358056387142,0.07226064067376634,0.08070837752145016,0.08921981513295862,0.0978092505084324,0.10644014290558229,0.11516213940852654,0.12396774807241909,0.13283301770235548,0.14177532141983168,0.15083030852258322,0.15995532205231558,0.16914872242514997,0.1784131904023486,0.1877681332297275,0.19719580690248006,0.20667954373613356,0.21620646706666896,0.2257703963473584,0.23535339483156836,0.24494025693525362,0.25450501190842256,0.26402840142687645,0.27347646665625286,0.28281846989076903,0.2920236115943679,0.3010500119503022,0.3098670941619176,0.31843622115540404,0.3267275455559629,0.3347017160593267,0.3423326727997549,0.3496041878962749,0.35649542121528693,0.3630028398603807,0.3691191047604014,0.37485029273274384,0.38020056262511853,0.38518338276035313,0.38981400161530266,0.39410608226931626,0.39807991569191936,0.40175255435196344,0.4051419276648618,0.408265425539153,0.4111409686560767,0.41378731985243317,0.4162171694810512,0.41844684685950084,0.42048827434753094,0.4223545442046091,0.42405678029985167,0.42560650168084335,0.42701212055443627,0.42828294053430277,0.429426665370104,0.4304487403060707,0.43135872706159983,0.43215919315134893,0.43285640046483476,0.43345553495652556,0.4339602960779701,0.43437397708144554,0.43470038094178065,0.43494369314594356,0.4351048143031719,0.4351858188801779,0.4351887312325765,0.43511454396462584,0.43496624880705104,0.4347439247528074,0.4344484704151145,0.43408205359254054,0.43364348470733133,0.4331360158094638,0.432560538831606,0.4319148958388982,0.4312004164586523,0.4304157480526235,0.4295633056730112,0.4286426514306488,0.427653270687577,0.42659593657044653,0.4254703694039284,0.42427714089046764,0.42301465293721136,0.4216835616654775,0.4202831796072166,0.4188152468547688,0.41727840352516704,0.4156732538227702,0.4139986102201317,0.4122546278213513,0.4104422052829829,0.4085604229551986,0.40661024958520675,0.4045922065996268,0.4025047796622188,0.4003480187832499,0.39812183719525346,0.39582837342006344,0.3934664677220106,0.3910373196621276,0.3885413427073906,0.3859778883860769,0.3833482435611564,0.3806510890190325,0.377887791334078,0.37505894495304953,0.37216699339894554,0.36921021595466685,0.3661898345073857,0.3631083856894561,0.3599642927599366,0.3567601555176549,0.35349531577617316,0.3501704524961133,0.3467877021993577,0.34334618435442704,0.3398506288928687,0.33629822944329,0.3326937750819365,0.32903540290632205,0.3253269506392983,0.32156649022449457,0.31775890499434717,0.313903187730997,0.30999930071976417,0.30605118504451645,0.30205775317511685,0.29802199875429186,0.2939437813724842,0.2898270979003711,0.285670830419768,0.2814768234287906,0.2772470870068201,0.27298138029626545,0.2686817498061222,0.2643498423217052,0.2599857517117182,0.2555922134978597,0.25116692927874856,0.24671393625869525,0.242231797778854,0.23772254243554203,0.23318564961915333,0.22862315936817423,0.22403563620206673,0.21942058959605015,0.21478100990947208,0.21011417480224504,0.2054240620646613,0.20070581716761537,0.19596334251627617,0.191192907964266,0.18639467968336287,0.18156845817161688,0.17671201671816983,0.17182706869762476,0.16690816145867365,0.16195681111767923,0.15697061628964482,0.1519460056654666,0.14688407634155806,0.1417796045365007,0.13663131137587867,0.1314363897870711,0.12619301932742968,0.12089804008534802,0.11554564373326445,0.11013577030361851,0.10466202583588793,0.09912286212434965,0.09351101566047318,0.08782667750990647,0.08206088279212811,0.07621335449370956,0.07027747421356231,0.06424712981979491,0.0581206758731331,0.05189145509095391,0.04556084013205603,0.039112475813858356,0.0329036576052189,0.027232245885361515,0.022116299903840515,0.01757722649071082,0.013636710338597306,0.010318691317707681,0.007647565236665968,0.005653645257893026,0.004365191753451006,0.003815358887602921,0.004038403733228796,0.00507259657250953,0.006957730473761155,0.009736863918785584,0.013456640602909728,0.018166727980602145,0.023921375872798672,0.030777952153149723,0.03879846557918924,0.047545866880503475,0.05639000971583722,0.06532722715811143,0.07436297745193562,0.08350080196415607,0.09274251876146974,0.1020983487358762,0.1115704612175217,0.12117109069150736,0.1309049981798356,0.14078130910755318,0.15081436111263802,0.1610057630219486,0.1713730438224248,0.18192158708279701,0.19266999933666065,0.20362775766847008,0.2148047565040357,0.22621716723273466,0.23787212746051245,0.2497953642795857,0.2620016582307057,0.27450125124431674,0.28729978853917604,0.30044283530868937,0.31392195038919846,0.3277441860383488,0.34196084494650175,0.3565351604857615,0.37149753959115556,0.3868282485461305,0.40251902826987024,0.4185354153287001,0.43483463317788684,0.4513649463134188,0.4680385459173538,0.48478769070125344,0.501502204036772,0.5181206698543418,0.5345393044762995,0.550702792752824,0.5665954408447942,0.5821026104689223,0.597269626327448,0.612080146062393,0.6265350434944942,0.6406264784793354}) {} + constexpr inferno_color_map() : + detail::color_map({0.002810890943265357,0.004019847439892663,0.0055359275355101704,0.007352275238375942,0.009463157808182377,0.01187516425529046,0.014598820646530687,0.0176363589743062,0.021017968090939334,0.02474393539914235,0.02883780411707252,0.033326247190342106,0.03821642380815325,0.043430971060037175,0.04869376377787097,0.05400341174839569,0.05937446015473203,0.06482608437087267,0.07034982700960049,0.0759504106796765,0.08163782650304269,0.08742545856288386,0.09331557740511914,0.09930765162558797,0.10540226242431405,0.11160571005993528,0.11791676181366911,0.12433690815307291,0.13086179402733306,0.13748923050603107,0.14420943125208832,0.1510154327209676,0.15789734883362955,0.164837843053234,0.1718271766829397,0.1788466320638736,0.18588393100362538,0.19291386085475296,0.19992220593124482,0.2068967943512025,0.21382118808651823,0.22068623935476173,0.2274812226706348,0.23420361150779462,0.24084627534795444,0.24740960498881281,0.2538924398897672,0.26029642526335234,0.2666282702790729,0.2728881836012368,0.2790829843835597,0.28521514447287266,0.2912905872823368,0.29731341505807735,0.30328762487316085,0.30922074689328993,0.3151147196399224,0.3209763964699901,0.3268065495346441,0.33261022038705007,0.3383928200137529,0.3441537870125792,0.34989889182711004,0.3556278504494455,0.3613465905418142,0.36705348217686706,0.3727525670853749,0.37844680040449147,0.3841355329782066,0.3898229228233572,0.3955064846961563,0.40118951085798793,0.40687280017870725,0.4125561659556077,0.4182439569546358,0.4239333136155823,0.42962740387773285,0.4353241735726936,0.44102749087057125,0.4467336685929622,0.45244638328397074,0.4581629519603064,0.46388577425772487,0.46961515200714526,0.47534818255053085,0.4810895258391375,0.48683545655951826,0.49258791046276723,0.4983447389473999,0.5041074631513899,0.5098765596563365,0.5156490293025526,0.5214267691404487,0.5272086759775392,0.532994806491818,0.5387841442602805,0.5445752162374714,0.550371411794682,0.5561677070769873,0.5619661289256851,0.567764628987617,0.5735651914497292,0.579363842280652,0.5851601782714846,0.5909574913960268,0.5967498429288651,0.6025402031913455,0.6083246722235879,0.6141061766748072,0.6198788025701962,0.6256450195747312,0.631405276062706,0.6371536715877942,0.6428950257611473,0.6486225037023093,0.6543400237812238,0.660042722006844,0.6657309854853277,0.6714043375418391,0.6770589159382479,0.6826975017706738,0.688315275269913,0.6939130936485612,0.6994880189268526,0.7050385790436794,0.7105661060122955,0.7160668362113027,0.7215395551311659,0.7269824482031875,0.7323962498882949,0.7377762325604813,0.7431240483143292,0.7484350306113072,0.7537094301237,0.7589465700904083,0.7641427572948342,0.7692985739778285,0.774410360899494,0.7794786898294086,0.784498961427673,0.7894723227633635,0.7943970958045569,0.799269602857755,0.8040913179125935,0.8088576856149734,0.8135691155681037,0.8182230524153232,0.8228187030680942,0.8273560901963927,0.8318308105503314,0.8362441082220449,0.840591599205102,0.8448754218830035,0.8490922820892887,0.8532412230472861,0.8573221666233894,0.8613319022896903,0.8652713962071547,0.8691385576642852,0.8729332123141958,0.876653351754305,0.8802978200638566,0.8838684350097558,0.8873602825148427,0.890776984152265,0.8941147745291879,0.8973741852518461,0.90055446306886,0.9036543550377923,0.9066745395261739,0.9096133361541571,0.912472160080611,0.9152474734642113,0.917941575830463,0.9205530026600831,0.9230823502164308,0.9255281583142997,0.9278900885067394,0.9301682735211648,0.9323634323492205,0.9344736508745051,0.9364987505473671,0.9384406797563624,0.94029638756102,0.9420673342348812,0.9437528359935721,0.9453530086488392,0.946867592663592,0.9482957691429191,0.9496381978647562,0.9508941688983455,0.9520630153802706,0.9531459151171461,0.9541413109174116,0.9550496977801547,0.9558695965052876,0.9566033661162673,0.9572476931570265,0.9578046847922829,0.9582725531896948,0.9586519941780333,0.9589432359293407,0.9591452081062958,0.9592570195286264,0.9592796473697079,0.9592132245352331,0.9590557212865652,0.9588093894625146,0.9584721753486868,0.9580453442160642,0.9575278692108286,0.9569201366476526,0.9562222208897501,0.9554351276542837,0.954558502236818,0.9535901248953397,0.9525337955331733,0.9513894499647292,0.9501579394841025,0.9488415317142022,0.9474413345042011,0.9459596633430901,0.94439840721664,0.9427621029656725,0.9410496994715679,0.9392640761941337,0.9374158407051086,0.935510861856946,0.9335594549301718,0.9315630699694258,0.929529595653624,0.9274831138929233,0.925440806661534,0.9234033328223988,0.9214094735748471,0.9194909179295934,0.9176568416750963,0.9159695644129054,0.9144604035423047,0.9131859260314698,0.9122023005193107,0.911571270779195,0.9113589610617011,0.9116268416577079,0.9124352877263224,0.9138280045063191,0.9158401268012059,0.9184812096938035,0.9217499769357952,0.9256247251903329,0.9300724918488174,0.93505290022375,0.9405209651098092,0.9464291624522384,0.9527369951544825,0.9593995073432898}, + {0.00023971464598377526,0.0009782136527954498,0.0018785803659367136,0.0029285938665144,0.004122022987412017,0.00544392003850478,0.00688298922973579,0.008432150815965447,0.010065826612517249,0.011784158597413295,0.013566889108044659,0.015396259291835605,0.017268324012382014,0.019154971150649583,0.021040888118423536,0.022919329042313315,0.02476765342644406,0.026549138571035167,0.02826358681647735,0.029888421865304635,0.03140401564457008,0.03277327931516754,0.033979154409541995,0.035007296747136936,0.0358364665010164,0.036444524507989455,0.03681366238931061,0.036927556797263845,0.03677382512840665,0.03634600703617963,0.03564202294027662,0.03466706179260893,0.033434469735368635,0.031964803318426195,0.030285888820445056,0.028428459100255966,0.026431189198060253,0.024349970538162173,0.02223366886218203,0.020130048116207118,0.0180859482648799,0.016147650423162782,0.014355534805442615,0.012742013345224706,0.011335284339993095,0.01015735838738679,0.009226759851114905,0.008548931291415535,0.008128896909717234,0.00796777080577266,0.008062521199618162,0.008411444340648023,0.009006962293066937,0.00984618209448657,0.010914425884934235,0.012204295605290858,0.013704677218996417,0.015407335075545012,0.017302460620371673,0.019380478845228446,0.021633450732188256,0.024052574290460378,0.02662930883000861,0.02935525614844373,0.03222441261149447,0.035230654386092304,0.038365760690388696,0.04159569733823428,0.04478862119619544,0.04794477857573542,0.05106327563237704,0.054146112404266096,0.057192222283795356,0.060199930687386084,0.06317128301685845,0.06610722021585969,0.06900863885365052,0.07187617069246041,0.07471304329299239,0.07751806407380799,0.08029430493651149,0.08304144488312268,0.08576376530326199,0.08846085367401646,0.09113464993118847,0.09378748211627672,0.09641864471026837,0.09903140399175714,0.10162749270153268,0.10420806397082313,0.10677546051510425,0.10933113121381896,0.11187572305488994,0.11441057366051116,0.11693958778828983,0.11946279417314834,0.12198117471380196,0.12449887198815604,0.1270149238244812,0.12953294280559793,0.1320539831226975,0.13457944321120008,0.13711144234826717,0.139651745647125,0.14220219189728364,0.14476378100450787,0.14733996311413705,0.1499315587889029,0.15253988593803772,0.15516795297374705,0.15781633943679765,0.16048786021517725,0.16318436257638128,0.16590822465679897,0.16865910560313505,0.1714414661427322,0.1742559286014533,0.17710424966773963,0.17999021875185295,0.18291227341615413,0.18587606804084822,0.1888800021537792,0.19192974046452435,0.1950226359671532,0.19816353086298166,0.2013542203900417,0.20459503779649418,0.2078886805100007,0.2112364600720601,0.21464109358472333,0.21810179955417047,0.22162240347649026,0.22520204162673113,0.2288447108656564,0.23255131794382106,0.23632095843046075,0.24015863799868115,0.2440613399922809,0.24803310206792561,0.2520728959627737,0.25618381316580396,0.26036483531762183,0.2646179852095231,0.26894337006009095,0.2733398560423692,0.2778117319366859,0.28235575148064224,0.28697306124361316,0.2916649238384593,0.2964310422772356,0.30127082282027723,0.306183914053129,0.31117184478578935,0.31623212938579265,0.32136508434799443,0.3265710944674797,0.3318486034290437,0.3371983328324807,0.3426165911885937,0.3481062496320001,0.3536635338530963,0.3592889341611295,0.3649829259277349,0.3707406901646967,0.3765662238593307,0.3824525761944193,0.38840385588093607,0.3944150503711016,0.4004867447796603,0.4066185337569268,0.4128073699691128,0.419054437663371,0.42535460695069144,0.43171113773754055,0.4381188215811717,0.4445783243559012,0.45109035089112254,0.45764961725903447,0.4642584989903114,0.47091266158595096,0.4776135317653247,0.4843577227601095,0.49114670215186446,0.4979770365588467,0.5048474657057322,0.5117607949728211,0.5187105010375903,0.5257001589178919,0.5327252159488806,0.5397882797332774,0.5468847469930004,0.554014430358877,0.5611801749767817,0.5683763342018564,0.575605576411958,0.5828632209633262,0.5901529783933634,0.5974691178771273,0.604814516594789,0.6121880260521445,0.6195869032693965,0.6270139069375642,0.6344632304037671,0.6419386757168154,0.6494364125427067,0.656956325469712,0.6645013350837341,0.6720645507841266,0.6796498174204001,0.687253244832747,0.6948766727751613,0.7025161872712079,0.710172695796199,0.7178471084562286,0.7255344740989905,0.7332386758872227,0.7409547279741554,0.7486824818249715,0.756419957646059,0.7641650350600446,0.7719196164645731,0.7796766610808826,0.7874390279521042,0.7952006533320073,0.8029643911682794,0.8107231422033202,0.8184757458260993,0.8262179886623426,0.8339427520154464,0.8416528004815412,0.849338965232657,0.8569948963180799,0.8646104422830594,0.8721861539859548,0.8797058578924304,0.8871561145803524,0.8945363755302688,0.9018205155640127,0.9089997667171816,0.9160520672097188,0.9229615878972541,0.929705490864802,0.9362663045373391,0.9426265331991612,0.9487690293791992,0.9546871530908344,0.9603724114950957,0.9658321994102154,0.9710705756621744,0.9761026354466212,0.9809461333524748,0.9856188564238583,0.9901403564326076,0.994525842127408,0.9987960656048064,1.0}, + {0.013984975564512404,0.018722506642108745,0.024433316141969495,0.03115104180733254,0.03885690760774684,0.04716007356275465,0.055492610304536484,0.06383358056387142,0.07226064067376634,0.08070837752145016,0.08921981513295862,0.0978092505084324,0.10644014290558229,0.11516213940852654,0.12396774807241909,0.13283301770235548,0.14177532141983168,0.15083030852258322,0.15995532205231558,0.16914872242514997,0.1784131904023486,0.1877681332297275,0.19719580690248006,0.20667954373613356,0.21620646706666896,0.2257703963473584,0.23535339483156836,0.24494025693525362,0.25450501190842256,0.26402840142687645,0.27347646665625286,0.28281846989076903,0.2920236115943679,0.3010500119503022,0.3098670941619176,0.31843622115540404,0.3267275455559629,0.3347017160593267,0.3423326727997549,0.3496041878962749,0.35649542121528693,0.3630028398603807,0.3691191047604014,0.37485029273274384,0.38020056262511853,0.38518338276035313,0.38981400161530266,0.39410608226931626,0.39807991569191936,0.40175255435196344,0.4051419276648618,0.408265425539153,0.4111409686560767,0.41378731985243317,0.4162171694810512,0.41844684685950084,0.42048827434753094,0.4223545442046091,0.42405678029985167,0.42560650168084335,0.42701212055443627,0.42828294053430277,0.429426665370104,0.4304487403060707,0.43135872706159983,0.43215919315134893,0.43285640046483476,0.43345553495652556,0.4339602960779701,0.43437397708144554,0.43470038094178065,0.43494369314594356,0.4351048143031719,0.4351858188801779,0.4351887312325765,0.43511454396462584,0.43496624880705104,0.4347439247528074,0.4344484704151145,0.43408205359254054,0.43364348470733133,0.4331360158094638,0.432560538831606,0.4319148958388982,0.4312004164586523,0.4304157480526235,0.4295633056730112,0.4286426514306488,0.427653270687577,0.42659593657044653,0.4254703694039284,0.42427714089046764,0.42301465293721136,0.4216835616654775,0.4202831796072166,0.4188152468547688,0.41727840352516704,0.4156732538227702,0.4139986102201317,0.4122546278213513,0.4104422052829829,0.4085604229551986,0.40661024958520675,0.4045922065996268,0.4025047796622188,0.4003480187832499,0.39812183719525346,0.39582837342006344,0.3934664677220106,0.3910373196621276,0.3885413427073906,0.3859778883860769,0.3833482435611564,0.3806510890190325,0.377887791334078,0.37505894495304953,0.37216699339894554,0.36921021595466685,0.3661898345073857,0.3631083856894561,0.3599642927599366,0.3567601555176549,0.35349531577617316,0.3501704524961133,0.3467877021993577,0.34334618435442704,0.3398506288928687,0.33629822944329,0.3326937750819365,0.32903540290632205,0.3253269506392983,0.32156649022449457,0.31775890499434717,0.313903187730997,0.30999930071976417,0.30605118504451645,0.30205775317511685,0.29802199875429186,0.2939437813724842,0.2898270979003711,0.285670830419768,0.2814768234287906,0.2772470870068201,0.27298138029626545,0.2686817498061222,0.2643498423217052,0.2599857517117182,0.2555922134978597,0.25116692927874856,0.24671393625869525,0.242231797778854,0.23772254243554203,0.23318564961915333,0.22862315936817423,0.22403563620206673,0.21942058959605015,0.21478100990947208,0.21011417480224504,0.2054240620646613,0.20070581716761537,0.19596334251627617,0.191192907964266,0.18639467968336287,0.18156845817161688,0.17671201671816983,0.17182706869762476,0.16690816145867365,0.16195681111767923,0.15697061628964482,0.1519460056654666,0.14688407634155806,0.1417796045365007,0.13663131137587867,0.1314363897870711,0.12619301932742968,0.12089804008534802,0.11554564373326445,0.11013577030361851,0.10466202583588793,0.09912286212434965,0.09351101566047318,0.08782667750990647,0.08206088279212811,0.07621335449370956,0.07027747421356231,0.06424712981979491,0.0581206758731331,0.05189145509095391,0.04556084013205603,0.039112475813858356,0.0329036576052189,0.027232245885361515,0.022116299903840515,0.01757722649071082,0.013636710338597306,0.010318691317707681,0.007647565236665968,0.005653645257893026,0.004365191753451006,0.003815358887602921,0.004038403733228796,0.00507259657250953,0.006957730473761155,0.009736863918785584,0.013456640602909728,0.018166727980602145,0.023921375872798672,0.030777952153149723,0.03879846557918924,0.047545866880503475,0.05639000971583722,0.06532722715811143,0.07436297745193562,0.08350080196415607,0.09274251876146974,0.1020983487358762,0.1115704612175217,0.12117109069150736,0.1309049981798356,0.14078130910755318,0.15081436111263802,0.1610057630219486,0.1713730438224248,0.18192158708279701,0.19266999933666065,0.20362775766847008,0.2148047565040357,0.22621716723273466,0.23787212746051245,0.2497953642795857,0.2620016582307057,0.27450125124431674,0.28729978853917604,0.30044283530868937,0.31392195038919846,0.3277441860383488,0.34196084494650175,0.3565351604857615,0.37149753959115556,0.3868282485461305,0.40251902826987024,0.4185354153287001,0.43483463317788684,0.4513649463134188,0.4680385459173538,0.48478769070125344,0.501502204036772,0.5181206698543418,0.5345393044762995,0.550702792752824,0.5665954408447942,0.5821026104689223,0.597269626327448,0.612080146062393,0.6265350434944942,0.6406264784793354}) {} }; template class black_body_color_map : public detail::color_map { public: - black_body_color_map() : detail::color_map({0.0,0.0124985675549,0.0249971351098,0.0374957026647,0.0492581088139,0.0594165938721,0.0684471877541,0.0766363089899,0.0841678787653,0.0911680855116,0.0977278294789,0.103915087694,0.109782226099,0.115370570052,0.120713391496,0.125837934386,0.130854584645,0.13604190193,0.14140417663,0.146927404384,0.152598730721,0.158389635306,0.164222599234,0.170089016456,0.175987920545,0.181918421843,0.187879698899,0.19387099103,0.199891591854,0.205940843628,0.212018132302,0.218122883178,0.224254557086,0.230412647017,0.236596675144,0.242806190184,0.249040765054,0.255299994784,0.26158349466,0.267890898557,0.274221857454,0.280576038088,0.286953121761,0.293352803248,0.299774789817,0.306218800348,0.312684564525,0.319171134912,0.325676914545,0.332201791044,0.33874565084,0.345308379611,0.351889862505,0.358489984344,0.365108629799,0.371745683545,0.378401030403,0.385074555462,0.391766144185,0.398475682511,0.405203056934,0.411948154577,0.418710863264,0.425491071569,0.432288668871,0.439103545394,0.445935592246,0.452784701449,0.459650765971,0.46653367974,0.473433337672,0.480349635682,0.487282470697,0.494231740665,0.501197344567,0.508179182414,0.515177155256,0.522191165184,0.529221115323,0.536266909839,0.543328453928,0.550405653818,0.557498416761,0.564606651025,0.571730265893,0.57886917165,0.586023279576,0.59319250194,0.600376751988,0.607575943936,0.614789992957,0.622018815174,0.629262327647,0.636520448365,0.643793096232,0.65108019106,0.658381653554,0.665697405303,0.67302736877,0.680371467279,0.686819633179,0.690577321338,0.694333453232,0.69808804669,0.701841119323,0.705592688522,0.709342771462,0.713091385109,0.716838546221,0.720584271352,0.724328576854,0.728071478883,0.7318129934,0.735553136174,0.739291922788,0.743029368637,0.746765488936,0.75050029872,0.754233812848,0.757966046005,0.761697012704,0.765426727292,0.769155203948,0.77288245669,0.776608499373,0.780333345697,0.784057009203,0.787779503281,0.791500841169,0.795221035957,0.798940100587,0.802658047857,0.806374890426,0.810090640808,0.813805311384,0.817518914394,0.821231461948,0.824942966022,0.828653438464,0.832362890991,0.836071335196,0.839778782546,0.843485244386,0.847190731941,0.850895256314,0.854598828494,0.858301459351,0.862003159643,0.865703940014,0.869403810997,0.870620849202,0.871622154301,0.87260643877,0.87357362974,0.874523653517,0.875456435563,0.876371900482,0.877269972004,0.878150572968,0.879013625306,0.879859050028,0.880686767202,0.881496695939,0.882288754373,0.883062859646,0.883818927886,0.884556874192,0.885276612612,0.885978056125,0.886661116621,0.887325704879,0.88797173055,0.888599102131,0.889207726947,0.889797511128,0.890368359587,0.890920175994,0.891452862757,0.891966320994,0.892460450511,0.892935149775,0.893390315889,0.893825844568,0.894241630107,0.894637565357,0.895013541696,0.895369449001,0.895705175617,0.896020608327,0.89631563232,0.896590131162,0.896843986762,0.897077079337,0.897289287378,0.89748048762,0.897650554997,0.897799362612,0.897926781699,0.89803268158,0.898116929626,0.89817939122,0.89821992971,0.89823840637,0.898234680352,0.898208608643,0.898160046015,0.898088844982,0.897994855746,0.897877926148,0.897737901615,0.897574625107,0.897387937062,0.897177675337,0.896943675152,0.896685769028,0.898553007849,0.902890379229,0.907153202363,0.911340063464,0.915449563182,0.919480314548,0.923430940957,0.927300074214,0.931086352617,0.934788419075,0.938404919262,0.941934499804,0.945375806484,0.948727482467,0.951988166539,0.955156491362,0.958231081722,0.96121055279,0.964093508368,0.966878539132,0.969564220862,0.972149112643,0.974631755056,0.977010668325,0.979284350439,0.981451275229,0.9835098904,0.985458615506,0.987295839871,0.989019920437,0.990629179549,0.992121902645,0.993496335869,0.994750683575,0.995883105733,0.99689171521,0.997774574927,0.998529694871,0.999155028965,0.999648471753,1.0}, - {0.0,0.00376710208302,0.00753420416604,0.0113013062491,0.0150684083321,0.0188355104151,0.0226026124981,0.0263697145811,0.0301368166641,0.0339039187472,0.0376710208302,0.0414146679499,0.044974293467,0.0483647728382,0.0516062923368,0.054715381023,0.0576505684502,0.06025908266,0.0625542306901,0.0645557290717,0.0662787359665,0.0677778384763,0.0692401824912,0.0706848851824,0.0721120614255,0.0735218171731,0.0749142499447,0.0762894492712,0.0776474970992,0.0789884681608,0.0803124303088,0.0816194448242,0.0829095666958,0.0841828448758,0.0854393225134,0.0866790371676,0.0879020210012,0.0891083009582,0.0902978989252,0.0914708318774,0.0926271120122,0.0937667468691,0.0948897394388,0.0959960882604,0.0970857875089,0.0981588270728,0.0992151926224,0.10025502621,0.101278631704,0.102285972873,0.103277010196,0.104251700818,0.105209998536,0.106151853789,0.107077213638,0.107986021747,0.108878218356,0.109753740249,0.110612520723,0.111454489549,0.112279572927,0.113087693439,0.113878770002,0.114652717803,0.115409448248,0.116148868889,0.116870883353,0.117575391273,0.118262288197,0.118931465509,0.11958281033,0.120216205427,0.120831529099,0.121428655073,0.122007452382,0.122567785241,0.123109512914,0.123632489573,0.12413656415,0.12462158018,0.125087375633,0.125533782739,0.125960627799,0.126367730992,0.126754906165,0.12712196061,0.127468694834,0.127794902308,0.12810036921,0.128384874145,0.128648187853,0.128890072894,0.129110283326,0.129308564349,0.129484651934,0.129638272432,0.129769142155,0.129876966926,0.129961441609,0.130022249607,0.132061139735,0.139841365035,0.147366583596,0.154670100683,0.161779110231,0.16871613022,0.175500034803,0.182146813036,0.188670137478,0.195081797593,0.201392035109,0.207609807026,0.213742994383,0.219798569795,0.225782733244,0.231701023129,0.237558407857,0.243359361942,0.249107929694,0.254807778863,0.260462246095,0.266074375673,0.271646952701,0.277182531676,0.28268346119,0.288151905399,0.293589862731,0.298999182276,0.304381578185,0.309738642359,0.315071855678,0.320382597962,0.325672156837,0.330941735639,0.336192460496,0.341425386671,0.346641504267,0.351841743372,0.357026978703,0.362198033804,0.367355684865,0.372500664176,0.377633663287,0.382755335881,0.387866300395,0.39296714243,0.398058416948,0.403140650294,0.408214342055,0.413279966769,0.420259688127,0.427341619388,0.434372519047,0.441355114094,0.448291940683,0.45518536159,0.462037581704,0.468850661816,0.47562653091,0.482366997164,0.489073757822,0.495748408058,0.502392448976,0.509007294828,0.51559427955,0.522154662692,0.528689634804,0.535200322339,0.541687792133,0.548153055488,0.554597071914,0.561020752565,0.56742496338,0.573810527989,0.580178230371,0.586528817319,0.592863000709,0.5991814596,0.605484842178,0.611773767557,0.618048827454,0.624310587737,0.630559589875,0.636796352279,0.643021371558,0.649235123688,0.655438065104,0.661630633721,0.66781324989,0.673986317291,0.680150223773,0.686305342141,0.692452030892,0.698590634912,0.704721486124,0.710844904108,0.716961196674,0.72307066041,0.729173581195,0.735270234683,0.741360886763,0.747445793991,0.753525204,0.759599355884,0.76566848057,0.771732801162,0.777792533271,0.783847885327,0.789899058877,0.795946248863,0.801989643893,0.808029426494,0.814065773352,0.820098855544,0.826128838754,0.831233249825,0.835257282572,0.839290415225,0.843332745276,0.847384366892,0.851445370991,0.85551584532,0.859595874528,0.863685540241,0.867784921127,0.871894092973,0.876013128743,0.880142098652,0.884281070227,0.888430108369,0.892589275414,0.896758631197,0.900938233107,0.905128136146,0.909328392984,0.913539054016,0.917760167413,0.921991779176,0.92623393319,0.930486671268,0.934750033206,0.939024056828,0.943308778035,0.94760423085,0.951910447464,0.956227458278,0.960555291948,0.964893975428,0.969243534009,0.973603991364,0.97797536958,0.982357689206,0.986750969284,0.991155227389,0.995570479665,1.0}, - {0.0,0.00210713336054,0.00421426672107,0.00632140008161,0.00842853344215,0.0105356668027,0.0126428001632,0.0147499335238,0.0168570668843,0.0189642002448,0.0210713336054,0.0231784669659,0.0252856003264,0.027392733687,0.0294998670475,0.0316070004081,0.0337193392032,0.0358534453625,0.0380109209821,0.0401922566139,0.0423389683918,0.0444339133373,0.046456344033,0.0484086974279,0.0502958207167,0.0521219928396,0.0538910122917,0.0556062682658,0.0572707988285,0.0588873389018,0.0604583601449,0.0619861043454,0.0634726115611,0.0649197439858,0.0663292063043,0.0677025631472,0.0690412541328,0.0703466068909,0.0716198483882,0.0728621148187,0.0740744602728,0.0752578643655,0.07641323897,0.077541434183,0.0786432436236,0.0797194091565,0.0807706251109,0.0818055914811,0.0828412386963,0.0838775716485,0.0849145970685,0.0859523214123,0.0869907508714,0.0880298913836,0.0890697486419,0.0901103281045,0.0911516350032,0.0921936743521,0.0932364509556,0.0942799694164,0.0953242341425,0.0963692493548,0.0974150190938,0.098461547226,0.0995088374503,0.100556893304,0.101605718168,0.102655315275,0.10370568771,0.10475683842,0.105808770216,0.10686148578,0.107914987668,0.108969278312,0.110024360032,0.11108023503,0.112136905403,0.113194373138,0.114252640123,0.115311708147,0.116371578905,0.117432253997,0.118493734936,0.11955602315,0.120619119982,0.121683026697,0.122747744479,0.123813274439,0.124879617617,0.125946774979,0.127014747427,0.128083535793,0.12915314085,0.130223563305,0.131294803809,0.132366862954,0.133439741276,0.134513439256,0.135587957327,0.136663295866,0.137260535772,0.136421938331,0.135554156099,0.134656431336,0.133727968564,0.132767931803,0.131775441528,0.130749571337,0.129689344281,0.128593728817,0.127461634333,0.126291906198,0.125083320255,0.123834576701,0.122544293247,0.121210997469,0.11983311822,0.118408975956,0.116936771817,0.115414575242,0.113840309888,0.112211737544,0.110526439697,0.108781796299,0.106974961217,0.105102833683,0.103162024955,0.101148819133,0.0990591268518,0.0968884301939,0.0946317167004,0.0922833997264,0.0898372215234,0.0872861342463,0.0846221524179,0.0818361680288,0.0789177160322,0.0758546729705,0.0726328638943,0.0692355410618,0.065642679414,0.0618300036213,0.0577676104278,0.0534179600786,0.0487328445222,0.0436486154689,0.0380796196638,0.0322904386835,0.0264118339446,0.0204432589796,0.0196207043343,0.0192250591085,0.0188396073492,0.0184645577569,0.0181001190322,0.0177464998757,0.017403908988,0.0170725550697,0.0167526468212,0.0164443929432,0.0161480021363,0.0158636831011,0.015591644538,0.0153320951477,0.0150852436308,0.0148512986878,0.0146304690194,0.014422963326,0.0142289903082,0.0140487586667,0.013882477102,0.0137303543147,0.0135925990053,0.0134694198745,0.0133610256227,0.0132676249506,0.0131894265588,0.0131266391478,0.0130794714182,0.0130481320706,0.0130328298055,0.0130337733235,0.0130511713252,0.0130852325112,0.013136165582,0.0132041792383,0.0132894821805,0.0133922831093,0.0135127907252,0.0136512137289,0.0138077608208,0.0139826407016,0.0141760620719,0.0143882336321,0.0146193640829,0.0148696621249,0.0151393364586,0.0154285957846,0.0157376488035,0.0160667042159,0.0164159707222,0.0167856570232,0.0171759718194,0.0175871238113,0.0180193216995,0.0184727741846,0.0189476899672,0.0194442777479,0.0199627462272,0.0205033041056,0.0210661600838,0.0216515228624,0.0222596011419,0.0228906036229,0.023544739006,0.0682610078157,0.127173791555,0.16936596405,0.204553625577,0.235764224808,0.264391329421,0.291204862021,0.316679372942,0.341129701928,0.364776124263,0.387779074121,0.410259138592,0.43230927905,0.454002666231,0.475397903,0.496542620799,0.51747602533,0.538230741549,0.55883417852,0.579309557384,0.599676697971,0.619952629264,0.640152069209,0.660287806118,0.680371005012,0.700411455972,0.720417777213,0.740397582441,0.760357619768,0.780303887791,0.80024173319,0.820175933243,0.840110765987,0.860050070139,0.879997296537,0.899955552467,0.919927640041,0.939916089534,0.959923188443,0.979951006929,1.0}) {} + constexpr black_body_color_map() : + detail::color_map({0.0,0.0124985675549,0.0249971351098,0.0374957026647,0.0492581088139,0.0594165938721,0.0684471877541,0.0766363089899,0.0841678787653,0.0911680855116,0.0977278294789,0.103915087694,0.109782226099,0.115370570052,0.120713391496,0.125837934386,0.130854584645,0.13604190193,0.14140417663,0.146927404384,0.152598730721,0.158389635306,0.164222599234,0.170089016456,0.175987920545,0.181918421843,0.187879698899,0.19387099103,0.199891591854,0.205940843628,0.212018132302,0.218122883178,0.224254557086,0.230412647017,0.236596675144,0.242806190184,0.249040765054,0.255299994784,0.26158349466,0.267890898557,0.274221857454,0.280576038088,0.286953121761,0.293352803248,0.299774789817,0.306218800348,0.312684564525,0.319171134912,0.325676914545,0.332201791044,0.33874565084,0.345308379611,0.351889862505,0.358489984344,0.365108629799,0.371745683545,0.378401030403,0.385074555462,0.391766144185,0.398475682511,0.405203056934,0.411948154577,0.418710863264,0.425491071569,0.432288668871,0.439103545394,0.445935592246,0.452784701449,0.459650765971,0.46653367974,0.473433337672,0.480349635682,0.487282470697,0.494231740665,0.501197344567,0.508179182414,0.515177155256,0.522191165184,0.529221115323,0.536266909839,0.543328453928,0.550405653818,0.557498416761,0.564606651025,0.571730265893,0.57886917165,0.586023279576,0.59319250194,0.600376751988,0.607575943936,0.614789992957,0.622018815174,0.629262327647,0.636520448365,0.643793096232,0.65108019106,0.658381653554,0.665697405303,0.67302736877,0.680371467279,0.686819633179,0.690577321338,0.694333453232,0.69808804669,0.701841119323,0.705592688522,0.709342771462,0.713091385109,0.716838546221,0.720584271352,0.724328576854,0.728071478883,0.7318129934,0.735553136174,0.739291922788,0.743029368637,0.746765488936,0.75050029872,0.754233812848,0.757966046005,0.761697012704,0.765426727292,0.769155203948,0.77288245669,0.776608499373,0.780333345697,0.784057009203,0.787779503281,0.791500841169,0.795221035957,0.798940100587,0.802658047857,0.806374890426,0.810090640808,0.813805311384,0.817518914394,0.821231461948,0.824942966022,0.828653438464,0.832362890991,0.836071335196,0.839778782546,0.843485244386,0.847190731941,0.850895256314,0.854598828494,0.858301459351,0.862003159643,0.865703940014,0.869403810997,0.870620849202,0.871622154301,0.87260643877,0.87357362974,0.874523653517,0.875456435563,0.876371900482,0.877269972004,0.878150572968,0.879013625306,0.879859050028,0.880686767202,0.881496695939,0.882288754373,0.883062859646,0.883818927886,0.884556874192,0.885276612612,0.885978056125,0.886661116621,0.887325704879,0.88797173055,0.888599102131,0.889207726947,0.889797511128,0.890368359587,0.890920175994,0.891452862757,0.891966320994,0.892460450511,0.892935149775,0.893390315889,0.893825844568,0.894241630107,0.894637565357,0.895013541696,0.895369449001,0.895705175617,0.896020608327,0.89631563232,0.896590131162,0.896843986762,0.897077079337,0.897289287378,0.89748048762,0.897650554997,0.897799362612,0.897926781699,0.89803268158,0.898116929626,0.89817939122,0.89821992971,0.89823840637,0.898234680352,0.898208608643,0.898160046015,0.898088844982,0.897994855746,0.897877926148,0.897737901615,0.897574625107,0.897387937062,0.897177675337,0.896943675152,0.896685769028,0.898553007849,0.902890379229,0.907153202363,0.911340063464,0.915449563182,0.919480314548,0.923430940957,0.927300074214,0.931086352617,0.934788419075,0.938404919262,0.941934499804,0.945375806484,0.948727482467,0.951988166539,0.955156491362,0.958231081722,0.96121055279,0.964093508368,0.966878539132,0.969564220862,0.972149112643,0.974631755056,0.977010668325,0.979284350439,0.981451275229,0.9835098904,0.985458615506,0.987295839871,0.989019920437,0.990629179549,0.992121902645,0.993496335869,0.994750683575,0.995883105733,0.99689171521,0.997774574927,0.998529694871,0.999155028965,0.999648471753,1.0}, + {0.0,0.00376710208302,0.00753420416604,0.0113013062491,0.0150684083321,0.0188355104151,0.0226026124981,0.0263697145811,0.0301368166641,0.0339039187472,0.0376710208302,0.0414146679499,0.044974293467,0.0483647728382,0.0516062923368,0.054715381023,0.0576505684502,0.06025908266,0.0625542306901,0.0645557290717,0.0662787359665,0.0677778384763,0.0692401824912,0.0706848851824,0.0721120614255,0.0735218171731,0.0749142499447,0.0762894492712,0.0776474970992,0.0789884681608,0.0803124303088,0.0816194448242,0.0829095666958,0.0841828448758,0.0854393225134,0.0866790371676,0.0879020210012,0.0891083009582,0.0902978989252,0.0914708318774,0.0926271120122,0.0937667468691,0.0948897394388,0.0959960882604,0.0970857875089,0.0981588270728,0.0992151926224,0.10025502621,0.101278631704,0.102285972873,0.103277010196,0.104251700818,0.105209998536,0.106151853789,0.107077213638,0.107986021747,0.108878218356,0.109753740249,0.110612520723,0.111454489549,0.112279572927,0.113087693439,0.113878770002,0.114652717803,0.115409448248,0.116148868889,0.116870883353,0.117575391273,0.118262288197,0.118931465509,0.11958281033,0.120216205427,0.120831529099,0.121428655073,0.122007452382,0.122567785241,0.123109512914,0.123632489573,0.12413656415,0.12462158018,0.125087375633,0.125533782739,0.125960627799,0.126367730992,0.126754906165,0.12712196061,0.127468694834,0.127794902308,0.12810036921,0.128384874145,0.128648187853,0.128890072894,0.129110283326,0.129308564349,0.129484651934,0.129638272432,0.129769142155,0.129876966926,0.129961441609,0.130022249607,0.132061139735,0.139841365035,0.147366583596,0.154670100683,0.161779110231,0.16871613022,0.175500034803,0.182146813036,0.188670137478,0.195081797593,0.201392035109,0.207609807026,0.213742994383,0.219798569795,0.225782733244,0.231701023129,0.237558407857,0.243359361942,0.249107929694,0.254807778863,0.260462246095,0.266074375673,0.271646952701,0.277182531676,0.28268346119,0.288151905399,0.293589862731,0.298999182276,0.304381578185,0.309738642359,0.315071855678,0.320382597962,0.325672156837,0.330941735639,0.336192460496,0.341425386671,0.346641504267,0.351841743372,0.357026978703,0.362198033804,0.367355684865,0.372500664176,0.377633663287,0.382755335881,0.387866300395,0.39296714243,0.398058416948,0.403140650294,0.408214342055,0.413279966769,0.420259688127,0.427341619388,0.434372519047,0.441355114094,0.448291940683,0.45518536159,0.462037581704,0.468850661816,0.47562653091,0.482366997164,0.489073757822,0.495748408058,0.502392448976,0.509007294828,0.51559427955,0.522154662692,0.528689634804,0.535200322339,0.541687792133,0.548153055488,0.554597071914,0.561020752565,0.56742496338,0.573810527989,0.580178230371,0.586528817319,0.592863000709,0.5991814596,0.605484842178,0.611773767557,0.618048827454,0.624310587737,0.630559589875,0.636796352279,0.643021371558,0.649235123688,0.655438065104,0.661630633721,0.66781324989,0.673986317291,0.680150223773,0.686305342141,0.692452030892,0.698590634912,0.704721486124,0.710844904108,0.716961196674,0.72307066041,0.729173581195,0.735270234683,0.741360886763,0.747445793991,0.753525204,0.759599355884,0.76566848057,0.771732801162,0.777792533271,0.783847885327,0.789899058877,0.795946248863,0.801989643893,0.808029426494,0.814065773352,0.820098855544,0.826128838754,0.831233249825,0.835257282572,0.839290415225,0.843332745276,0.847384366892,0.851445370991,0.85551584532,0.859595874528,0.863685540241,0.867784921127,0.871894092973,0.876013128743,0.880142098652,0.884281070227,0.888430108369,0.892589275414,0.896758631197,0.900938233107,0.905128136146,0.909328392984,0.913539054016,0.917760167413,0.921991779176,0.92623393319,0.930486671268,0.934750033206,0.939024056828,0.943308778035,0.94760423085,0.951910447464,0.956227458278,0.960555291948,0.964893975428,0.969243534009,0.973603991364,0.97797536958,0.982357689206,0.986750969284,0.991155227389,0.995570479665,1.0}, + {0.0,0.00210713336054,0.00421426672107,0.00632140008161,0.00842853344215,0.0105356668027,0.0126428001632,0.0147499335238,0.0168570668843,0.0189642002448,0.0210713336054,0.0231784669659,0.0252856003264,0.027392733687,0.0294998670475,0.0316070004081,0.0337193392032,0.0358534453625,0.0380109209821,0.0401922566139,0.0423389683918,0.0444339133373,0.046456344033,0.0484086974279,0.0502958207167,0.0521219928396,0.0538910122917,0.0556062682658,0.0572707988285,0.0588873389018,0.0604583601449,0.0619861043454,0.0634726115611,0.0649197439858,0.0663292063043,0.0677025631472,0.0690412541328,0.0703466068909,0.0716198483882,0.0728621148187,0.0740744602728,0.0752578643655,0.07641323897,0.077541434183,0.0786432436236,0.0797194091565,0.0807706251109,0.0818055914811,0.0828412386963,0.0838775716485,0.0849145970685,0.0859523214123,0.0869907508714,0.0880298913836,0.0890697486419,0.0901103281045,0.0911516350032,0.0921936743521,0.0932364509556,0.0942799694164,0.0953242341425,0.0963692493548,0.0974150190938,0.098461547226,0.0995088374503,0.100556893304,0.101605718168,0.102655315275,0.10370568771,0.10475683842,0.105808770216,0.10686148578,0.107914987668,0.108969278312,0.110024360032,0.11108023503,0.112136905403,0.113194373138,0.114252640123,0.115311708147,0.116371578905,0.117432253997,0.118493734936,0.11955602315,0.120619119982,0.121683026697,0.122747744479,0.123813274439,0.124879617617,0.125946774979,0.127014747427,0.128083535793,0.12915314085,0.130223563305,0.131294803809,0.132366862954,0.133439741276,0.134513439256,0.135587957327,0.136663295866,0.137260535772,0.136421938331,0.135554156099,0.134656431336,0.133727968564,0.132767931803,0.131775441528,0.130749571337,0.129689344281,0.128593728817,0.127461634333,0.126291906198,0.125083320255,0.123834576701,0.122544293247,0.121210997469,0.11983311822,0.118408975956,0.116936771817,0.115414575242,0.113840309888,0.112211737544,0.110526439697,0.108781796299,0.106974961217,0.105102833683,0.103162024955,0.101148819133,0.0990591268518,0.0968884301939,0.0946317167004,0.0922833997264,0.0898372215234,0.0872861342463,0.0846221524179,0.0818361680288,0.0789177160322,0.0758546729705,0.0726328638943,0.0692355410618,0.065642679414,0.0618300036213,0.0577676104278,0.0534179600786,0.0487328445222,0.0436486154689,0.0380796196638,0.0322904386835,0.0264118339446,0.0204432589796,0.0196207043343,0.0192250591085,0.0188396073492,0.0184645577569,0.0181001190322,0.0177464998757,0.017403908988,0.0170725550697,0.0167526468212,0.0164443929432,0.0161480021363,0.0158636831011,0.015591644538,0.0153320951477,0.0150852436308,0.0148512986878,0.0146304690194,0.014422963326,0.0142289903082,0.0140487586667,0.013882477102,0.0137303543147,0.0135925990053,0.0134694198745,0.0133610256227,0.0132676249506,0.0131894265588,0.0131266391478,0.0130794714182,0.0130481320706,0.0130328298055,0.0130337733235,0.0130511713252,0.0130852325112,0.013136165582,0.0132041792383,0.0132894821805,0.0133922831093,0.0135127907252,0.0136512137289,0.0138077608208,0.0139826407016,0.0141760620719,0.0143882336321,0.0146193640829,0.0148696621249,0.0151393364586,0.0154285957846,0.0157376488035,0.0160667042159,0.0164159707222,0.0167856570232,0.0171759718194,0.0175871238113,0.0180193216995,0.0184727741846,0.0189476899672,0.0194442777479,0.0199627462272,0.0205033041056,0.0210661600838,0.0216515228624,0.0222596011419,0.0228906036229,0.023544739006,0.0682610078157,0.127173791555,0.16936596405,0.204553625577,0.235764224808,0.264391329421,0.291204862021,0.316679372942,0.341129701928,0.364776124263,0.387779074121,0.410259138592,0.43230927905,0.454002666231,0.475397903,0.496542620799,0.51747602533,0.538230741549,0.55883417852,0.579309557384,0.599676697971,0.619952629264,0.640152069209,0.660287806118,0.680371005012,0.700411455972,0.720417777213,0.740397582441,0.760357619768,0.780303887791,0.80024173319,0.820175933243,0.840110765987,0.860050070139,0.879997296537,0.899955552467,0.919927640041,0.939916089534,0.959923188443,0.979951006929,1.0}) {} }; template class kindlmann_color_map : public detail::color_map { public: - kindlmann_color_map() : detail::color_map({0.0,0.017846074066284252,0.03572864786642702,0.05220741890989234,0.06579320887318146,0.07760358429899875,0.08789358790850602,0.09712335630575433,0.10521029512901023,0.11206559338234914,0.11777117178354526,0.12274092212849055,0.12721746956233745,0.13120675065695167,0.13476383339950823,0.1379416850964659,0.14078915018940993,0.14328800070233533,0.1454925697745392,0.14744975665550916,0.14915607230438568,0.15064370028657081,0.15192214754665317,0.1529680602403743,0.15375355050540976,0.1542908116514455,0.15455584740256964,0.15454470889937796,0.15424074730776174,0.15362513362574176,0.15272770714157807,0.15150259153104584,0.14996750216169222,0.1481223688773872,0.14596849097254724,0.14350871584895447,0.14081675084553444,0.13777021342781093,0.13452661891393936,0.13103033265010522,0.12740778581316103,0.12359314328868806,0.11974712167592705,0.1159404877051333,0.11209206787148834,0.10842241040440373,0.1050253848722921,0.101999609017976,0.09922826785261996,0.09722602817414985,0.09528935573037353,0.0930823731478326,0.0781891239412737,0.05857961917089497,0.03284057845765246,0.032679442069734624,0.033207560139530704,0.033317187200492364,0.033087445334472984,0.03265381069556877,0.03277467744530855,0.0325022291000698,0.032066045593596146,0.03227600851941834,0.031649331579416705,0.03155801725217711,0.0310838330844518,0.030432973047734187,0.030338619295788537,0.029853960367767295,0.02966850358552374,0.02882374869999708,0.028500638040224537,0.028245919974351025,0.02760771294131195,0.02717197158834595,0.026982221792628543,0.026559642397133442,0.02644787880084816,0.02564842515734134,0.02570596827933925,0.025105902288682952,0.024870375536254246,0.024495137563131944,0.02397954323509251,0.023829708770758788,0.023532604704116965,0.02307993829976581,0.022979595210601424,0.022707635361622264,0.022250414084789737,0.022124477998067993,0.021791069977336153,0.021776256319502838,0.02152936248024083,0.02158822978060292,0.021388037427047302,0.020906126379826747,0.02070114401850818,0.020774708005350834,0.020526909471275397,0.01993018897938756,0.02020289046425452,0.020207032023267582,0.020205716119178502,0.020829051716263414,0.020817169253550774,0.02143446555544063,0.02140951927285399,0.021375101041108045,0.021978368208421244,0.021925941019470395,0.022518324495068114,0.0224439650744986,0.02302262600613305,0.022921527380028887,0.023482745772902724,0.02334902491772799,0.023887996465323004,0.023714510501347055,0.024225153974701766,0.024723266142386315,0.02447812509827954,0.02493648885622696,0.0253764023681478,0.025795626075147713,0.025421474545393858,0.025780309667251394,0.02610999696637235,0.026407437583934296,0.02666932808870506,0.02689217252655957,0.027072298940817408,0.027205880727598008,0.027288963146258696,0.028204203304642753,0.028188559261174452,0.0281103207218881,0.028896130485080208,0.028695320134244477,0.029380675523176917,0.029041895792470927,0.029612109748158165,0.030127173837479853,0.029563230689198295,0.029944189232757292,0.030261789165931138,0.030514080739125825,0.030699652650745195,0.0308177148230897,0.03086818674766468,0.03197034466002908,0.046293996677654235,0.058794558570863804,0.06503863628200135,0.07023149742711651,0.0767138128414942,0.08432067120858369,0.09294277780722546,0.10305233592409935,0.11331609119127764,0.12476614069574826,0.13673711440841982,0.1491636843492167,0.16199129317074465,0.17553308151438088,0.18933948484375165,0.20338652270943824,0.21765378276012448,0.23212369587552023,0.24702985279407214,0.2620775705935113,0.2772591134255436,0.2927712616124238,0.3083781576598969,0.3240763123743059,0.33986207442019495,0.3558907708679886,0.3718311425153303,0.38813047246050614,0.4043371221939297,0.42072356025646707,0.43714739423907745,0.45360699836908186,0.4702051248974935,0.4868227556665157,0.503458588002791,0.5201979969654729,0.5368601535092656,0.5536883905115004,0.570436957512631,0.5872524511360537,0.604057585524296,0.6208512632987039,0.6376323001265665,0.654448292617523,0.6712409304097,0.6880499867367655,0.7047891048851465,0.7215350356575515,0.7382756146491691,0.7549478024082115,0.7716059891201252,0.7882203132421456,0.8047902362352904,0.8215523268463777,0.8387398480023723,0.856341544941598,0.8743768083538662,0.8928528884736874,0.911776412947498,0.9311533128855841,0.9510015669358057,0.962930103481011,0.9683410354743099,0.9719380800534977,0.9746751561332506,0.9768136632655356,0.978649037790159,0.9802036704451057,0.981554091047551,0.9827732625825781,0.9839157453834834,0.9848784092487323,0.9858320115191356,0.9866558657916994,0.9873677995679001,0.9881805379141889,0.9887611047789485,0.9894043443414985,0.9900758649057856,0.99059092673338,0.9911277189421445,0.9916061462381213,0.9922158985563451,0.9925679440918894,0.9931424279738416,0.9935217736048007,0.9938879084327678,0.99427342946785,0.9947111506654817,0.995056938233056,0.995512287532556,0.9959250022023757,0.9961274042213023,0.9965143545143408,0.996922153842586,0.9971731694726661,0.9976825719783714,0.9978661370132459,0.9983489942212443,0.9985297770627254,0.9988366714262512,0.999287652981863,0.9994697671436109,1.0}, - {0.0,0.0009158559874893362,0.0017291229250328806,0.002509857835251149,0.0031951554951018895,0.003724534058880596,0.004294574826048965,0.004842625166895046,0.005373953338851922,0.005946169553289608,0.006573754050745371,0.007190967398920267,0.007765930791621213,0.008361505755992952,0.008965513206303781,0.009551513984339633,0.010080340518883863,0.010654292784112113,0.011223945666441406,0.01172962096468942,0.012265761398485226,0.012825896285586958,0.013340464397739584,0.01383169406084123,0.014469905953793126,0.014991396474282258,0.015566553274758022,0.01619279407587136,0.01677345343135211,0.01730005530615292,0.017955417060815455,0.018542834077193353,0.019150121523940637,0.019769579646988222,0.02039268583437749,0.021010135344188375,0.021716621813360978,0.022293516296525755,0.022940593473192553,0.023541432666866674,0.024195126427194676,0.024781571830105195,0.025403149292983516,0.0260531205128538,0.02660656407054731,0.02717266184945997,0.027746789078543728,0.02832560680437759,0.028779550542447317,0.02936178919960733,0.029890777438344337,0.030438044833523397,0.031121586300131683,0.031924832133126,0.03469657698669593,0.04697971049610799,0.05995495438213944,0.07300667062971217,0.08601513051125326,0.09888929701373608,0.11161079522124029,0.1240111603824268,0.13606903293962488,0.14780096691985975,0.15909372791133777,0.17001566158899392,0.18051935094604918,0.19062325974122588,0.20036054096647732,0.20971568331952556,0.2187242415010579,0.2273866229818785,0.2357441994433061,0.24380777892174738,0.2515940717685919,0.25912806556578544,0.266427065214078,0.27350794101395076,0.2803874742418932,0.2870852596241667,0.29360869815637475,0.2999809743840178,0.30620709089548,0.3123034508268453,0.3182816255246543,0.32414426165027227,0.32990776857516413,0.3355813090448093,0.3411632670690572,0.3466702701862077,0.352109624090965,0.3574761812445124,0.3627869887174417,0.3680348834809229,0.3732373044965933,0.37838527471660577,0.38349668536630105,0.3885760631680783,0.3936120031480679,0.3986070226842801,0.4035800658477305,0.4085347069464005,0.4134392235922892,0.41834155873012324,0.42324888777657366,0.42814253234088623,0.4330580290829061,0.437958395126164,0.44287991873506705,0.4478037488631326,0.45271034115960945,0.45763704847590275,0.4625451606740822,0.4674727059721964,0.47238034113781563,0.4773067430685342,0.4822119663418752,0.48713531181669306,0.4920362610259304,0.4969547158806737,0.5018496124079483,0.5067407770624851,0.5116485921195848,0.5165312197695955,0.5214089374064284,0.5262813821767296,0.5311694950761902,0.53603048885089,0.5408852158877796,0.5457333806719771,0.5505747064434545,0.5554089359982296,0.5602358325123109,0.5650551803951163,0.5698667861810437,0.5746482086659772,0.5794437480873181,0.5842311106814237,0.5889876510327495,0.5937583183864393,0.5984978909930776,0.6032517278747106,0.6079743365463844,0.6126885119214123,0.6174173890888045,0.6221151405821017,0.6268049184840729,0.6314869729283614,0.6361616116842398,0.6408292087724975,0.6454902160815501,0.6501217563441514,0.6544720579771781,0.6588271549701028,0.6633055777623768,0.6678120145394701,0.6722807177648771,0.6767139870108101,0.6811085964562938,0.6854378106573311,0.6897459817142692,0.6939830479703625,0.6981699856866227,0.7023042408994585,0.706383361101949,0.7103815097863063,0.7143200103636559,0.7181967154976012,0.7220095660591789,0.7257565893785501,0.7294127796374531,0.7329996606625439,0.7365155484918555,0.7399360689986639,0.7432827601590504,0.746554228453955,0.7497491625691519,0.7528442021403842,0.7558826557986548,0.7587977057098403,0.7616541995826684,0.7644081013195043,0.7670803847862102,0.769670380372701,0.7721571183110766,0.7745610930844775,0.7768819000929792,0.779099877137358,0.7812537776842732,0.7832866691953926,0.7852552273306327,0.787122879084239,0.7889082049024678,0.7906113236317394,0.7922323958682111,0.7937561555975436,0.7951995038068883,0.7965485565944844,0.7978328175913231,0.7990249426739793,0.8001275152547487,0.8011661514812047,0.8021178857956822,0.8029955440735611,0.8037997989252117,0.8044555316790379,0.8048817689898747,0.8050796719349672,0.8050267567672601,0.8047076768017004,0.8041062177363495,0.8032052518345966,0.8019861521093661,0.8014439331866959,0.8024669332735311,0.8044065772211566,0.8069447701330453,0.8099358552525316,0.8132574705132256,0.8168594951941832,0.8206924722262127,0.8247142837530934,0.8288914274285599,0.8332318824714189,0.8376808147738173,0.8422559436774792,0.8469433249862409,0.8516804941618812,0.8565442781873747,0.8614528824718757,0.8664087680409848,0.8714545088111433,0.8765391108526217,0.8816790723671002,0.8868207617131697,0.8920625188742286,0.8972751802406753,0.9025652348682511,0.9078821573987383,0.9132148454645382,0.918552416162813,0.9239302650640105,0.9292939740928252,0.9346812618630085,0.9401333891345969,0.9455470167979051,0.9509629844614244,0.9564250004713418,0.9618265695993463,0.967313947090583,0.972728972574113,0.9782208004653724,0.9836818403108719,0.989107488582374,0.9945977204425903,1.0}, - {0.0,0.016056295374498146,0.03302143519907636,0.04992588792612627,0.06457251900523656,0.07776920342353211,0.0897198393739522,0.10086394984030281,0.11223547956850252,0.12432777397900399,0.13716171084354922,0.15010297798342745,0.1628260628965371,0.17526973313157249,0.1874768588728739,0.1995014270040738,0.21140807652685528,0.22305086172802313,0.23450000042491753,0.24583568409411483,0.2569125532571454,0.2678146545485108,0.27899859238410224,0.29046429953683084,0.3019580272214856,0.313852441550019,0.3258902207027679,0.3380624435826929,0.3504951935746775,0.3631847587056686,0.3758470094405716,0.3887481108848792,0.4017384234617481,0.4148055969839783,0.42793691410477086,0.4411193724446502,0.4541885105212106,0.4674318891638602,0.48053217251642305,0.49362776425328886,0.5065484866366465,0.5194370648731684,0.5321219022221657,0.5445888017818501,0.5569877413493692,0.5691469684334989,0.5810568608426063,0.5927097735404816,0.6042668353483279,0.6153923636579981,0.6264955320241609,0.6376509097116411,0.6525577781586464,0.6676204841351329,0.6813738713631898,0.6849034147771731,0.6868241583911188,0.6874759761236308,0.6868754153808352,0.6850522082772128,0.6818870111240353,0.6777553638535389,0.6727110790151253,0.6666596846794193,0.6601264529755937,0.6528643797965168,0.6452318387821873,0.6372784105620277,0.6289128168374558,0.6204629562646412,0.6118301548875958,0.603314553849001,0.5946825020006182,0.5860925629625072,0.5776869157187913,0.5693601411266609,0.5611305112918692,0.5531226098917067,0.5452351099365369,0.5376830481507792,0.5301627048805485,0.5229767137199569,0.5159307080617925,0.5091188274555094,0.502536537756261,0.4960985638991457,0.48988582950117815,0.4838916171846975,0.47803935490382515,0.4723976815702628,0.4669584702823865,0.46165444016667906,0.45654262929804507,0.45156215250307846,0.44676258718151424,0.44208955676541317,0.43758535324043873,0.4332402802381849,0.4290098739833766,0.4248945065220385,0.4209222889365068,0.4170831873583663,0.41332502021802126,0.40954621812568487,0.4055896035873459,0.4014443452785458,0.3971329152020192,0.3926385324661419,0.38796855906767097,0.3831160408679206,0.3780894735135355,0.372873157602702,0.3674890229173533,0.3619056954025697,0.3561610413615427,0.350207729192515,0.34409988145088766,0.3377738746272117,0.33130046883268455,0.32459934406811614,0.3177583627477745,0.31073519425545465,0.3034698224412634,0.2960768968333586,0.28850111378145044,0.28074244497417117,0.2727216863169472,0.2645922829614648,0.25628033494817076,0.2477862504464216,0.2391105880601489,0.2302540772313253,0.22121764273058586,0.2120024343570966,0.20260986337352,0.19318007629151898,0.18344751604265283,0.17354484850307106,0.16364429504261102,0.1534244803870241,0.14324398649586118,0.13273404723048013,0.12231515476812047,0.1118109733754355,0.10096978844729684,0.09035027988372307,0.07974541336580176,0.06921734345076924,0.05885329347452114,0.04877724313606999,0.03915677764354433,0.031444380194868886,0.031637291074855106,0.0317521581310916,0.03209873268943441,0.03183433002082528,0.032132076596637124,0.032338563602709626,0.032444071987208487,0.03307401108271617,0.03295480891791886,0.033353619722170935,0.03362590965526557,0.033762275984369046,0.03375336199700755,0.03426353710068628,0.03462289684303036,0.03482214714504671,0.0348520554844732,0.03470346402383256,0.03507444712661609,0.035262260320886224,0.03525791814557077,0.035780536388425606,0.03610724156995657,0.036229314118799705,0.03613819725600252,0.036581966518590206,0.036046421794990055,0.03681458696854892,0.03658736257615303,0.03690635392025313,0.03699298731846738,0.03683987811183992,0.03724796925537228,0.0374172194555026,0.03734086718256391,0.03784362950139135,0.03726439057607977,0.0381141962950549,0.03787015508826886,0.03822846891183527,0.03833696358570872,0.03819060762615894,0.03778469202199975,0.03800948341735075,0.03798214896623336,0.038610111469974305,0.03807498680487568,0.03820456984010566,0.03902092612392253,0.03865607007534288,0.038989380941084874,0.03908165535934637,0.03893065650816213,0.03926557049926157,0.04067065212316836,0.04123085284140562,0.0419261583900458,0.0427644722591047,0.04375041022498651,0.044885135667359986,0.04532603899543026,0.22169249312004036,0.3358446858430373,0.4114102805053895,0.46819081680773716,0.5140546510678895,0.5522569503355605,0.5851451968636262,0.6139795814385243,0.6395746026568098,0.6625186328985215,0.6834911738162105,0.7025706724123436,0.7202399867839039,0.7366844886107697,0.7518089864773918,0.7661909960366566,0.7795879261784779,0.7921604870664645,0.8041942791071222,0.8155756474332213,0.8264519900822266,0.836709699896381,0.8467473851492474,0.8561933859696547,0.8654402820837326,0.874370338308405,0.8829927351962013,0.8913160852881722,0.8994722486725081,0.9073439419102849,0.9150611281410694,0.9227518397011023,0.9301752047442942,0.9374587708548032,0.9447286698401807,0.9517442599956717,0.958874650466398,0.9657569772496776,0.9727591013871136,0.9796396969161855,0.9864006969015998,0.9932874563643866,1.0}) {} + constexpr kindlmann_color_map() : + detail::color_map({0.0,0.017846074066284252,0.03572864786642702,0.05220741890989234,0.06579320887318146,0.07760358429899875,0.08789358790850602,0.09712335630575433,0.10521029512901023,0.11206559338234914,0.11777117178354526,0.12274092212849055,0.12721746956233745,0.13120675065695167,0.13476383339950823,0.1379416850964659,0.14078915018940993,0.14328800070233533,0.1454925697745392,0.14744975665550916,0.14915607230438568,0.15064370028657081,0.15192214754665317,0.1529680602403743,0.15375355050540976,0.1542908116514455,0.15455584740256964,0.15454470889937796,0.15424074730776174,0.15362513362574176,0.15272770714157807,0.15150259153104584,0.14996750216169222,0.1481223688773872,0.14596849097254724,0.14350871584895447,0.14081675084553444,0.13777021342781093,0.13452661891393936,0.13103033265010522,0.12740778581316103,0.12359314328868806,0.11974712167592705,0.1159404877051333,0.11209206787148834,0.10842241040440373,0.1050253848722921,0.101999609017976,0.09922826785261996,0.09722602817414985,0.09528935573037353,0.0930823731478326,0.0781891239412737,0.05857961917089497,0.03284057845765246,0.032679442069734624,0.033207560139530704,0.033317187200492364,0.033087445334472984,0.03265381069556877,0.03277467744530855,0.0325022291000698,0.032066045593596146,0.03227600851941834,0.031649331579416705,0.03155801725217711,0.0310838330844518,0.030432973047734187,0.030338619295788537,0.029853960367767295,0.02966850358552374,0.02882374869999708,0.028500638040224537,0.028245919974351025,0.02760771294131195,0.02717197158834595,0.026982221792628543,0.026559642397133442,0.02644787880084816,0.02564842515734134,0.02570596827933925,0.025105902288682952,0.024870375536254246,0.024495137563131944,0.02397954323509251,0.023829708770758788,0.023532604704116965,0.02307993829976581,0.022979595210601424,0.022707635361622264,0.022250414084789737,0.022124477998067993,0.021791069977336153,0.021776256319502838,0.02152936248024083,0.02158822978060292,0.021388037427047302,0.020906126379826747,0.02070114401850818,0.020774708005350834,0.020526909471275397,0.01993018897938756,0.02020289046425452,0.020207032023267582,0.020205716119178502,0.020829051716263414,0.020817169253550774,0.02143446555544063,0.02140951927285399,0.021375101041108045,0.021978368208421244,0.021925941019470395,0.022518324495068114,0.0224439650744986,0.02302262600613305,0.022921527380028887,0.023482745772902724,0.02334902491772799,0.023887996465323004,0.023714510501347055,0.024225153974701766,0.024723266142386315,0.02447812509827954,0.02493648885622696,0.0253764023681478,0.025795626075147713,0.025421474545393858,0.025780309667251394,0.02610999696637235,0.026407437583934296,0.02666932808870506,0.02689217252655957,0.027072298940817408,0.027205880727598008,0.027288963146258696,0.028204203304642753,0.028188559261174452,0.0281103207218881,0.028896130485080208,0.028695320134244477,0.029380675523176917,0.029041895792470927,0.029612109748158165,0.030127173837479853,0.029563230689198295,0.029944189232757292,0.030261789165931138,0.030514080739125825,0.030699652650745195,0.0308177148230897,0.03086818674766468,0.03197034466002908,0.046293996677654235,0.058794558570863804,0.06503863628200135,0.07023149742711651,0.0767138128414942,0.08432067120858369,0.09294277780722546,0.10305233592409935,0.11331609119127764,0.12476614069574826,0.13673711440841982,0.1491636843492167,0.16199129317074465,0.17553308151438088,0.18933948484375165,0.20338652270943824,0.21765378276012448,0.23212369587552023,0.24702985279407214,0.2620775705935113,0.2772591134255436,0.2927712616124238,0.3083781576598969,0.3240763123743059,0.33986207442019495,0.3558907708679886,0.3718311425153303,0.38813047246050614,0.4043371221939297,0.42072356025646707,0.43714739423907745,0.45360699836908186,0.4702051248974935,0.4868227556665157,0.503458588002791,0.5201979969654729,0.5368601535092656,0.5536883905115004,0.570436957512631,0.5872524511360537,0.604057585524296,0.6208512632987039,0.6376323001265665,0.654448292617523,0.6712409304097,0.6880499867367655,0.7047891048851465,0.7215350356575515,0.7382756146491691,0.7549478024082115,0.7716059891201252,0.7882203132421456,0.8047902362352904,0.8215523268463777,0.8387398480023723,0.856341544941598,0.8743768083538662,0.8928528884736874,0.911776412947498,0.9311533128855841,0.9510015669358057,0.962930103481011,0.9683410354743099,0.9719380800534977,0.9746751561332506,0.9768136632655356,0.978649037790159,0.9802036704451057,0.981554091047551,0.9827732625825781,0.9839157453834834,0.9848784092487323,0.9858320115191356,0.9866558657916994,0.9873677995679001,0.9881805379141889,0.9887611047789485,0.9894043443414985,0.9900758649057856,0.99059092673338,0.9911277189421445,0.9916061462381213,0.9922158985563451,0.9925679440918894,0.9931424279738416,0.9935217736048007,0.9938879084327678,0.99427342946785,0.9947111506654817,0.995056938233056,0.995512287532556,0.9959250022023757,0.9961274042213023,0.9965143545143408,0.996922153842586,0.9971731694726661,0.9976825719783714,0.9978661370132459,0.9983489942212443,0.9985297770627254,0.9988366714262512,0.999287652981863,0.9994697671436109,1.0}, + {0.0,0.0009158559874893362,0.0017291229250328806,0.002509857835251149,0.0031951554951018895,0.003724534058880596,0.004294574826048965,0.004842625166895046,0.005373953338851922,0.005946169553289608,0.006573754050745371,0.007190967398920267,0.007765930791621213,0.008361505755992952,0.008965513206303781,0.009551513984339633,0.010080340518883863,0.010654292784112113,0.011223945666441406,0.01172962096468942,0.012265761398485226,0.012825896285586958,0.013340464397739584,0.01383169406084123,0.014469905953793126,0.014991396474282258,0.015566553274758022,0.01619279407587136,0.01677345343135211,0.01730005530615292,0.017955417060815455,0.018542834077193353,0.019150121523940637,0.019769579646988222,0.02039268583437749,0.021010135344188375,0.021716621813360978,0.022293516296525755,0.022940593473192553,0.023541432666866674,0.024195126427194676,0.024781571830105195,0.025403149292983516,0.0260531205128538,0.02660656407054731,0.02717266184945997,0.027746789078543728,0.02832560680437759,0.028779550542447317,0.02936178919960733,0.029890777438344337,0.030438044833523397,0.031121586300131683,0.031924832133126,0.03469657698669593,0.04697971049610799,0.05995495438213944,0.07300667062971217,0.08601513051125326,0.09888929701373608,0.11161079522124029,0.1240111603824268,0.13606903293962488,0.14780096691985975,0.15909372791133777,0.17001566158899392,0.18051935094604918,0.19062325974122588,0.20036054096647732,0.20971568331952556,0.2187242415010579,0.2273866229818785,0.2357441994433061,0.24380777892174738,0.2515940717685919,0.25912806556578544,0.266427065214078,0.27350794101395076,0.2803874742418932,0.2870852596241667,0.29360869815637475,0.2999809743840178,0.30620709089548,0.3123034508268453,0.3182816255246543,0.32414426165027227,0.32990776857516413,0.3355813090448093,0.3411632670690572,0.3466702701862077,0.352109624090965,0.3574761812445124,0.3627869887174417,0.3680348834809229,0.3732373044965933,0.37838527471660577,0.38349668536630105,0.3885760631680783,0.3936120031480679,0.3986070226842801,0.4035800658477305,0.4085347069464005,0.4134392235922892,0.41834155873012324,0.42324888777657366,0.42814253234088623,0.4330580290829061,0.437958395126164,0.44287991873506705,0.4478037488631326,0.45271034115960945,0.45763704847590275,0.4625451606740822,0.4674727059721964,0.47238034113781563,0.4773067430685342,0.4822119663418752,0.48713531181669306,0.4920362610259304,0.4969547158806737,0.5018496124079483,0.5067407770624851,0.5116485921195848,0.5165312197695955,0.5214089374064284,0.5262813821767296,0.5311694950761902,0.53603048885089,0.5408852158877796,0.5457333806719771,0.5505747064434545,0.5554089359982296,0.5602358325123109,0.5650551803951163,0.5698667861810437,0.5746482086659772,0.5794437480873181,0.5842311106814237,0.5889876510327495,0.5937583183864393,0.5984978909930776,0.6032517278747106,0.6079743365463844,0.6126885119214123,0.6174173890888045,0.6221151405821017,0.6268049184840729,0.6314869729283614,0.6361616116842398,0.6408292087724975,0.6454902160815501,0.6501217563441514,0.6544720579771781,0.6588271549701028,0.6633055777623768,0.6678120145394701,0.6722807177648771,0.6767139870108101,0.6811085964562938,0.6854378106573311,0.6897459817142692,0.6939830479703625,0.6981699856866227,0.7023042408994585,0.706383361101949,0.7103815097863063,0.7143200103636559,0.7181967154976012,0.7220095660591789,0.7257565893785501,0.7294127796374531,0.7329996606625439,0.7365155484918555,0.7399360689986639,0.7432827601590504,0.746554228453955,0.7497491625691519,0.7528442021403842,0.7558826557986548,0.7587977057098403,0.7616541995826684,0.7644081013195043,0.7670803847862102,0.769670380372701,0.7721571183110766,0.7745610930844775,0.7768819000929792,0.779099877137358,0.7812537776842732,0.7832866691953926,0.7852552273306327,0.787122879084239,0.7889082049024678,0.7906113236317394,0.7922323958682111,0.7937561555975436,0.7951995038068883,0.7965485565944844,0.7978328175913231,0.7990249426739793,0.8001275152547487,0.8011661514812047,0.8021178857956822,0.8029955440735611,0.8037997989252117,0.8044555316790379,0.8048817689898747,0.8050796719349672,0.8050267567672601,0.8047076768017004,0.8041062177363495,0.8032052518345966,0.8019861521093661,0.8014439331866959,0.8024669332735311,0.8044065772211566,0.8069447701330453,0.8099358552525316,0.8132574705132256,0.8168594951941832,0.8206924722262127,0.8247142837530934,0.8288914274285599,0.8332318824714189,0.8376808147738173,0.8422559436774792,0.8469433249862409,0.8516804941618812,0.8565442781873747,0.8614528824718757,0.8664087680409848,0.8714545088111433,0.8765391108526217,0.8816790723671002,0.8868207617131697,0.8920625188742286,0.8972751802406753,0.9025652348682511,0.9078821573987383,0.9132148454645382,0.918552416162813,0.9239302650640105,0.9292939740928252,0.9346812618630085,0.9401333891345969,0.9455470167979051,0.9509629844614244,0.9564250004713418,0.9618265695993463,0.967313947090583,0.972728972574113,0.9782208004653724,0.9836818403108719,0.989107488582374,0.9945977204425903,1.0}, + {0.0,0.016056295374498146,0.03302143519907636,0.04992588792612627,0.06457251900523656,0.07776920342353211,0.0897198393739522,0.10086394984030281,0.11223547956850252,0.12432777397900399,0.13716171084354922,0.15010297798342745,0.1628260628965371,0.17526973313157249,0.1874768588728739,0.1995014270040738,0.21140807652685528,0.22305086172802313,0.23450000042491753,0.24583568409411483,0.2569125532571454,0.2678146545485108,0.27899859238410224,0.29046429953683084,0.3019580272214856,0.313852441550019,0.3258902207027679,0.3380624435826929,0.3504951935746775,0.3631847587056686,0.3758470094405716,0.3887481108848792,0.4017384234617481,0.4148055969839783,0.42793691410477086,0.4411193724446502,0.4541885105212106,0.4674318891638602,0.48053217251642305,0.49362776425328886,0.5065484866366465,0.5194370648731684,0.5321219022221657,0.5445888017818501,0.5569877413493692,0.5691469684334989,0.5810568608426063,0.5927097735404816,0.6042668353483279,0.6153923636579981,0.6264955320241609,0.6376509097116411,0.6525577781586464,0.6676204841351329,0.6813738713631898,0.6849034147771731,0.6868241583911188,0.6874759761236308,0.6868754153808352,0.6850522082772128,0.6818870111240353,0.6777553638535389,0.6727110790151253,0.6666596846794193,0.6601264529755937,0.6528643797965168,0.6452318387821873,0.6372784105620277,0.6289128168374558,0.6204629562646412,0.6118301548875958,0.603314553849001,0.5946825020006182,0.5860925629625072,0.5776869157187913,0.5693601411266609,0.5611305112918692,0.5531226098917067,0.5452351099365369,0.5376830481507792,0.5301627048805485,0.5229767137199569,0.5159307080617925,0.5091188274555094,0.502536537756261,0.4960985638991457,0.48988582950117815,0.4838916171846975,0.47803935490382515,0.4723976815702628,0.4669584702823865,0.46165444016667906,0.45654262929804507,0.45156215250307846,0.44676258718151424,0.44208955676541317,0.43758535324043873,0.4332402802381849,0.4290098739833766,0.4248945065220385,0.4209222889365068,0.4170831873583663,0.41332502021802126,0.40954621812568487,0.4055896035873459,0.4014443452785458,0.3971329152020192,0.3926385324661419,0.38796855906767097,0.3831160408679206,0.3780894735135355,0.372873157602702,0.3674890229173533,0.3619056954025697,0.3561610413615427,0.350207729192515,0.34409988145088766,0.3377738746272117,0.33130046883268455,0.32459934406811614,0.3177583627477745,0.31073519425545465,0.3034698224412634,0.2960768968333586,0.28850111378145044,0.28074244497417117,0.2727216863169472,0.2645922829614648,0.25628033494817076,0.2477862504464216,0.2391105880601489,0.2302540772313253,0.22121764273058586,0.2120024343570966,0.20260986337352,0.19318007629151898,0.18344751604265283,0.17354484850307106,0.16364429504261102,0.1534244803870241,0.14324398649586118,0.13273404723048013,0.12231515476812047,0.1118109733754355,0.10096978844729684,0.09035027988372307,0.07974541336580176,0.06921734345076924,0.05885329347452114,0.04877724313606999,0.03915677764354433,0.031444380194868886,0.031637291074855106,0.0317521581310916,0.03209873268943441,0.03183433002082528,0.032132076596637124,0.032338563602709626,0.032444071987208487,0.03307401108271617,0.03295480891791886,0.033353619722170935,0.03362590965526557,0.033762275984369046,0.03375336199700755,0.03426353710068628,0.03462289684303036,0.03482214714504671,0.0348520554844732,0.03470346402383256,0.03507444712661609,0.035262260320886224,0.03525791814557077,0.035780536388425606,0.03610724156995657,0.036229314118799705,0.03613819725600252,0.036581966518590206,0.036046421794990055,0.03681458696854892,0.03658736257615303,0.03690635392025313,0.03699298731846738,0.03683987811183992,0.03724796925537228,0.0374172194555026,0.03734086718256391,0.03784362950139135,0.03726439057607977,0.0381141962950549,0.03787015508826886,0.03822846891183527,0.03833696358570872,0.03819060762615894,0.03778469202199975,0.03800948341735075,0.03798214896623336,0.038610111469974305,0.03807498680487568,0.03820456984010566,0.03902092612392253,0.03865607007534288,0.038989380941084874,0.03908165535934637,0.03893065650816213,0.03926557049926157,0.04067065212316836,0.04123085284140562,0.0419261583900458,0.0427644722591047,0.04375041022498651,0.044885135667359986,0.04532603899543026,0.22169249312004036,0.3358446858430373,0.4114102805053895,0.46819081680773716,0.5140546510678895,0.5522569503355605,0.5851451968636262,0.6139795814385243,0.6395746026568098,0.6625186328985215,0.6834911738162105,0.7025706724123436,0.7202399867839039,0.7366844886107697,0.7518089864773918,0.7661909960366566,0.7795879261784779,0.7921604870664645,0.8041942791071222,0.8155756474332213,0.8264519900822266,0.836709699896381,0.8467473851492474,0.8561933859696547,0.8654402820837326,0.874370338308405,0.8829927351962013,0.8913160852881722,0.8994722486725081,0.9073439419102849,0.9150611281410694,0.9227518397011023,0.9301752047442942,0.9374587708548032,0.9447286698401807,0.9517442599956717,0.958874650466398,0.9657569772496776,0.9727591013871136,0.9796396969161855,0.9864006969015998,0.9932874563643866,1.0}) {} }; template class extended_kindlmann_color_map : public detail::color_map { public: - extended_kindlmann_color_map() : detail::color_map({0.0,0.01780246283347332,0.03532931821571093,0.05144940541667612,0.0645621163212177,0.07579594587865912,0.08560873187665013,0.0942303824351094,0.10126270743754426,0.10670728559557496,0.11057848107867363,0.11345334766875653,0.11546967754116774,0.11670723282215431,0.11719317716660224,0.11698590922074067,0.11610841583017484,0.11462189563389044,0.11260886490150057,0.11014892407081325,0.1073826713115642,0.10439994774781663,0.10102122555390916,0.0973378808050489,0.09343083659118528,0.08930170392567455,0.08525050060408929,0.08133294699659654,0.07770620978910117,0.07453843004300356,0.07234014248177378,0.07070739337749535,0.06795561424010746,0.05495344243231267,0.03272243214743511,0.022542079629107543,0.022458068304623265,0.022335095562005403,0.022116548807623634,0.021827538746008197,0.02152986717396973,0.02094627101890751,0.02045606049512309,0.02004833311662032,0.019665629961975118,0.019207577360338738,0.018537140772831598,0.01809424185998195,0.01766141281376398,0.01730286273144011,0.016765513848818806,0.016370126207011747,0.016125995919003662,0.015743835848192653,0.01521780170762751,0.014826523924383142,0.01455583202575653,0.014390286122102107,0.014011918932944173,0.013696545884500274,0.013424574431729107,0.013175868771764966,0.01292963716411873,0.012664284210951764,0.012715975678052705,0.012935277312292002,0.013151828277929324,0.013365797957379829,0.013577263863962,0.01378615567948453,0.013992194922389659,0.014194831158161888,0.014393175927633691,0.014585935863149577,0.014771346788489043,0.015316330980203078,0.015485867479267465,0.015639979963365892,0.015774461623191554,0.01588440162820881,0.016371319978387793,0.016424021691114017,0.01686035446719742,0.016830214158745957,0.017189890203442686,0.0175057105195252,0.017770106546070377,0.01797534767005524,0.018113811240203243,0.01817830121675857,0.018678925823257978,0.01858851921615119,0.018946886533322625,0.019234421105765478,0.023922664243633134,0.032696329777136775,0.04029295620970803,0.0445051772107334,0.05023033461306361,0.05751407234865658,0.06662959400279314,0.07687976931053314,0.08808647489550425,0.10009395068503488,0.11305049861381905,0.1265170163106781,0.14064355039494827,0.15509985051348987,0.17002834364548297,0.18517425344416824,0.2005125857975878,0.2161609253409036,0.23193556411255867,0.24793825797637276,0.26412488725558203,0.2803606712938716,0.296637938074376,0.31302849974924285,0.3294300351704986,0.3459012409505257,0.3624157976623936,0.37889809766361104,0.39534430178227603,0.41179003849439816,0.42818080415815335,0.4445420271983608,0.46083197524945735,0.477066527169599,0.49330882182932195,0.5101341569176142,0.5276083798119485,0.5457675808274345,0.5646323060116551,0.5842072626155643,0.6045266103850581,0.6255919000983664,0.6473800379403847,0.6699068794902967,0.6932001837200186,0.7171335868744761,0.7417906038430161,0.7670484685327643,0.7927923527600884,0.8190538618349916,0.845635547462146,0.8724273941843113,0.8993071734347423,0.9259938049276442,0.95240006413475,0.9573302263433631,0.9593762651267365,0.9609003469257634,0.9621556849513918,0.9631644672895096,0.964095792386828,0.9648793311938041,0.9655077342802952,0.9660587860054425,0.9665994127853909,0.9671516506858119,0.9677276657441855,0.968504522437997,0.9692871734210263,0.9702540772004374,0.9712179772934669,0.9722317464026985,0.9732263821032568,0.9742462614418889,0.9750871661398574,0.9754147288760454,0.9756180439862371,0.975842338006588,0.9761081874822527,0.9763112164847584,0.9765888685497933,0.9767110237468087,0.9769336559396905,0.97714593184672,0.9773578783172437,0.9775785758579868,0.9778162437300041,0.9779596006498089,0.9782535179019477,0.9784674751508416,0.9786094914349676,0.978802652274665,0.9790515109370453,0.9792467908639096,0.979395255578016,0.9796145283071062,0.9797975302508571,0.9799502605574898,0.9802283260758732,0.9738084905670951,0.9601472511008894,0.9478379001570983,0.9366516898009005,0.926560589527891,0.917620083682068,0.9095356769991322,0.9024501226204644,0.8962465735427142,0.8908928004592865,0.8862829519968738,0.8823207949642251,0.8791184292035925,0.876573928783208,0.8745946211951233,0.8732148850190337,0.8723449314581001,0.871958051266914,0.8720269380214271,0.872524018161346,0.8734217880637981,0.8746431257299938,0.8762135041761673,0.878107018520635,0.880203346150829,0.8825765528541782,0.885156863735442,0.8879236719089479,0.890857185433795,0.8939377339865693,0.8970530658331168,0.8995688302115749,0.9019890025620054,0.9041189751589628,0.9058973525369924,0.9073992963543378,0.9086279741575543,0.9096655096337553,0.9105035986931571,0.9112280528710646,0.9118856791641718,0.9125160989249034,0.9131521110159186,0.9138294807228358,0.9145934489263029,0.9154721624193913,0.9165162261152294,0.9177621627085478,0.9192000090908993,0.920883428013182,0.922780751860871,0.9250092107169314,0.9275356684808912,0.9304408284972104,0.9338239050383462,0.9376406019134518,0.9421630827040032,0.9473578426139436,0.9536370282349044,0.961277626215249,0.9706782225332987,0.982998706722621,1.0}, - {0.0,0.0008750907117329381,0.001701802855992888,0.0024840651967150905,0.0032248645766847638,0.0038635326859125735,0.004465497712210337,0.005050242022804749,0.005684892741078179,0.006372379780229372,0.00711002225409038,0.007801930722079915,0.008551159105416175,0.009290109551844812,0.010053390003759367,0.010738982214965748,0.011423659103765034,0.012116630983625478,0.012821489721377753,0.013468369062412165,0.014119392392571815,0.014757514745798027,0.015343280218838306,0.015957600087593806,0.016584962806154634,0.01713482653380763,0.0177409908749586,0.018315663017042745,0.018846472161798116,0.019323310547852572,0.019905434286220342,0.020358202603665252,0.020880774373512326,0.02153229240969933,0.022251621841318136,0.030087469482649072,0.043510017517847034,0.057612064160193856,0.07134877081764332,0.08452599623053175,0.09703540427752388,0.1088025513135693,0.11985098869691474,0.13019611448976093,0.13987346436551024,0.14893167904386712,0.15742727919356447,0.16542627229987475,0.1729786761988682,0.18013597770041306,0.18694679199155506,0.19345202807035153,0.19968741140572166,0.20569130878531383,0.21149505980303446,0.21711739930665275,0.22257980137551625,0.2279012896050861,0.23311039219433838,0.23821209907670415,0.24321964058367318,0.2481448283322712,0.2529982361555283,0.25778935856659907,0.26251129306552407,0.26721180456135596,0.2719132248379506,0.2766141217472141,0.28131308067549815,0.2860087090215386,0.290699640854686,0.2953845417355913,0.3000621136791825,0.3047311002377708,0.3093902916806014,0.314019615719643,0.318655599270661,0.32327849834847494,0.32788734271858383,0.33248123546361147,0.3370394958269932,0.34160094506458616,0.3461250509254044,0.35065150775079285,0.3551393166240582,0.35960835629733406,0.36405841970084374,0.3684894220401705,0.37290140979305425,0.37729457180004805,0.3816479795981337,0.38600461104105177,0.39032256740422405,0.3946241249528643,0.39873762922211814,0.40268821797442356,0.40668863206181144,0.4108066755028012,0.4148702424589703,0.4188712020471279,0.42277996280066904,0.42661141097115085,0.4303590557627002,0.4340168594615687,0.43755751986676594,0.440997674167719,0.44431106175406876,0.4475149894903065,0.4505843077306851,0.4535369003239919,0.4563695433411364,0.459058907077816,0.46162347760839634,0.4640413181325817,0.4663117397956657,0.4684536010278855,0.47046590244093683,0.47232989838033596,0.4740642435062818,0.475652007794974,0.4770953196310352,0.47841222515883747,0.4796035027123265,0.48065635396111855,0.4815874024816033,0.48238619597444804,0.48306807922963163,0.4836251567552959,0.48404259768616237,0.4841269939874597,0.4838477594175364,0.4831581006215279,0.48201590123588106,0.4803756805891137,0.4781882736718959,0.47539734049324306,0.47195081918673226,0.4677815168730453,0.46280562738356607,0.4569883986979126,0.4502061037239105,0.4424084941387379,0.4335431093764269,0.4234676649184017,0.4121565351852396,0.399532161591502,0.38551601321374424,0.3701581656966096,0.3533630589382493,0.356573181832402,0.3625998458005728,0.3691267599755898,0.37591169845314204,0.3829300179877212,0.39002737893200634,0.3972605885272423,0.40462643797868664,0.41205105448230417,0.4194734509128834,0.4268421716026803,0.4338269194529401,0.44042580568421147,0.4467701596827656,0.45269977328586647,0.45837869586824703,0.4637976195449472,0.46903038930488866,0.4740678468975709,0.4790671203997809,0.4842669015553663,0.48941330245201103,0.49442037450446213,0.4992854244201668,0.5040877038326032,0.5087442572698033,0.5134164774149236,0.5179413879764756,0.5224000733132641,0.5267928368807481,0.5311203562318053,0.5353836351919077,0.5396657970725794,0.5438049537609145,0.5479668227414403,0.5521542299695001,0.5562873882925448,0.5603687136966451,0.5644843583828043,0.5686380796177348,0.5727494207545081,0.5769060493757885,0.581112131921931,0.5851928436561017,0.5944815591203718,0.609371508764095,0.6230463820702153,0.6357832537301149,0.647678912888478,0.6587517109196314,0.6692646118840428,0.6791460846603548,0.6885075377321772,0.6973907065167453,0.7058867599470733,0.7140769556818014,0.7218801604700443,0.729373858466773,0.7366283504729199,0.7436116593104639,0.7503888453166406,0.7569736347405297,0.7633787505197638,0.7696159559904953,0.7756960853936921,0.7816733363052604,0.7875116467112275,0.7932193523390607,0.798890286193674,0.8044436600674107,0.8099282584935031,0.815348848661961,0.8207097106633178,0.8260147864401665,0.8313161221171385,0.8368229403489976,0.8423510813517494,0.8479541784289291,0.8536784698518803,0.8594712199063077,0.8653520270780298,0.8712669417189164,0.8772607309343242,0.8832787634425558,0.8893033549283489,0.8953200253413901,0.9013364967475651,0.907320474034156,0.9132934622711121,0.9192261671429544,0.9251182443147156,0.9309558310395318,0.9367250258396427,0.9424235334496841,0.9480459375852194,0.9535821762261815,0.9590268903215627,0.9643654252860402,0.9695749605431102,0.97465362230454,0.9795433335221727,0.9842358767121905,0.9886296256370345,0.9926367016857381,0.996129580837985,0.9987706424331216,1.0}, - {0.0,0.01626889466306607,0.03371323527689844,0.05129428731410766,0.06656239137344208,0.08040589852559868,0.0932078727850277,0.10546097842833466,0.1185281778831713,0.1327264977880264,0.1481009557210271,0.16375632363209905,0.17919646921236213,0.19453816576504604,0.2096941755954832,0.2248153138735493,0.2397105899482299,0.2543011097912221,0.26850817678211986,0.28238564749171374,0.29573128232180523,0.3086071932061514,0.3215039849422961,0.33424777423118057,0.34680083232754255,0.35927335578767955,0.3713432638745381,0.3831259644824107,0.3945981112365364,0.4057423733826484,0.4162427930814269,0.4265710517267966,0.4372263626095861,0.4511422122889977,0.4663539858995716,0.47217057965768244,0.47110682779300844,0.4678570071198978,0.46268236332653717,0.4558745921468776,0.44774032508967526,0.4387215006543877,0.4289709820913745,0.418764250948481,0.4083506364708954,0.39794947927856517,0.38774823408835746,0.3776911843959934,0.3679328135626787,0.3585022095429489,0.3495097966827364,0.3408690453055597,0.3325877811713702,0.32474294907403245,0.31731795633577514,0.31022963838193685,0.3034714591858722,0.29703484457819845,0.29095765923101685,0.28517017024142427,0.2796599788292758,0.27441390646690217,0.2694181731856298,0.2646585394556099,0.26008624607226105,0.25537236409530106,0.25038669592493334,0.24512715790174772,0.23959178395846548,0.2337787381698218,0.22768632911662062,0.22131302646406403,0.21465748025951026,0.20771854359069752,0.2004952994228159,0.19303372895005055,0.18524675366655605,0.17717467982889423,0.16881795823876974,0.16017753232003507,0.15133715480703355,0.14214299485979426,0.13277234235578353,0.12304027310946478,0.11316410079747846,0.10305638071018988,0.09273371145052256,0.08221895294189338,0.07154410587314339,0.060754926838460115,0.05016037872247533,0.039408863532102954,0.0299653011886783,0.022430553487672214,0.019079643738415406,0.01927104403025176,0.019627058713507277,0.019605221754402217,0.019837552743924382,0.01998429281648217,0.020350820236973332,0.02061535207978936,0.02076563040362206,0.020789592249385695,0.021011622748947127,0.021092771828857385,0.021367147770030247,0.021487010699090946,0.02179659002621885,0.021939140218683366,0.02190396156431214,0.022051019673724737,0.022009915914684375,0.022151516874270333,0.022482129570858295,0.02261757765237555,0.0225494975844844,0.022671977207001336,0.0225864988960952,0.022699138396783294,0.02302034933556348,0.02313701355469799,0.023043880179838123,0.023172253504396497,0.02309359581707615,0.02325212759648816,0.023208795520823236,0.023421052378504333,0.02351307077213582,0.02474700862397102,0.025493073746431755,0.026232895897136985,0.02698278973250526,0.02819024072200311,0.028981783530659853,0.02979697562508809,0.031044032153032777,0.03227150878455887,0.03304163325898518,0.034530544840017025,0.035463650965058914,0.03656485419201359,0.038110096816360045,0.03921665123224114,0.040504503887090086,0.04177752341186975,0.04288218868653492,0.0443028413484576,0.045512688804357486,0.10485176035519561,0.14695621074226434,0.17919496865835138,0.20542079832986643,0.22750885439024698,0.24632170224175154,0.26263686798960245,0.2769429329997333,0.2895251327064319,0.3006180918171856,0.31083965567414507,0.3245165284653611,0.33966351784918897,0.3565758064426104,0.37534236971527246,0.39562556319119124,0.41693497643767774,0.438958844869214,0.46139896139324615,0.48416548522290065,0.5072296427052377,0.5302646150938287,0.5531433026983604,0.5758237590340696,0.5983033566276463,0.6205369331248914,0.642535156682777,0.6642639445578681,0.6857254497050739,0.7069126158797037,0.7278211218920855,0.7484486916246914,0.7687562310971295,0.7888137943375886,0.8085390020370261,0.8279128914232778,0.8469838693949315,0.8657552952207226,0.884150643372716,0.902153526529961,0.9198418221195682,0.9371197812002375,0.9539723226660747,0.9708243730936762,0.9806690105429076,0.9813253841505029,0.9820290537295789,0.9826041912890565,0.9831062604022219,0.9837253021469462,0.9841128740419515,0.9845858176159193,0.9850533329169425,0.9855589168505193,0.9859932359170603,0.9862329988164894,0.9866187467737363,0.9870301106239344,0.9873335856528983,0.9877197983463958,0.9880489690947681,0.988343697831869,0.9886267968388239,0.9889212756286642,0.9892503149320232,0.989454685042798,0.9897367010924504,0.9901203210173019,0.9902546300884126,0.9905332036399778,0.9907909519806376,0.9910495231926625,0.9913312422092354,0.9916599021959583,0.9919275427432451,0.9920969557419316,0.9923144994581347,0.992640232246134,0.9928660652275899,0.9931944239168621,0.993459751831716,0.9938665873784843,0.9940839016190398,0.994319531984062,0.9945972975280256,0.994937094070283,0.9952011954414587,0.9955652276122916,0.9957533433444864,0.9959406615249712,0.9960169412606291,0.9960174468690394,0.9960919139576695,0.9961424557894082,0.9963020587068238,0.9963856518750184,0.996529920191361,0.996676965947248,0.9967943472276378,0.9970154826822965,0.9971921136372807,0.9974820554788658,0.9977639971129887,0.9981081638729355,0.9985982664103797,0.9991799080785383,1.0}) {} + constexpr extended_kindlmann_color_map() : + detail::color_map({0.0,0.01780246283347332,0.03532931821571093,0.05144940541667612,0.0645621163212177,0.07579594587865912,0.08560873187665013,0.0942303824351094,0.10126270743754426,0.10670728559557496,0.11057848107867363,0.11345334766875653,0.11546967754116774,0.11670723282215431,0.11719317716660224,0.11698590922074067,0.11610841583017484,0.11462189563389044,0.11260886490150057,0.11014892407081325,0.1073826713115642,0.10439994774781663,0.10102122555390916,0.0973378808050489,0.09343083659118528,0.08930170392567455,0.08525050060408929,0.08133294699659654,0.07770620978910117,0.07453843004300356,0.07234014248177378,0.07070739337749535,0.06795561424010746,0.05495344243231267,0.03272243214743511,0.022542079629107543,0.022458068304623265,0.022335095562005403,0.022116548807623634,0.021827538746008197,0.02152986717396973,0.02094627101890751,0.02045606049512309,0.02004833311662032,0.019665629961975118,0.019207577360338738,0.018537140772831598,0.01809424185998195,0.01766141281376398,0.01730286273144011,0.016765513848818806,0.016370126207011747,0.016125995919003662,0.015743835848192653,0.01521780170762751,0.014826523924383142,0.01455583202575653,0.014390286122102107,0.014011918932944173,0.013696545884500274,0.013424574431729107,0.013175868771764966,0.01292963716411873,0.012664284210951764,0.012715975678052705,0.012935277312292002,0.013151828277929324,0.013365797957379829,0.013577263863962,0.01378615567948453,0.013992194922389659,0.014194831158161888,0.014393175927633691,0.014585935863149577,0.014771346788489043,0.015316330980203078,0.015485867479267465,0.015639979963365892,0.015774461623191554,0.01588440162820881,0.016371319978387793,0.016424021691114017,0.01686035446719742,0.016830214158745957,0.017189890203442686,0.0175057105195252,0.017770106546070377,0.01797534767005524,0.018113811240203243,0.01817830121675857,0.018678925823257978,0.01858851921615119,0.018946886533322625,0.019234421105765478,0.023922664243633134,0.032696329777136775,0.04029295620970803,0.0445051772107334,0.05023033461306361,0.05751407234865658,0.06662959400279314,0.07687976931053314,0.08808647489550425,0.10009395068503488,0.11305049861381905,0.1265170163106781,0.14064355039494827,0.15509985051348987,0.17002834364548297,0.18517425344416824,0.2005125857975878,0.2161609253409036,0.23193556411255867,0.24793825797637276,0.26412488725558203,0.2803606712938716,0.296637938074376,0.31302849974924285,0.3294300351704986,0.3459012409505257,0.3624157976623936,0.37889809766361104,0.39534430178227603,0.41179003849439816,0.42818080415815335,0.4445420271983608,0.46083197524945735,0.477066527169599,0.49330882182932195,0.5101341569176142,0.5276083798119485,0.5457675808274345,0.5646323060116551,0.5842072626155643,0.6045266103850581,0.6255919000983664,0.6473800379403847,0.6699068794902967,0.6932001837200186,0.7171335868744761,0.7417906038430161,0.7670484685327643,0.7927923527600884,0.8190538618349916,0.845635547462146,0.8724273941843113,0.8993071734347423,0.9259938049276442,0.95240006413475,0.9573302263433631,0.9593762651267365,0.9609003469257634,0.9621556849513918,0.9631644672895096,0.964095792386828,0.9648793311938041,0.9655077342802952,0.9660587860054425,0.9665994127853909,0.9671516506858119,0.9677276657441855,0.968504522437997,0.9692871734210263,0.9702540772004374,0.9712179772934669,0.9722317464026985,0.9732263821032568,0.9742462614418889,0.9750871661398574,0.9754147288760454,0.9756180439862371,0.975842338006588,0.9761081874822527,0.9763112164847584,0.9765888685497933,0.9767110237468087,0.9769336559396905,0.97714593184672,0.9773578783172437,0.9775785758579868,0.9778162437300041,0.9779596006498089,0.9782535179019477,0.9784674751508416,0.9786094914349676,0.978802652274665,0.9790515109370453,0.9792467908639096,0.979395255578016,0.9796145283071062,0.9797975302508571,0.9799502605574898,0.9802283260758732,0.9738084905670951,0.9601472511008894,0.9478379001570983,0.9366516898009005,0.926560589527891,0.917620083682068,0.9095356769991322,0.9024501226204644,0.8962465735427142,0.8908928004592865,0.8862829519968738,0.8823207949642251,0.8791184292035925,0.876573928783208,0.8745946211951233,0.8732148850190337,0.8723449314581001,0.871958051266914,0.8720269380214271,0.872524018161346,0.8734217880637981,0.8746431257299938,0.8762135041761673,0.878107018520635,0.880203346150829,0.8825765528541782,0.885156863735442,0.8879236719089479,0.890857185433795,0.8939377339865693,0.8970530658331168,0.8995688302115749,0.9019890025620054,0.9041189751589628,0.9058973525369924,0.9073992963543378,0.9086279741575543,0.9096655096337553,0.9105035986931571,0.9112280528710646,0.9118856791641718,0.9125160989249034,0.9131521110159186,0.9138294807228358,0.9145934489263029,0.9154721624193913,0.9165162261152294,0.9177621627085478,0.9192000090908993,0.920883428013182,0.922780751860871,0.9250092107169314,0.9275356684808912,0.9304408284972104,0.9338239050383462,0.9376406019134518,0.9421630827040032,0.9473578426139436,0.9536370282349044,0.961277626215249,0.9706782225332987,0.982998706722621,1.0}, + {0.0,0.0008750907117329381,0.001701802855992888,0.0024840651967150905,0.0032248645766847638,0.0038635326859125735,0.004465497712210337,0.005050242022804749,0.005684892741078179,0.006372379780229372,0.00711002225409038,0.007801930722079915,0.008551159105416175,0.009290109551844812,0.010053390003759367,0.010738982214965748,0.011423659103765034,0.012116630983625478,0.012821489721377753,0.013468369062412165,0.014119392392571815,0.014757514745798027,0.015343280218838306,0.015957600087593806,0.016584962806154634,0.01713482653380763,0.0177409908749586,0.018315663017042745,0.018846472161798116,0.019323310547852572,0.019905434286220342,0.020358202603665252,0.020880774373512326,0.02153229240969933,0.022251621841318136,0.030087469482649072,0.043510017517847034,0.057612064160193856,0.07134877081764332,0.08452599623053175,0.09703540427752388,0.1088025513135693,0.11985098869691474,0.13019611448976093,0.13987346436551024,0.14893167904386712,0.15742727919356447,0.16542627229987475,0.1729786761988682,0.18013597770041306,0.18694679199155506,0.19345202807035153,0.19968741140572166,0.20569130878531383,0.21149505980303446,0.21711739930665275,0.22257980137551625,0.2279012896050861,0.23311039219433838,0.23821209907670415,0.24321964058367318,0.2481448283322712,0.2529982361555283,0.25778935856659907,0.26251129306552407,0.26721180456135596,0.2719132248379506,0.2766141217472141,0.28131308067549815,0.2860087090215386,0.290699640854686,0.2953845417355913,0.3000621136791825,0.3047311002377708,0.3093902916806014,0.314019615719643,0.318655599270661,0.32327849834847494,0.32788734271858383,0.33248123546361147,0.3370394958269932,0.34160094506458616,0.3461250509254044,0.35065150775079285,0.3551393166240582,0.35960835629733406,0.36405841970084374,0.3684894220401705,0.37290140979305425,0.37729457180004805,0.3816479795981337,0.38600461104105177,0.39032256740422405,0.3946241249528643,0.39873762922211814,0.40268821797442356,0.40668863206181144,0.4108066755028012,0.4148702424589703,0.4188712020471279,0.42277996280066904,0.42661141097115085,0.4303590557627002,0.4340168594615687,0.43755751986676594,0.440997674167719,0.44431106175406876,0.4475149894903065,0.4505843077306851,0.4535369003239919,0.4563695433411364,0.459058907077816,0.46162347760839634,0.4640413181325817,0.4663117397956657,0.4684536010278855,0.47046590244093683,0.47232989838033596,0.4740642435062818,0.475652007794974,0.4770953196310352,0.47841222515883747,0.4796035027123265,0.48065635396111855,0.4815874024816033,0.48238619597444804,0.48306807922963163,0.4836251567552959,0.48404259768616237,0.4841269939874597,0.4838477594175364,0.4831581006215279,0.48201590123588106,0.4803756805891137,0.4781882736718959,0.47539734049324306,0.47195081918673226,0.4677815168730453,0.46280562738356607,0.4569883986979126,0.4502061037239105,0.4424084941387379,0.4335431093764269,0.4234676649184017,0.4121565351852396,0.399532161591502,0.38551601321374424,0.3701581656966096,0.3533630589382493,0.356573181832402,0.3625998458005728,0.3691267599755898,0.37591169845314204,0.3829300179877212,0.39002737893200634,0.3972605885272423,0.40462643797868664,0.41205105448230417,0.4194734509128834,0.4268421716026803,0.4338269194529401,0.44042580568421147,0.4467701596827656,0.45269977328586647,0.45837869586824703,0.4637976195449472,0.46903038930488866,0.4740678468975709,0.4790671203997809,0.4842669015553663,0.48941330245201103,0.49442037450446213,0.4992854244201668,0.5040877038326032,0.5087442572698033,0.5134164774149236,0.5179413879764756,0.5224000733132641,0.5267928368807481,0.5311203562318053,0.5353836351919077,0.5396657970725794,0.5438049537609145,0.5479668227414403,0.5521542299695001,0.5562873882925448,0.5603687136966451,0.5644843583828043,0.5686380796177348,0.5727494207545081,0.5769060493757885,0.581112131921931,0.5851928436561017,0.5944815591203718,0.609371508764095,0.6230463820702153,0.6357832537301149,0.647678912888478,0.6587517109196314,0.6692646118840428,0.6791460846603548,0.6885075377321772,0.6973907065167453,0.7058867599470733,0.7140769556818014,0.7218801604700443,0.729373858466773,0.7366283504729199,0.7436116593104639,0.7503888453166406,0.7569736347405297,0.7633787505197638,0.7696159559904953,0.7756960853936921,0.7816733363052604,0.7875116467112275,0.7932193523390607,0.798890286193674,0.8044436600674107,0.8099282584935031,0.815348848661961,0.8207097106633178,0.8260147864401665,0.8313161221171385,0.8368229403489976,0.8423510813517494,0.8479541784289291,0.8536784698518803,0.8594712199063077,0.8653520270780298,0.8712669417189164,0.8772607309343242,0.8832787634425558,0.8893033549283489,0.8953200253413901,0.9013364967475651,0.907320474034156,0.9132934622711121,0.9192261671429544,0.9251182443147156,0.9309558310395318,0.9367250258396427,0.9424235334496841,0.9480459375852194,0.9535821762261815,0.9590268903215627,0.9643654252860402,0.9695749605431102,0.97465362230454,0.9795433335221727,0.9842358767121905,0.9886296256370345,0.9926367016857381,0.996129580837985,0.9987706424331216,1.0}, + {0.0,0.01626889466306607,0.03371323527689844,0.05129428731410766,0.06656239137344208,0.08040589852559868,0.0932078727850277,0.10546097842833466,0.1185281778831713,0.1327264977880264,0.1481009557210271,0.16375632363209905,0.17919646921236213,0.19453816576504604,0.2096941755954832,0.2248153138735493,0.2397105899482299,0.2543011097912221,0.26850817678211986,0.28238564749171374,0.29573128232180523,0.3086071932061514,0.3215039849422961,0.33424777423118057,0.34680083232754255,0.35927335578767955,0.3713432638745381,0.3831259644824107,0.3945981112365364,0.4057423733826484,0.4162427930814269,0.4265710517267966,0.4372263626095861,0.4511422122889977,0.4663539858995716,0.47217057965768244,0.47110682779300844,0.4678570071198978,0.46268236332653717,0.4558745921468776,0.44774032508967526,0.4387215006543877,0.4289709820913745,0.418764250948481,0.4083506364708954,0.39794947927856517,0.38774823408835746,0.3776911843959934,0.3679328135626787,0.3585022095429489,0.3495097966827364,0.3408690453055597,0.3325877811713702,0.32474294907403245,0.31731795633577514,0.31022963838193685,0.3034714591858722,0.29703484457819845,0.29095765923101685,0.28517017024142427,0.2796599788292758,0.27441390646690217,0.2694181731856298,0.2646585394556099,0.26008624607226105,0.25537236409530106,0.25038669592493334,0.24512715790174772,0.23959178395846548,0.2337787381698218,0.22768632911662062,0.22131302646406403,0.21465748025951026,0.20771854359069752,0.2004952994228159,0.19303372895005055,0.18524675366655605,0.17717467982889423,0.16881795823876974,0.16017753232003507,0.15133715480703355,0.14214299485979426,0.13277234235578353,0.12304027310946478,0.11316410079747846,0.10305638071018988,0.09273371145052256,0.08221895294189338,0.07154410587314339,0.060754926838460115,0.05016037872247533,0.039408863532102954,0.0299653011886783,0.022430553487672214,0.019079643738415406,0.01927104403025176,0.019627058713507277,0.019605221754402217,0.019837552743924382,0.01998429281648217,0.020350820236973332,0.02061535207978936,0.02076563040362206,0.020789592249385695,0.021011622748947127,0.021092771828857385,0.021367147770030247,0.021487010699090946,0.02179659002621885,0.021939140218683366,0.02190396156431214,0.022051019673724737,0.022009915914684375,0.022151516874270333,0.022482129570858295,0.02261757765237555,0.0225494975844844,0.022671977207001336,0.0225864988960952,0.022699138396783294,0.02302034933556348,0.02313701355469799,0.023043880179838123,0.023172253504396497,0.02309359581707615,0.02325212759648816,0.023208795520823236,0.023421052378504333,0.02351307077213582,0.02474700862397102,0.025493073746431755,0.026232895897136985,0.02698278973250526,0.02819024072200311,0.028981783530659853,0.02979697562508809,0.031044032153032777,0.03227150878455887,0.03304163325898518,0.034530544840017025,0.035463650965058914,0.03656485419201359,0.038110096816360045,0.03921665123224114,0.040504503887090086,0.04177752341186975,0.04288218868653492,0.0443028413484576,0.045512688804357486,0.10485176035519561,0.14695621074226434,0.17919496865835138,0.20542079832986643,0.22750885439024698,0.24632170224175154,0.26263686798960245,0.2769429329997333,0.2895251327064319,0.3006180918171856,0.31083965567414507,0.3245165284653611,0.33966351784918897,0.3565758064426104,0.37534236971527246,0.39562556319119124,0.41693497643767774,0.438958844869214,0.46139896139324615,0.48416548522290065,0.5072296427052377,0.5302646150938287,0.5531433026983604,0.5758237590340696,0.5983033566276463,0.6205369331248914,0.642535156682777,0.6642639445578681,0.6857254497050739,0.7069126158797037,0.7278211218920855,0.7484486916246914,0.7687562310971295,0.7888137943375886,0.8085390020370261,0.8279128914232778,0.8469838693949315,0.8657552952207226,0.884150643372716,0.902153526529961,0.9198418221195682,0.9371197812002375,0.9539723226660747,0.9708243730936762,0.9806690105429076,0.9813253841505029,0.9820290537295789,0.9826041912890565,0.9831062604022219,0.9837253021469462,0.9841128740419515,0.9845858176159193,0.9850533329169425,0.9855589168505193,0.9859932359170603,0.9862329988164894,0.9866187467737363,0.9870301106239344,0.9873335856528983,0.9877197983463958,0.9880489690947681,0.988343697831869,0.9886267968388239,0.9889212756286642,0.9892503149320232,0.989454685042798,0.9897367010924504,0.9901203210173019,0.9902546300884126,0.9905332036399778,0.9907909519806376,0.9910495231926625,0.9913312422092354,0.9916599021959583,0.9919275427432451,0.9920969557419316,0.9923144994581347,0.992640232246134,0.9928660652275899,0.9931944239168621,0.993459751831716,0.9938665873784843,0.9940839016190398,0.994319531984062,0.9945972975280256,0.994937094070283,0.9952011954414587,0.9955652276122916,0.9957533433444864,0.9959406615249712,0.9960169412606291,0.9960174468690394,0.9960919139576695,0.9961424557894082,0.9963020587068238,0.9963856518750184,0.996529920191361,0.996676965947248,0.9967943472276378,0.9970154826822965,0.9971921136372807,0.9974820554788658,0.9977639971129887,0.9981081638729355,0.9985982664103797,0.9991799080785383,1.0}) {} }; template class smooth_cool_warm_color_map : public detail::color_map { public: - smooth_cool_warm_color_map() : detail::color_map({0.22999950386952345,0.23451750918602265,0.23905139222321087,0.2436017365913441,0.24816908043486074,0.25275391815771386,0.2573567020073366,0.2619778435347082,0.26661771494573344,0.271276650357161,0.27595494696856954,0.28065286616048707,0.28537063452740463,0.29010844485334814,0.29486645703670583,0.2996447989701334,0.30444356738064665,0.3092628286343541,0.31410261950970153,0.3189629479426216,0.32384379374653405,0.32874510930975565,0.33366682027256384,0.33860882618583127,0.3435710011529169,0.3485531944562718,0.3535552311699886,0.3585769127594044,0.3636180176686533,0.3686783018969878,0.37375749956453747,0.37885532346808715,0.38397146562736917,0.38910559782229387,0.39425737212145806,0.39942642140225487,0.4046123598628117,0.4098147835259849,0.41503327073558766,0.4202673826449946,0.42551666369825586,0.43078064210382544,0.43605883030099185,0.44135072541910086,0.4466558097296202,0.4519735510911263,0.457303403387259,0.46264480695769356,0.4679971890221843,0.4733599640977317,0.4787325344089037,0.48411429029138214,0.48950461058876166,0.49490286304267245,0.5003084046762621,0.5057205821711058,0.511138732237593,0.5165621819788595,0.5219902492483212,0.5274222430008886,0.5328574636379119,0.5382952033459485,0.5437347464294153,0.5491753696372063,0.5546163424833603,0.5600569275618472,0.5654963808555731,0.5709339520396719,0.5763688847791901,0.5818004170212294,0.5872277812816606,0.5926502049264796,0.5980669104479099,0.603477115735333,0.6088800343411463,0.6142748757416401,0.6196608455929782,0.6250371459823868,0.6304029756746347,0.6357575303538953,0.6411000028610946,0.6464295834268168,0.6517454598998733,0.6570468179716188,0.6623328413960967,0.6676027122061123,0.6728556109253114,0.6780907167763519,0.683307207885253,0.6885042614820046,0.6936810540975126,0.6988367617569751,0.7039705601697447,0.7090816249157784,0.714169131628733,0.7192322561757896,0.7242701748342745,0.7292820644651583,0.7342671026834836,0.7392244680258144,0.7441533401147525,0.7490528998206014,0.7539223294202332,0.7587608127532254,0.7635675353753275,0.7683416847093205,0.7730824501933197,0.7777890234265885,0.7824605983129111,0.7870963712015859,0.7916955410260809,0.7962573094404225,0.8007808809533457,0.8052654630602748,0.8097102663731715,0.8141145047483038,0.8184773954119764,0.822798159084272,0.827076020100851,0.8313102065328385,0.8354999503048602,0.8396444873112505,0.8437430575304858,0.8477949051378751,0.8517992786165454,0.8557554308667662,0.8596626193136427,0.8635201060132168,0.8676431881102519,0.8719973001889246,0.8762551679574422,0.8804169678453379,0.8844828646854237,0.8884530127026752,0.892327556446231,0.8961066316684723,0.8997903661548088,0.9033788805075311,0.9068722888867912,0.910270699711566,0.9135742163232042,0.9167829376139871,0.9198969586229171,0.9229163711008167,0.9258412640466325,0.9286717242167226,0.9314078366087624,0.9340496849217929,0.9365973519938281,0.9390509202183217,0.9414104719407324,0.9436760898363059,0.9458478572701444,0.9479258586405416,0.9499101797065052,0.951800907900325,0.953598132625986,0.9553019455441706,0.9569124408445594,0.9584297155060683,0.9598538695456499,0.9611850062562218,0.9624232324342575,0.9635686585975486,0.9646213991936067,0.9655815727991436,0.9664493023110522,0.9672247151292687,0.9679079433318883,0.9684991238428787,0.9689983985927076,0.9694059146721955,0.9697218244798756,0.9699462858631324,0.9700794622533694,0.9701215227954475,0.9700726424716136,0.9699330022201408,0.9697027890488664,0.9693821961438281,0.9689714229731695,0.968470675386481,0.9678801657097379,0.9672001128359847,0.9664307423119013,0.9655722864203883,0.964624984259297,0.9635890818164178,0.9624648320408441,0.9612524949108144,0.9599523374981328,0.9585646340292623,0.9570896659431806,0.9555277219460815,0.9538790980630029,0.9521440976864516,0.9503230316221086,0.948416218131665,0.9464239829728659,0.9443466594368136,0.9421845883825966,0.9399381182692833,0.9376076051853501,0.9351934128755736,0.9326959127654463,0.9301154839831494,0.9274525133791317,0.9247073955433249,0.9218805328200373,0.9189723353205592,0.9159832209335118,0.9129136153329698,0.90976395198439,0.9065346721483711,0.9032262248822704,0.8998390670397057,0.896373663267962,0.8928304860033279,0.8892100154643842,0.8855127396432578,0.8817391542948727,0.8778897629242048,0.8739650767715597,0.8699656147959004,0.8658919036562271,0.8617444776910301,0.8575238788958367,0.8532306568988527,0.8488653689347272,0.844428579816439,0.8399208619053304,0.835342795079293,0.8306949666991194,0.825977971573034,0.8211924119194148,0.8163388973277163,0.8114180447176049,0.8064304782963232,0.8013768295142913,0.7962577370189533,0.7910738466068946,0.785825811174225,0.7805142906652605,0.7751399520194979,0.7697034691169152,0.7642055227215985,0.7586468004237221,0.7530279965798936,0.7473498122518853,0.7416129551437725,0.7358181395374971,0.729966086226886,0.7240575224501452,0.7180931818208612,0.712073804257538,0.7060001359117047}, - {0.2989989340493756,0.30586471825124395,0.31271835359723077,0.3195596165920886,0.3263882334026712,0.33320388462766504,0.34000620954660093,0.34679480991553485,0.3535692533668808,0.3603290764626063,0.3670737874430388,0.37380286870769464,0.3805157790595848,0.3872119557402635,0.3938908162793105,0.4005517601788923,0.4071941704514421,0.41381741502624314,0.42042084803879193,0.4270038110151302,0.43356563396190284,0.4401056363716498,0.4466231281517378,0.45311741048440196,0.45958777662452927,0.46603351264108767,0.47245389810747423,0.47884820674548473,0.4852157070271205,0.49155566273800605,0.49786733350580864,0.5041499752967064,0.5104028408826495,0.5166251802818846,0.5228162411749818,0.5289752692983762,0.5351015088172548,0.541194202679442,0.5472525929517891,0.5532759211404236,0.5592634284961118,0.5652143563058468,0.5711279461717078,0.5770034402779125,0.5828400816469308,0.5886371143854353,0.5943937839208078,0.6001093372288535,0.6057830230533238,0.6114140921177984,0.6170017973304325,0.6225453939820256,0.6280441399378467,0.6334972958235978,0.6389041252058836,0.644263894767512,0.6495758744779339,0.654839337759102,0.6600535616470082,0.6652178269491371,0.670331418398056,0.6753936248013475,0.6804037391880692,0.685361058951912,0.690264885991224,0.695114526846042,0.6999092928322662,0.7046485001731109,0.7093314701279408,0.7139575291186055,0.7185260088533676,0.7230362464485207,0.7274875845477786,0.7318793714395154,0.7362109611719294,0.7404817136661965,0.7446909948276748,0.7488381766552155,0.7529226373486367,0.7569437614144018,0.7609009397695506,0.7647935698439208,0.7686210556806996,0.7723828080353353,0.7760782444728409,0.7797067894635203,0.7832678744771355,0.7867609380755451,0.7901854260038265,0.7935407912799094,0.7968264942827246,0.8000420028388932,0.8031867923079613,0.8062603456661956,0.8092621535889422,0.8121917145315617,0.8150485348089448,0.8178321286736122,0.8205420183923986,0.8231777343217284,0.8257388149814784,0.8282248071274302,0.8306352658223072,0.8329697545053927,0.8352278450607313,0.8374091178838983,0.8395131619473374,0.8415395748642601,0.8434879629510917,0.8453579412884608,0.8471491337807205,0.8488611732139871,0.8504937013126886,0.8520463687946024,0.8535188354243787,0.854910770065524,0.8562218507308311,0.857451764631246,0.8586002082231403,0.8596668872539794,0.8606515168063638,0.8615538213404197,0.8623735347345196,0.8631104003243038,0.8637641709399845,0.8643346089419015,0.8648214862543027,0.8652245843973202,0.8645140349150363,0.8626912788780988,0.8607866996599632,0.8588005566711197,0.8567331182372422,0.8545846614985785,0.8523554723065947,0.8500458451177988,0.8476560828846528,0.8451864969434798,0.8426374068992736,0.8400091405073019,0.8373020335514,0.8345164297188294,0.8316526804715908,0.8287111449140491,0.8256921896567365,0.822596188676188,0.8194235231706464,0.8161745814114749,0.8128497585900935,0.8094494566602553,0.8059740841754534,0.8024240561212462,0.7987997937422701,0.7951017243636899,0.7913302812068249,0.7874859031986702,0.7835690347750057,0.7795801256767763,0.7755196307393911,0.7713880096745724,0.7671857268443542,0.7629132510268043,0.758571055173009,0.7541596161548229,0.7496794145028565,0.7451309341341271,0.7405146620687538,0.7358310881350345,0.7310807046621858,0.7262640061599712,0.7213814889843815,0.7164336509884588,0.7114209911572899,0.7063440092261024,0.7012032052803152,0.6959990793362977,0.6907321309014792,0.6854028585123331,0.6800117592486405,0.6745593282222776,0.6690460580386323,0.663472438228566,0.65783895464866,0.6521460888472544,0.6463943173935754,0.6405841111669635,0.6347159346029446,0.6287902448925465,0.6228074911309212,0.6167681134109175,0.6106725418568123,0.6045211955929051,0.5983144816411149,0.5920527937410947,0.5857365110856726,0.5793659969636203,0.57294159730086,0.5664636390902013,0.5599324286985411,0.5533482500391552,0.546711362595224,0.5400219992790316,0.533280364109342,0.5264866296872404,0.5196409344481697,0.5127433796649743,0.5057940261733677,0.49879289078734274,0.4917399423674949,0.4846350974999652,0.47747821573754495,0.47026909434728564,0.46300746250050845,0.4556929748311352,0.44832520427650463,0.44090363410085304,0.43342764898501834,0.42589652504602493,0.41830941862630455,0.4106653536635276,0.4029632074170497,0.3952016942845104,0.3873793473900178,0.37949449756134346,0.37154524923423027,0.3635294527231879,0.35544467217440223,0.3472881483602095,0.33905675527607415,0.33074694924673165,0.3223547089197083,0.3138754640964424,0.30530401078823033,0.2966344091359757,0.28785985982733997,0.2789725532777859,0.2699634839588782,0.2608222196264688,0.25153661146923556,0.24209242581295431,0.2324728700992567,0.22265797397565007,0.21262376808227257,0.20234117434687338,0.19177447487857652,0.18087914808905534,0.16959872367321424,0.15786005774647732,0.1455659466237694,0.13258300379739485,0.11872050682883606,0.1036904371731237,0.08702339888581809,0.06786174152286231,0.04430319728532283,0.015991824033980695}, - {0.754000138575591,0.760211287847582,0.7663613706951183,0.7724494083708939,0.7784744332927407,0.7844354891865984,0.7903316312278389,0.7961619261808826,0.8019254525370478,0.8076213006505808,0.813248572872804,0.8188063836843368,0.8242938598253321,0.829710140423685,0.8350543771211604,0.8403257341974003,0.8455233886917599,0.8506465305229377,0.8556943626063482,0.8606661009692109,0.8655609748633052,0.8703782268753609,0.8751171130350492,0.8797769029205332,0.8843568797615591,0.8888563405400349,0.8932745960880898,0.8976109711835649,0.9018648046429221,0.9060354494115308,0.9101222726513168,0.9141246558257436,0.918041994782103,0.9218736998310882,0.9256191958236355,0.9292779222250065,0.9328493331860931,0.9363328976119261,0.9397280992273693,0.943034436639982,0.9462514234000324,0.9493785880576479,0.9524154742170866,0.9553616405881157,0.9582166610344868,0.960980124619491,0.9636516356485881,0.9662308137090968,0.968717293706932,0.9711107259003909,0.9734107759309701,0.9756171248512094,0.9777294691495587,0.9797475207722576,0.9816710071422271,0.983499671174965,0.9852332712914448,0.9868715814280132,0.9884143910432847,0.9898615051220324,0.9912127441760742,0.9924679442421503,0.9936269568768029,0.9946896491482432,0.9956559036252249,0.9965256183629146,0.9972987068857656,0.9979750981673984,0.9985547366074979,0.9990375820057199,0.9994236095326229,0.9997128096976274,0.9999051883140077,1.0,0.9999995804425049,0.9999016817439826,0.9997071369848932,0.9994160278693497,0.9990284511333963,0.9985445184894549,0.9979643565678705,0.9972881068555687,0.9965159256318358,0.9956479839012286,0.9946844673236305,0.9936255761414589,0.9924715251040422,0.9912225433891731,0.9898788745218482,0.988440776290216,0.9869085206587308,0.9852823936785383,0.983562695395095,0.9817497397530396,0.9798438544983238,0.9778453810776183,0.9757546745350029,0.9735721034059553,0.971298049608644,0.9689329083325428,0.9664770879243741,0.9639310097713906,0.9612951081820061,0.9585698302637836,0.9557556357987903,0.9528529971163268,0.9498623989630331,0.9467843383703861,0.9436193245195849,0.9403678786038298,0.9370305336880028,0.933607834565744,0.9301003376139276,0.9265086106445327,0.9228332327539112,0.9190747941694408,0.9152338960935597,0.9113111505451725,0.9073071801984174,0.9032226182187731,0.8990581080965018,0.8948143034773921,0.8904918679907933,0.8860914750749006,0.8816138077992733,0.8770595586845422,0.8724294295192715,0.8677241311739308,0.8626161485985507,0.8571344116931553,0.8516174449794455,0.8460661683343939,0.8404815005112565,0.834864358985154,0.829215659800157,0.8235363174178995,0.8178272445677435,0.812089352098517,0.8063235488318476,0.8005307414171138,0.7947118341880348,0.7888677290209213,0.7829993251946056,0.7771075192520753,0.7711932048638259,0.7652572726929551,0.7593006102620192,0.7533241018216675,0.7473286282210768,0.7413150667802011,0.7352842911638605,0.7292371712576793,0.7231745730458999,0.717097358491085,0.7110063854157246,0.7049025073857709,0.6987865735961123,0.6926594287580068,0.6865219129884912,0.6803748617017831,0.6742191055026909,0.6680554700820523,0.6618847761142137,0.6557078391565709,0.6495254695511868,0.6433384723285004,0.6371476471131512,0.6309537880319284,0.6247576836238656,0.6185601167525033,0.612361864520328,0.6061636981854146,0.5999663830802852,0.5937706785330095,0.5875773377905578,0.5813871079444363,0.5752007298586196,0.5690189380998024,0.5628424608699958,0.556672019941486,0.5505083305941867,0.5443521015554007,0.5382040349420275,0.5320648262052324,0.5259351640776159,0.5198157305229032,0.5137072006881956,0.507610242858806,0.5015255184157178,0.4954536817957061,0.4893953804541488,0.4833512548305818,0.4773219383170267,0.47130805722914443,0.4653102307802585,0.4593290710582975,0.4533651830057083,0.4474191644024001,0.44149160585177294,0.4355830907698924,0.42969419537788606,0.4238254886976179,0.4179775325507263,0.4121508815610997,0.40634608316087356,0.40056367760003836,0.39480419795975347,0.38906817016946776,0.38335611302795025,0.37766853822834884,0.37200595038739454,0.3663688470788784,0.36075771887154084,0.35517304937151345,0.34961531526947287,0.34408498639266283,0.3385825257619646,0.33310838965420186,0.32766302766986616,0.32224688280648867,0.31686039153786477,0.3115039838993836,0.30617808357969667,0.30088310801901375,0.2956194685142945,0.29038757033164536,0.2851878128262474,0.2800205895701496,0.27488628848829755,0.2697852920031808,0.26471797718851403,0.2596847159323806,0.25468587511031116,0.24972181676877747,0.2447928983196327,0.23989947274604145,0.2350418888204895,0.230220491335487,0.2254356213476219,0.22068761643565016,0.21597681097335308,0.2113035364179236,0.20666812161469034,0.2020708931190197,0.19751217553628297,0.19299229188080813,0.18851156395477772,0.18407031274806854,0.17966885886006054,0.1753075229444704,0.17098662617829208,0.16670649075593325,0.1624674404096517,0.15826980095738155,0.15411390087901955,0.15000007192220008}) {} + constexpr smooth_cool_warm_color_map() : + detail::color_map({0.22999950386952345,0.23451750918602265,0.23905139222321087,0.2436017365913441,0.24816908043486074,0.25275391815771386,0.2573567020073366,0.2619778435347082,0.26661771494573344,0.271276650357161,0.27595494696856954,0.28065286616048707,0.28537063452740463,0.29010844485334814,0.29486645703670583,0.2996447989701334,0.30444356738064665,0.3092628286343541,0.31410261950970153,0.3189629479426216,0.32384379374653405,0.32874510930975565,0.33366682027256384,0.33860882618583127,0.3435710011529169,0.3485531944562718,0.3535552311699886,0.3585769127594044,0.3636180176686533,0.3686783018969878,0.37375749956453747,0.37885532346808715,0.38397146562736917,0.38910559782229387,0.39425737212145806,0.39942642140225487,0.4046123598628117,0.4098147835259849,0.41503327073558766,0.4202673826449946,0.42551666369825586,0.43078064210382544,0.43605883030099185,0.44135072541910086,0.4466558097296202,0.4519735510911263,0.457303403387259,0.46264480695769356,0.4679971890221843,0.4733599640977317,0.4787325344089037,0.48411429029138214,0.48950461058876166,0.49490286304267245,0.5003084046762621,0.5057205821711058,0.511138732237593,0.5165621819788595,0.5219902492483212,0.5274222430008886,0.5328574636379119,0.5382952033459485,0.5437347464294153,0.5491753696372063,0.5546163424833603,0.5600569275618472,0.5654963808555731,0.5709339520396719,0.5763688847791901,0.5818004170212294,0.5872277812816606,0.5926502049264796,0.5980669104479099,0.603477115735333,0.6088800343411463,0.6142748757416401,0.6196608455929782,0.6250371459823868,0.6304029756746347,0.6357575303538953,0.6411000028610946,0.6464295834268168,0.6517454598998733,0.6570468179716188,0.6623328413960967,0.6676027122061123,0.6728556109253114,0.6780907167763519,0.683307207885253,0.6885042614820046,0.6936810540975126,0.6988367617569751,0.7039705601697447,0.7090816249157784,0.714169131628733,0.7192322561757896,0.7242701748342745,0.7292820644651583,0.7342671026834836,0.7392244680258144,0.7441533401147525,0.7490528998206014,0.7539223294202332,0.7587608127532254,0.7635675353753275,0.7683416847093205,0.7730824501933197,0.7777890234265885,0.7824605983129111,0.7870963712015859,0.7916955410260809,0.7962573094404225,0.8007808809533457,0.8052654630602748,0.8097102663731715,0.8141145047483038,0.8184773954119764,0.822798159084272,0.827076020100851,0.8313102065328385,0.8354999503048602,0.8396444873112505,0.8437430575304858,0.8477949051378751,0.8517992786165454,0.8557554308667662,0.8596626193136427,0.8635201060132168,0.8676431881102519,0.8719973001889246,0.8762551679574422,0.8804169678453379,0.8844828646854237,0.8884530127026752,0.892327556446231,0.8961066316684723,0.8997903661548088,0.9033788805075311,0.9068722888867912,0.910270699711566,0.9135742163232042,0.9167829376139871,0.9198969586229171,0.9229163711008167,0.9258412640466325,0.9286717242167226,0.9314078366087624,0.9340496849217929,0.9365973519938281,0.9390509202183217,0.9414104719407324,0.9436760898363059,0.9458478572701444,0.9479258586405416,0.9499101797065052,0.951800907900325,0.953598132625986,0.9553019455441706,0.9569124408445594,0.9584297155060683,0.9598538695456499,0.9611850062562218,0.9624232324342575,0.9635686585975486,0.9646213991936067,0.9655815727991436,0.9664493023110522,0.9672247151292687,0.9679079433318883,0.9684991238428787,0.9689983985927076,0.9694059146721955,0.9697218244798756,0.9699462858631324,0.9700794622533694,0.9701215227954475,0.9700726424716136,0.9699330022201408,0.9697027890488664,0.9693821961438281,0.9689714229731695,0.968470675386481,0.9678801657097379,0.9672001128359847,0.9664307423119013,0.9655722864203883,0.964624984259297,0.9635890818164178,0.9624648320408441,0.9612524949108144,0.9599523374981328,0.9585646340292623,0.9570896659431806,0.9555277219460815,0.9538790980630029,0.9521440976864516,0.9503230316221086,0.948416218131665,0.9464239829728659,0.9443466594368136,0.9421845883825966,0.9399381182692833,0.9376076051853501,0.9351934128755736,0.9326959127654463,0.9301154839831494,0.9274525133791317,0.9247073955433249,0.9218805328200373,0.9189723353205592,0.9159832209335118,0.9129136153329698,0.90976395198439,0.9065346721483711,0.9032262248822704,0.8998390670397057,0.896373663267962,0.8928304860033279,0.8892100154643842,0.8855127396432578,0.8817391542948727,0.8778897629242048,0.8739650767715597,0.8699656147959004,0.8658919036562271,0.8617444776910301,0.8575238788958367,0.8532306568988527,0.8488653689347272,0.844428579816439,0.8399208619053304,0.835342795079293,0.8306949666991194,0.825977971573034,0.8211924119194148,0.8163388973277163,0.8114180447176049,0.8064304782963232,0.8013768295142913,0.7962577370189533,0.7910738466068946,0.785825811174225,0.7805142906652605,0.7751399520194979,0.7697034691169152,0.7642055227215985,0.7586468004237221,0.7530279965798936,0.7473498122518853,0.7416129551437725,0.7358181395374971,0.729966086226886,0.7240575224501452,0.7180931818208612,0.712073804257538,0.7060001359117047}, + {0.2989989340493756,0.30586471825124395,0.31271835359723077,0.3195596165920886,0.3263882334026712,0.33320388462766504,0.34000620954660093,0.34679480991553485,0.3535692533668808,0.3603290764626063,0.3670737874430388,0.37380286870769464,0.3805157790595848,0.3872119557402635,0.3938908162793105,0.4005517601788923,0.4071941704514421,0.41381741502624314,0.42042084803879193,0.4270038110151302,0.43356563396190284,0.4401056363716498,0.4466231281517378,0.45311741048440196,0.45958777662452927,0.46603351264108767,0.47245389810747423,0.47884820674548473,0.4852157070271205,0.49155566273800605,0.49786733350580864,0.5041499752967064,0.5104028408826495,0.5166251802818846,0.5228162411749818,0.5289752692983762,0.5351015088172548,0.541194202679442,0.5472525929517891,0.5532759211404236,0.5592634284961118,0.5652143563058468,0.5711279461717078,0.5770034402779125,0.5828400816469308,0.5886371143854353,0.5943937839208078,0.6001093372288535,0.6057830230533238,0.6114140921177984,0.6170017973304325,0.6225453939820256,0.6280441399378467,0.6334972958235978,0.6389041252058836,0.644263894767512,0.6495758744779339,0.654839337759102,0.6600535616470082,0.6652178269491371,0.670331418398056,0.6753936248013475,0.6804037391880692,0.685361058951912,0.690264885991224,0.695114526846042,0.6999092928322662,0.7046485001731109,0.7093314701279408,0.7139575291186055,0.7185260088533676,0.7230362464485207,0.7274875845477786,0.7318793714395154,0.7362109611719294,0.7404817136661965,0.7446909948276748,0.7488381766552155,0.7529226373486367,0.7569437614144018,0.7609009397695506,0.7647935698439208,0.7686210556806996,0.7723828080353353,0.7760782444728409,0.7797067894635203,0.7832678744771355,0.7867609380755451,0.7901854260038265,0.7935407912799094,0.7968264942827246,0.8000420028388932,0.8031867923079613,0.8062603456661956,0.8092621535889422,0.8121917145315617,0.8150485348089448,0.8178321286736122,0.8205420183923986,0.8231777343217284,0.8257388149814784,0.8282248071274302,0.8306352658223072,0.8329697545053927,0.8352278450607313,0.8374091178838983,0.8395131619473374,0.8415395748642601,0.8434879629510917,0.8453579412884608,0.8471491337807205,0.8488611732139871,0.8504937013126886,0.8520463687946024,0.8535188354243787,0.854910770065524,0.8562218507308311,0.857451764631246,0.8586002082231403,0.8596668872539794,0.8606515168063638,0.8615538213404197,0.8623735347345196,0.8631104003243038,0.8637641709399845,0.8643346089419015,0.8648214862543027,0.8652245843973202,0.8645140349150363,0.8626912788780988,0.8607866996599632,0.8588005566711197,0.8567331182372422,0.8545846614985785,0.8523554723065947,0.8500458451177988,0.8476560828846528,0.8451864969434798,0.8426374068992736,0.8400091405073019,0.8373020335514,0.8345164297188294,0.8316526804715908,0.8287111449140491,0.8256921896567365,0.822596188676188,0.8194235231706464,0.8161745814114749,0.8128497585900935,0.8094494566602553,0.8059740841754534,0.8024240561212462,0.7987997937422701,0.7951017243636899,0.7913302812068249,0.7874859031986702,0.7835690347750057,0.7795801256767763,0.7755196307393911,0.7713880096745724,0.7671857268443542,0.7629132510268043,0.758571055173009,0.7541596161548229,0.7496794145028565,0.7451309341341271,0.7405146620687538,0.7358310881350345,0.7310807046621858,0.7262640061599712,0.7213814889843815,0.7164336509884588,0.7114209911572899,0.7063440092261024,0.7012032052803152,0.6959990793362977,0.6907321309014792,0.6854028585123331,0.6800117592486405,0.6745593282222776,0.6690460580386323,0.663472438228566,0.65783895464866,0.6521460888472544,0.6463943173935754,0.6405841111669635,0.6347159346029446,0.6287902448925465,0.6228074911309212,0.6167681134109175,0.6106725418568123,0.6045211955929051,0.5983144816411149,0.5920527937410947,0.5857365110856726,0.5793659969636203,0.57294159730086,0.5664636390902013,0.5599324286985411,0.5533482500391552,0.546711362595224,0.5400219992790316,0.533280364109342,0.5264866296872404,0.5196409344481697,0.5127433796649743,0.5057940261733677,0.49879289078734274,0.4917399423674949,0.4846350974999652,0.47747821573754495,0.47026909434728564,0.46300746250050845,0.4556929748311352,0.44832520427650463,0.44090363410085304,0.43342764898501834,0.42589652504602493,0.41830941862630455,0.4106653536635276,0.4029632074170497,0.3952016942845104,0.3873793473900178,0.37949449756134346,0.37154524923423027,0.3635294527231879,0.35544467217440223,0.3472881483602095,0.33905675527607415,0.33074694924673165,0.3223547089197083,0.3138754640964424,0.30530401078823033,0.2966344091359757,0.28785985982733997,0.2789725532777859,0.2699634839588782,0.2608222196264688,0.25153661146923556,0.24209242581295431,0.2324728700992567,0.22265797397565007,0.21262376808227257,0.20234117434687338,0.19177447487857652,0.18087914808905534,0.16959872367321424,0.15786005774647732,0.1455659466237694,0.13258300379739485,0.11872050682883606,0.1036904371731237,0.08702339888581809,0.06786174152286231,0.04430319728532283,0.015991824033980695}, + {0.754000138575591,0.760211287847582,0.7663613706951183,0.7724494083708939,0.7784744332927407,0.7844354891865984,0.7903316312278389,0.7961619261808826,0.8019254525370478,0.8076213006505808,0.813248572872804,0.8188063836843368,0.8242938598253321,0.829710140423685,0.8350543771211604,0.8403257341974003,0.8455233886917599,0.8506465305229377,0.8556943626063482,0.8606661009692109,0.8655609748633052,0.8703782268753609,0.8751171130350492,0.8797769029205332,0.8843568797615591,0.8888563405400349,0.8932745960880898,0.8976109711835649,0.9018648046429221,0.9060354494115308,0.9101222726513168,0.9141246558257436,0.918041994782103,0.9218736998310882,0.9256191958236355,0.9292779222250065,0.9328493331860931,0.9363328976119261,0.9397280992273693,0.943034436639982,0.9462514234000324,0.9493785880576479,0.9524154742170866,0.9553616405881157,0.9582166610344868,0.960980124619491,0.9636516356485881,0.9662308137090968,0.968717293706932,0.9711107259003909,0.9734107759309701,0.9756171248512094,0.9777294691495587,0.9797475207722576,0.9816710071422271,0.983499671174965,0.9852332712914448,0.9868715814280132,0.9884143910432847,0.9898615051220324,0.9912127441760742,0.9924679442421503,0.9936269568768029,0.9946896491482432,0.9956559036252249,0.9965256183629146,0.9972987068857656,0.9979750981673984,0.9985547366074979,0.9990375820057199,0.9994236095326229,0.9997128096976274,0.9999051883140077,1.0,0.9999995804425049,0.9999016817439826,0.9997071369848932,0.9994160278693497,0.9990284511333963,0.9985445184894549,0.9979643565678705,0.9972881068555687,0.9965159256318358,0.9956479839012286,0.9946844673236305,0.9936255761414589,0.9924715251040422,0.9912225433891731,0.9898788745218482,0.988440776290216,0.9869085206587308,0.9852823936785383,0.983562695395095,0.9817497397530396,0.9798438544983238,0.9778453810776183,0.9757546745350029,0.9735721034059553,0.971298049608644,0.9689329083325428,0.9664770879243741,0.9639310097713906,0.9612951081820061,0.9585698302637836,0.9557556357987903,0.9528529971163268,0.9498623989630331,0.9467843383703861,0.9436193245195849,0.9403678786038298,0.9370305336880028,0.933607834565744,0.9301003376139276,0.9265086106445327,0.9228332327539112,0.9190747941694408,0.9152338960935597,0.9113111505451725,0.9073071801984174,0.9032226182187731,0.8990581080965018,0.8948143034773921,0.8904918679907933,0.8860914750749006,0.8816138077992733,0.8770595586845422,0.8724294295192715,0.8677241311739308,0.8626161485985507,0.8571344116931553,0.8516174449794455,0.8460661683343939,0.8404815005112565,0.834864358985154,0.829215659800157,0.8235363174178995,0.8178272445677435,0.812089352098517,0.8063235488318476,0.8005307414171138,0.7947118341880348,0.7888677290209213,0.7829993251946056,0.7771075192520753,0.7711932048638259,0.7652572726929551,0.7593006102620192,0.7533241018216675,0.7473286282210768,0.7413150667802011,0.7352842911638605,0.7292371712576793,0.7231745730458999,0.717097358491085,0.7110063854157246,0.7049025073857709,0.6987865735961123,0.6926594287580068,0.6865219129884912,0.6803748617017831,0.6742191055026909,0.6680554700820523,0.6618847761142137,0.6557078391565709,0.6495254695511868,0.6433384723285004,0.6371476471131512,0.6309537880319284,0.6247576836238656,0.6185601167525033,0.612361864520328,0.6061636981854146,0.5999663830802852,0.5937706785330095,0.5875773377905578,0.5813871079444363,0.5752007298586196,0.5690189380998024,0.5628424608699958,0.556672019941486,0.5505083305941867,0.5443521015554007,0.5382040349420275,0.5320648262052324,0.5259351640776159,0.5198157305229032,0.5137072006881956,0.507610242858806,0.5015255184157178,0.4954536817957061,0.4893953804541488,0.4833512548305818,0.4773219383170267,0.47130805722914443,0.4653102307802585,0.4593290710582975,0.4533651830057083,0.4474191644024001,0.44149160585177294,0.4355830907698924,0.42969419537788606,0.4238254886976179,0.4179775325507263,0.4121508815610997,0.40634608316087356,0.40056367760003836,0.39480419795975347,0.38906817016946776,0.38335611302795025,0.37766853822834884,0.37200595038739454,0.3663688470788784,0.36075771887154084,0.35517304937151345,0.34961531526947287,0.34408498639266283,0.3385825257619646,0.33310838965420186,0.32766302766986616,0.32224688280648867,0.31686039153786477,0.3115039838993836,0.30617808357969667,0.30088310801901375,0.2956194685142945,0.29038757033164536,0.2851878128262474,0.2800205895701496,0.27488628848829755,0.2697852920031808,0.26471797718851403,0.2596847159323806,0.25468587511031116,0.24972181676877747,0.2447928983196327,0.23989947274604145,0.2350418888204895,0.230220491335487,0.2254356213476219,0.22068761643565016,0.21597681097335308,0.2113035364179236,0.20666812161469034,0.2020708931190197,0.19751217553628297,0.19299229188080813,0.18851156395477772,0.18407031274806854,0.17966885886006054,0.1753075229444704,0.17098662617829208,0.16670649075593325,0.1624674404096517,0.15826980095738155,0.15411390087901955,0.15000007192220008}) {} }; template @@ -130,15 +138,15 @@ class custom_color_map : public detail::color_map public: custom_color_map() = delete; - custom_color_map(const std::array& r_, const std::array& g_, const std::array& b_) : + constexpr custom_color_map(const std::array& r_, const std::array& g_, const std::array& b_) : detail::color_map(r_, g_, b_) {} - custom_color_map(std::array&& r_, std::array&& g_, std::array&& b_) : + constexpr custom_color_map(std::array&& r_, std::array&& g_, std::array&& b_) : detail::color_map(std::move(r_), std::move(g_), std::move(b_)) {} - custom_color_map& operator=(const custom_color_map&) = default; + constexpr custom_color_map& operator=(const custom_color_map&) = default; - custom_color_map& operator=(custom_color_map&&) = default; + constexpr custom_color_map& operator=(custom_color_map&&) = default; ~custom_color_map() = default; }; diff --git a/include/boost/math/tools/concepts.hpp b/include/boost/math/tools/concepts.hpp index c733ac9de5..db0394b462 100644 --- a/include/boost/math/tools/concepts.hpp +++ b/include/boost/math/tools/concepts.hpp @@ -8,8 +8,10 @@ #ifndef BOOST_MATH_TOOLS_CONCEPTS_HPP #define BOOST_MATH_TOOLS_CONCEPTS_HPP +// LLVM clang supports concepts but apple's clang does not fully support at version 13 +// See: https://en.cppreference.com/w/cpp/compiler_support/20 #if (__cplusplus > 202000L || _MSVC_LANG > 202000L) -# if __has_include() +# if __has_include() && (!defined(__APPLE__) || (defined(__APPLE__) && defined(__clang__) && __clang__ > 13)) # include # define BOOST_MATH_FLOATING_POINT_TYPE std::floating_point # else diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 6d5667a295..482d57a7f0 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -1003,6 +1003,7 @@ test-suite misc : [ run ljung_box_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run cubic_roots_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run quartic_roots_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] + [ run color_maps_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run test_t_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] [ run test_z_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] [ run bivariate_statistics_test.cpp : : : [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] diff --git a/test/color_maps_test.cpp b/test/color_maps_test.cpp new file mode 100644 index 0000000000..8422c386f0 --- /dev/null +++ b/test/color_maps_test.cpp @@ -0,0 +1,34 @@ +// (C) Copyright Matt Borland 2022. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include + +template +void test() +{ + // Test for constexpr-ness + constexpr boost::math::tools::smooth_cool_warm_color_map cm; + static_assert(cm(0.5)[0] > 0); + + // Same rgb values as plasma + constexpr std::array r {0.18500126283629117,0.1911189044113562,0.19712864908128114,0.2030416233571155,0.20887268107458867,0.21463072331602523,0.22032157730150803,0.2259575605729931,0.23155039796588678,0.23710641646603325,0.24262940495715968,0.24812510063567056,0.25359583439603345,0.259047386098491,0.26447987886309154,0.2698981057405734,0.2753043830681906,0.28069900692141886,0.28608641029403303,0.2914638822295278,0.29683511768078935,0.3021991776471102,0.307559383374685,0.31291664864816615,0.31826993831935324,0.3236225760753923,0.3289709965431237,0.33431870303843003,0.33966373680896456,0.3450078077262057,0.35034847407826647,0.3556874153529715,0.36102581201779066,0.3663615341003603,0.37169632394652985,0.3770276964703286,0.382357946820387,0.38768438207138256,0.3930062860759083,0.3983273716748813,0.4036425817932003,0.40895431552409317,0.41426001622424247,0.4195623952577179,0.4248563616485503,0.4301441775161412,0.4354268819265687,0.4406999402134,0.44596644643576516,0.45122228710713624,0.4564697629199718,0.4617056654598785,0.4669310023070961,0.47214475738324385,0.4773458407394621,0.48253461632433253,0.4877090328365206,0.49286905392912533,0.49801338714995985,0.5031412603622233,0.5082531828521651,0.5133462124834312,0.5184220260592395,0.5234778559822143,0.5285143492877827,0.5335306956538576,0.5385244789001884,0.5434980954707963,0.5484481027774952,0.5533750875909487,0.5582766534405778,0.5631554062153734,0.5680081900745759,0.5728333975138157,0.5776342744306816,0.5824076737546731,0.5871533984089229,0.5918701205096012,0.5965604367679973,0.6012201835310419,0.6058512183412395,0.6104521263820015,0.6150225220246975,0.6195628616073623,0.6240719801812181,0.6285513580399021,0.6329989221793823,0.6374162963015114,0.6418004809769666,0.6461536800309777,0.650476135769243,0.6547651168217998,0.6590245256639604,0.6632516551223815,0.6674477291126537,0.6716108031251352,0.6757429658756737,0.6798454057970371,0.6839159522860683,0.6879568949603344,0.6919652822236589,0.6959450042288188,0.6998941469583252,0.7038136863269572,0.7077036076142078,0.7115648684573126,0.7153974874768007,0.7192003105763611,0.7229763232162184,0.7267244865470727,0.7304437173416366,0.7341377518333918,0.7378037499188499,0.7414454244046753,0.7450587348350122,0.7486483346580772,0.7522104746641185,0.755748680542265,0.7592629017974487,0.7627520603974456,0.766216825373388,0.7696582925955131,0.773077107895631,0.7764713899964052,0.7798428195281752,0.7831920638854646,0.7865182091233281,0.7898228934175395,0.7931051428523151,0.7963656261858302,0.7996034565968984,0.8028201310987728,0.8060159189746301,0.8091884512009491,0.8123413974246995,0.8154719410234268,0.8185825533178849,0.8216705444481089,0.8247373765508464,0.8277822680188923,0.8308060259837033,0.8338091392025193,0.8367899778785102,0.8397489706421578,0.8426854482941508,0.8456008173688659,0.8484934838710892,0.8513631273192183,0.8542102862752687,0.8570334035212495,0.8598348399896373,0.8626110724885258,0.8653643579173034,0.8680923147108822,0.8707954368901418,0.8734743717670276,0.8761266641066531,0.8787535738894046,0.8813526771710705,0.8839261632148947,0.8864707162026111,0.8889878746971145,0.8914771762860599,0.8939362684731502,0.896366404995977,0.8987661885216094,0.9011348456797987,0.9034710462469783,0.9057762624345291,0.9080481396866358,0.9102863527112363,0.9124909968821041,0.9146608551755517,0.9167960662705978,0.9188933135427245,0.9209542277904884,0.9229781644169556,0.9249630587811338,0.9269098852966564,0.928815526839391,0.9306829366142825,0.9325070229302802,0.9342897265833519,0.9360290542859102,0.9377243972740386,0.9393770933973468,0.9409842661949558,0.9425456696997273,0.9440594310662802,0.9455271344382453,0.9469451155697922,0.9483136189409812,0.9496329509923357,0.9509013387619204,0.9521193680507284,0.9532833326102016,0.9543957893212712,0.9554530885899511,0.9564564274893136,0.9574039803720095,0.9582930778369493,0.9591252451658657,0.9598979045875052,0.9606124721276129,0.9612663555645452,0.9618587615061226,0.9623887555724971,0.9628559105126825,0.9632594414845331,0.9635970174364671,0.9638686962955997,0.964073330664618,0.9642088982457305,0.9642762050566095,0.9642722292530789,0.9641978734579372,0.9640500241140576,0.9638285003224122,0.9635333683894992,0.9631614522931872,0.962712538770477,0.9621866932888067,0.9615816256657105,0.960894345402275,0.9601234461397462,0.959270237581007,0.958333448735586,0.9573126236007495,0.9562062303425974,0.9550135580216242,0.9537297610630108,0.9523531724953679,0.9508874276947369,0.9493337129963176,0.9476874510448859,0.9459406787196255,0.944103300221897,0.9421780061800054,0.9401426587007371,0.9380209885848168,0.9358000817994506,0.9334816723713976,0.9310720730839354,0.9285606186650813,0.9259594465149981,0.92327053647064,0.9204816890380406,0.9176163146663037,0.9146765909646813,0.9116700174610778,0.9086068264551928,0.9055122790291467,0.9024220298268155,0.8994080090565665,0.8965597700566809,0.894058310302958}; + constexpr std::array g {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.874898278890354e-05,0.007471928506941776,0.015271185178250529,0.023435206026773358,0.03197423156761071,0.04087712538541078,0.04941897732161648,0.057376591831635744,0.06489209701289092,0.07205664723234939,0.07893485649247015,0.08557896376179144,0.092021751309049,0.09829643543437619,0.10442077591051005,0.11041573939018576,0.11629982277048792,0.12207972438632506,0.12777061405330994,0.13337789223781238,0.1389126551987294,0.14437902230001867,0.14978346343836335,0.15513277880704496,0.16042886120342012,0.1656775394015491,0.1708811060968512,0.17604431343185956,0.1811675458797579,0.1862549283640475,0.19131016034079534,0.19633283758483017,0.20132751808066945,0.20629365678022926,0.21123542314263571,0.2161517783484883,0.22104657452100646,0.22592119959006707,0.23077446982485766,0.23561210642337616,0.24043047593352906,0.24523511752950322,0.2500223780012234,0.25479746355598837,0.25956029374277906,0.26431022207991034,0.2690513274100934,0.2737818849425285,0.27850483541745347,0.28321834594018785,0.28792637941737553,0.29262694015300356,0.2973217868017699,0.30201349640843383,0.3067011675000855,0.311386513443518,0.3160685293738308,0.3207499291278433,0.3254307091326806,0.33011024027988417,0.3347921147847294,0.3394741977280383,0.3441601465946952,0.3488478095363264,0.3535397891569865,0.3582349147529724,0.36293457844520105,0.3676412168097567,0.3723536223699429,0.3770733241910323,0.38179911504484987,0.3865345827145719,0.3912774119706224,0.3960300112396703,0.40079369284363137,0.4055661645442056,0.4103509864051946,0.4151458393212769,0.41995530212234555,0.4247759985436038,0.429609255031397,0.4344584280288323,0.4393211443376441,0.4441999304447296,0.4490924088928135,0.4540021452370879,0.4589267217483421,0.46386948406587364,0.4688297189338491,0.4738069993796045,0.47880391802811756,0.4838189959751383,0.4888528043494526,0.4939069187369674,0.4989795927548926,0.5040742179411092,0.5091882394741989,0.5143242934939541,0.519480841366499,0.5246605189695782,0.529860774144959,0.5350842629867526,0.5403293668305715,0.5455974579589155,0.5508899121603867,0.5562040647384632,0.5615426592562283,0.5669040105140666,0.5722919147836466,0.577701610932102,0.5831365219782882,0.5885970455193761,0.5940804364977416,0.5995905102669348,0.6051244958149699,0.6106842151090096,0.6162678665363043,0.6218768875923327,0.627512735634536,0.6331745970184661,0.6388623236974159,0.6445750605508336,0.6503137041961821,0.656078387432029,0.6618685638537222,0.6676857251951027,0.6735279399230053,0.6793971833342757,0.6852914897975773,0.6912138827190051,0.6971603311791722,0.7031323629811758,0.7091335377504808,0.7151587894894975,0.7212111928588061,0.727288688382748,0.7333943830627802,0.7395241540309135,0.7456795754640698,0.7518622221225512,0.7580699614625952,0.7643039444114984,0.7705640387323482,0.7768514277320878,0.7831628955092512,0.7894990412104851,0.7958624980435167,0.8022480152561944,0.8086588498956894,0.8150957971478479,0.8215591141377789,0.8280444859186529,0.8345532077754317,0.8410839962117271,0.8476425831870477,0.8542225467143049,0.8608205474618611,0.8674491093347713,0.8740937063216282,0.8807618316376675,0.8874501087536273,0.8941562294005477,0.900886023729324,0.9076310541062192,0.9143938321288543,0.9211760913964651,0.9279732997552812,0.9347791439177715,0.9415965873644457,0.9484236309855288,0.9552511244435956,0.9620729727476299,0.9688661897650951,0.975611979389701,0.9822535793047805}; + constexpr std::array b {0.5300734481832133,0.5352444603525081,0.5401496873258278,0.5448207274312517,0.5492861078596931,0.5535696573805636,0.5576886141014704,0.5616609964897479,0.5655049239276769,0.5692314014828168,0.5728505620174764,0.5763702949099744,0.5797988437955895,0.5831429817760583,0.5864060347449428,0.5895948785151374,0.5927123254827708,0.5957607906567519,0.5987448538514638,0.6016649977484743,0.6045237142774258,0.6073215647568714,0.610060282216021,0.6127415605257925,0.6153640224697419,0.6179290152489123,0.6204342239271381,0.6228829350718792,0.625271898043606,0.6276013187112769,0.6298710242222681,0.6320785940805594,0.6342255823320162,0.6363078797194855,0.6383265475601053,0.6402785532144175,0.6421628771547095,0.6439785694946553,0.6457230933084593,0.6473958766593488,0.6489950538473048,0.6505184306872968,0.6519642297582939,0.653331171675656,0.6546165641245861,0.655818742117949,0.65693799619788,0.6579697282780315,0.658913466231862,0.6597667197389312,0.6605289119772367,0.6611976600287218,0.6617721467945837,0.6622494877377035,0.6626294254823041,0.662909148803712,0.6630875095523548,0.6631645872632188,0.66313835041097,0.6630068027529852,0.6627708908204921,0.6624287113415619,0.6619800968378087,0.6614242681940923,0.6607599298174441,0.6599874350032627,0.6591055981902831,0.6581161801158861,0.6570196633950978,0.6558144934883569,0.6545022813523073,0.653083356821114,0.651560454782398,0.6499322013289422,0.6482001697143078,0.6463672240776391,0.6444334413675159,0.6424018048025009,0.6402732833430833,0.6380499641554425,0.6357347102857865,0.6333297196772426,0.6308373994447983,0.6282600961681855,0.6256021241199032,0.6228641296151941,0.6200505178730409,0.6171638506919247,0.6142086153036438,0.6111870741109839,0.6081004450341899,0.604956300073173,0.6017530389476595,0.5984983035745908,0.5951924266541045,0.5918411070177483,0.5884465014386215,0.585011735976789,0.5815395577903398,0.5780332012739695,0.5744974521016776,0.570932506897979,0.5673441858884501,0.5637335767466599,0.5601017463095771,0.5564545500366853,0.552792120928892,0.5491173170199668,0.545432268052493,0.5417408483359869,0.5380431032601405,0.5343400883294095,0.5306366819504315,0.5269329923911534,0.5232298863541315,0.5195274755763871,0.5158306312483361,0.512137399653064,0.5084498297525021,0.50476878993514,0.501093374729771,0.49742746464864046,0.49377016285413927,0.4901233238126223,0.4864869893410944,0.48285922068624404,0.47924185046887885,0.4756350094982365,0.4720385174170281,0.4684525186264465,0.4648778196983237,0.4613125719281808,0.4577605762350459,0.45421788462774554,0.45068557847021135,0.4471634196988565,0.4436495949958711,0.44014585494792785,0.43665038594107897,0.43316392259011754,0.4296875651350407,0.42621737099556123,0.42275507747129093,0.41929886852490544,0.41584947056189187,0.4124050878709716,0.4089674228462569,0.405535554348405,0.4021065453700518,0.3986820908198349,0.39526040918192384,0.3918421707163013,0.38842457298679345,0.385011298212545,0.38159840245673277,0.3781859518708741,0.37477461745019225,0.37136257807629336,0.36795049364876287,0.3645365324577698,0.3611223530824753,0.35770601202584773,0.3542865122627056,0.35086450022751575,0.34744014111882704,0.34401206951565483,0.34058041413685886,0.33714480107622696,0.3337042204871271,0.33025867912310986,0.3268087806988829,0.32335261768909423,0.31989179322193145,0.31642542736448936,0.31295201716155624,0.30947360171764265,0.30598704730811505,0.3024949522990142,0.2989963432701857,0.29549074588061,0.29197919964809826,0.28845817867177614,0.28492969964810494,0.28139526496601874,0.2778537072388743,0.27430383727935276,0.2707481638305188,0.26718454740444175,0.2636154464355518,0.2600356289949842,0.2564496036120887,0.25285703768193385,0.24925763348723312,0.2456517661988547,0.24204016134332634,0.23842311536200755,0.2348003777648286,0.23117419840272618,0.22754413813760505,0.22390965714476324,0.2202708516770076,0.21662943633800064,0.21298749726033284,0.20934668932625894,0.2057069050257183,0.20207065907463867,0.1984392920478823,0.19481481252537644,0.19119869381163737,0.18759494102079383,0.18400288978976168,0.1804297764591602,0.17687797122612808,0.17334762525376426,0.16984714768059186,0.16637921636618158,0.16295000971437262,0.15956346939328955,0.15622826644396326,0.15294946537452883,0.14973455824735152,0.1465937236780026,0.143534307799379,0.1405644983355272,0.1376912476803779,0.1349304220039219,0.13229401208376287,0.129792103544935,0.12743980433391283,0.12524775464689872,0.12322300321471347,0.12137867908430083,0.11973149121600749,0.118292153356203,0.11706646197810774,0.11605402308057439,0.11527104051689083,0.11471851258263263,0.11437731754446762,0.1142616518784757,0.11434747323584868,0.1146183402870086,0.11505417484570082,0.11561141583641374,0.11625593038842527,0.1169286187796818,0.11754606974768209,0.11802695488214923,0.11824175235960144,0.11802059587857097,0.11712470175631184,0.1152182936223895,0.11179479561713918,0.10607343156231328,0.09668148446675398,0.0810687655704728}; + + constexpr boost::math::tools::custom_color_map user_plasma(r, g, b); + constexpr boost::math::tools::plasma_color_map plasma; + + static_assert(user_plasma(0.5)[0] == plasma(0.5)[0]); +} + +int main() +{ + test(); + test(); + test(); + + return 0; +} From 5d478d660d619547fdca30fb6aad8451fb06c663 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Sun, 30 Jan 2022 16:43:55 +0200 Subject: [PATCH 03/18] Add newton fractal example [ci skip] --- example/color_maps_example.cpp | 226 +++++++++++++++++++++++++++++++++ 1 file changed, 226 insertions(+) create mode 100644 example/color_maps_example.cpp diff --git a/example/color_maps_example.cpp b/example/color_maps_example.cpp new file mode 100644 index 0000000000..aa301b475b --- /dev/null +++ b/example/color_maps_example.cpp @@ -0,0 +1,226 @@ +// (C) Copyright Nick Thompson 2021. +// (C) Copyright Matt Borland 2022. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "lodepng.h" + +// Computes ab - cd. +// See: https://pharr.org/matt/blog/2019/11/03/difference-of-floats.html +template +inline Real difference_of_products(Real a, Real b, Real c, Real d) +{ + Real cd = c * d; + Real err = std::fma(-c, d, cd); + Real dop = std::fma(a, b, -cd); + return dop + err; +} + +template +std::array to_8bit_rgba(const std::array& v) +{ + using std::sqrt; + static_assert(dimension == 3 || dimension == 4, "The color must be RGB[0,1] or RGBA[0,1]"); + std::array pixel; + for (int64_t i = 0; i < dimension; ++i) + { + // Apply gamma correction here: + Real u = sqrt(v[i]); + // Clamp to [0, 1] or assert when v[i] \in \mathbb{R} \setminus [0,1]? OMG questions questions questions. + pixel[i] = 255*std::clamp(u, Real(0), Real(1)); + } + + if constexpr (dimension == 3) + { + pixel[3] = 255; + } + + return pixel; +} + +// In lodepng, the vector is expected to be row major, with the top row specified first. +// Note that this is a bit confusing sometimes as it's more natural to let y increase moving *up*. +unsigned write_png(std::string const & filename, std::vector const & img, size_t width, size_t height) +{ + unsigned error = lodepng::encode(filename, img, width, height, LodePNGColorType::LCT_RGBA, 8); + if(error) + { + std::cerr << "Error encoding png: " << lodepng_error_text(error) << "\n"; + } + return error; +} + +template +auto fifth_roots(std::complex z) +{ + std::complex v = std::pow(z,4); + std::complex dw = Real(5)*v; + std::complex w = v*z - Real(1); + return std::make_pair(w, dw); +} + +template +auto g(std::complex z) +{ + std::complex z2 = z*z; + std::complex z3 = z*z2; + std::complex z4 = z2*z2; + std::complex w = z4*(z4 + Real(15)) - Real(16); + std::complex dw = Real(4)*z3*(Real(2)*z4 + Real(15)); + return std::make_pair(w, dw); +} + +template +auto fifth_roots_halley(std::complex z) +{ + std::complex zcb = std::pow(z,3); + std::complex dw = Real(5)*zcb*z; + std::complex w = zcb*z*z - Real(1); + std::complex ddw = Real(20)*zcb; + return std::make_tuple(w, dw, ddw); +} + +template +std::complex complex_newton(std::function,std::complex>(std::complex)> f, std::complex z) +{ + // f(x(1+e)) = f(x) + exf'(x) + bool close = false; + do + { + auto [y, dy] = f(z); + z -= y/dy; + close = (abs(y) <= 1.4*std::numeric_limits::epsilon()*abs(z*dy)); + } while(!close); + return z; +} + +template +std::complex complex_halley(std::function,std::complex,std::complex>(std::complex)> f, std::complex z) +{ + // f(x(1+e)) = f(x) + exf'(x) + bool close = false; + do + { + auto [y, dy, ddy] = f(z); + z -= (Real(2)*y*dy/(Real(2)*dy*dy - y*ddy)); + close = (abs(y) <= std::numeric_limits::epsilon()*abs(z*dy)/2); + } while(!close); + return z; +} + +template +class plane_pixel_map +{ +public: + plane_pixel_map(int64_t image_width, int64_t image_height, Real xmin, Real ymin) + { + image_width_ = image_width; + image_height_ = image_height; + xmin_ = xmin; + ymin_ = ymin; + } + + std::complex to_complex(int64_t i, int64_t j) const { + Real x = xmin_ + 2*abs(xmin_)*Real(i)/Real(image_width_ - 1); + Real y = ymin_ + 2*abs(ymin_)*Real(j)/Real(image_height_ - 1); + return std::complex(x,y); + } + + std::pair to_pixel(std::complex z) const { + Real x = z.real(); + Real y = z.imag(); + Real ii = (image_width_ - 1)*(x - xmin_)/(2*abs(xmin_)); + Real jj = (image_height_ - 1)*(y - ymin_)/(2*abs(ymin_)); + + return std::make_pair(std::round(ii), std::round(jj)); + } + +private: + int64_t image_width_; + int64_t image_height_; + Real xmin_; + Real ymin_; +}; + +int main() +{ + using Real = long double; + constexpr int64_t image_width = 4096; + constexpr int64_t image_height = 4096; + std::vector img(4*image_width*image_height, 0); + plane_pixel_map map(image_width, image_height, Real(-2), Real(-2)); + constexpr boost::math::tools::smooth_cool_warm_color_map smooth_cool_warm; + constexpr Real two_pi = boost::math::constants::two_pi(); + + for (int64_t j = 0; j < image_height; ++j) + { + for (int64_t i = 0; i < image_width; ++i) + { + std::complex z0 = map.to_complex(i,j); + //auto rt = complex_halley(fifth_roots_halley, z0); + auto rt = complex_newton(g, z0); + // The root is one of exp(2Ï€ij/5). Therefore, it can be classified by angle. + Real theta = std::atan2(rt.imag(), rt.real()); + // Now theta in [-Ï€,Ï€]. Get it into [0,2Ï€]: + if (theta < 0) { + theta += two_pi; + } + theta /= two_pi; + if (std::isnan(theta)) { + std::cerr << "Theta is a nan!\n"; + } + auto c = to_8bit_rgba(smooth_cool_warm(theta)); + int64_t idx = 4 * image_width * (image_height - 1 - j) + 4 * i; + img[idx + 0] = c[0]; + img[idx + 1] = c[1]; + img[idx + 2] = c[2]; + img[idx + 3] = c[3]; + } + } + + std::array, 8> roots; + roots[0] = -Real(1); + roots[1] = Real(1); + roots[2] = {Real(0), Real(1)}; + roots[3] = {Real(0), -Real(1)}; + roots[4] = {sqrt(Real(2)), sqrt(Real(2))}; + roots[5] = {sqrt(Real(2)), -sqrt(Real(2))}; + roots[6] = {-sqrt(Real(2)), -sqrt(Real(2))}; + roots[7] = {-sqrt(Real(2)), sqrt(Real(2))}; + + for (int64_t k = 0; k < 8; ++k) + { + auto [ic, jc] = map.to_pixel(roots[k]); + + int64_t r = 7; + for (int64_t i = ic - r; i < ic + r; ++i) + { + for (int64_t j = jc - r; j < jc + r; ++j) + { + if ((i-ic)*(i-ic) + (j-jc)*(j-jc) > r*r) + { + continue; + } + int64_t idx = 4 * image_width * (image_height - 1 - j) + 4 * i; + img[idx + 0] = 0; + img[idx + 1] = 0; + img[idx + 2] = 0; + img[idx + 3] = 0xff; + } + } + } + + write_png("newton_fractal.png", img, image_width, image_height); +} From a4f40d18c579f1629aec9031f1be8ae35721ca3c Mon Sep 17 00:00:00 2001 From: Nick Thompson Date: Sun, 30 Jan 2022 10:14:44 -0800 Subject: [PATCH 04/18] Remove some unused code. --- example/color_maps_example.cpp | 31 +++---------------------------- 1 file changed, 3 insertions(+), 28 deletions(-) diff --git a/example/color_maps_example.cpp b/example/color_maps_example.cpp index aa301b475b..23b3a37827 100644 --- a/example/color_maps_example.cpp +++ b/example/color_maps_example.cpp @@ -82,16 +82,6 @@ auto g(std::complex z) return std::make_pair(w, dw); } -template -auto fifth_roots_halley(std::complex z) -{ - std::complex zcb = std::pow(z,3); - std::complex dw = Real(5)*zcb*z; - std::complex w = zcb*z*z - Real(1); - std::complex ddw = Real(20)*zcb; - return std::make_tuple(w, dw, ddw); -} - template std::complex complex_newton(std::function,std::complex>(std::complex)> f, std::complex z) { @@ -106,20 +96,6 @@ std::complex complex_newton(std::function,std return z; } -template -std::complex complex_halley(std::function,std::complex,std::complex>(std::complex)> f, std::complex z) -{ - // f(x(1+e)) = f(x) + exf'(x) - bool close = false; - do - { - auto [y, dy, ddy] = f(z); - z -= (Real(2)*y*dy/(Real(2)*dy*dy - y*ddy)); - close = (abs(y) <= std::numeric_limits::epsilon()*abs(z*dy)/2); - } while(!close); - return z; -} - template class plane_pixel_map { @@ -161,7 +137,7 @@ int main() constexpr int64_t image_height = 4096; std::vector img(4*image_width*image_height, 0); plane_pixel_map map(image_width, image_height, Real(-2), Real(-2)); - constexpr boost::math::tools::smooth_cool_warm_color_map smooth_cool_warm; + constexpr boost::math::tools::viridis_color_map viridis; constexpr Real two_pi = boost::math::constants::two_pi(); for (int64_t j = 0; j < image_height; ++j) @@ -169,7 +145,6 @@ int main() for (int64_t i = 0; i < image_width; ++i) { std::complex z0 = map.to_complex(i,j); - //auto rt = complex_halley(fifth_roots_halley, z0); auto rt = complex_newton(g, z0); // The root is one of exp(2Ï€ij/5). Therefore, it can be classified by angle. Real theta = std::atan2(rt.imag(), rt.real()); @@ -181,7 +156,7 @@ int main() if (std::isnan(theta)) { std::cerr << "Theta is a nan!\n"; } - auto c = to_8bit_rgba(smooth_cool_warm(theta)); + auto c = to_8bit_rgba(viridis(theta)); int64_t idx = 4 * image_width * (image_height - 1 - j) + 4 * i; img[idx + 0] = c[0]; img[idx + 1] = c[1]; @@ -222,5 +197,5 @@ int main() } } - write_png("newton_fractal.png", img, image_width, image_height); + write_png("viridis_newton_fractal.png", img, image_width, image_height); } From 3d46c0c708808af52082eb0f80d62ce56fd8f648 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Sun, 30 Jan 2022 20:56:37 +0200 Subject: [PATCH 05/18] Make the color map base class generic in size Fix naming convention [ci skip] --- include/boost/math/tools/color_maps.hpp | 95 +++++++++++++------------ 1 file changed, 48 insertions(+), 47 deletions(-) diff --git a/include/boost/math/tools/color_maps.hpp b/include/boost/math/tools/color_maps.hpp index ccbeb88725..29b8a8e58e 100644 --- a/include/boost/math/tools/color_maps.hpp +++ b/include/boost/math/tools/color_maps.hpp @@ -8,6 +8,7 @@ #define BOOST_MATH_COLOR_MAPS_HPP #include +#include #include #include #include @@ -18,22 +19,22 @@ namespace boost::math::tools { namespace detail { -template +template class color_map { private: - std::array r; - std::array g; - std::array b; + std::array r_; + std::array g_; + std::array b_; public: color_map() = delete; - constexpr color_map(const std::array& r_, const std::array& g_, const std::array& b_) : - r {r_}, g {g_}, b {b_} {} + constexpr color_map(const std::array& r, const std::array& g, const std::array& b) : + r_ {r}, g_ {g}, b_ {b} {} - constexpr color_map(std::array&& r_, std::array&& g_, std::array&& b_) : - r {std::move(r_)}, g {std::move(g_)}, b {std::move(b_)} {} + constexpr color_map(std::array&& r, std::array&& g, std::array&& b) : + r_ {std::move(r)}, g_ {std::move(g)}, b_ {std::move(b)} {} color_map& operator=(const color_map&) = delete; @@ -47,102 +48,102 @@ class color_map if (scalar == static_cast(1)) { - return {r.back(), g.back(), b.back()}; + return {r_.back(), g_.back(), b_.back()}; } - Real s = 255 * scalar; + Real s = (N-1) * scalar; Real ii = boost::math::ccmath::floor(s); Real t = s - ii; std::size_t i = static_cast(ii); - return {(1-t)*r[i] + t*r[i+1], - (1-t)*g[i] + t*g[i+1], - (1-t)*b[i] + t*b[i+1]}; + return {(1-t)*r_[i] + t*r_[i+1], + (1-t)*g_[i] + t*g_[i+1], + (1-t)*b_[i] + t*b_[i+1]}; } }; } // Namespace detail template -class plasma_color_map : public detail::color_map +class plasma_color_map : public detail::color_map { public: constexpr plasma_color_map() : - detail::color_map({0.18500126283629117,0.1911189044113562,0.19712864908128114,0.2030416233571155,0.20887268107458867,0.21463072331602523,0.22032157730150803,0.2259575605729931,0.23155039796588678,0.23710641646603325,0.24262940495715968,0.24812510063567056,0.25359583439603345,0.259047386098491,0.26447987886309154,0.2698981057405734,0.2753043830681906,0.28069900692141886,0.28608641029403303,0.2914638822295278,0.29683511768078935,0.3021991776471102,0.307559383374685,0.31291664864816615,0.31826993831935324,0.3236225760753923,0.3289709965431237,0.33431870303843003,0.33966373680896456,0.3450078077262057,0.35034847407826647,0.3556874153529715,0.36102581201779066,0.3663615341003603,0.37169632394652985,0.3770276964703286,0.382357946820387,0.38768438207138256,0.3930062860759083,0.3983273716748813,0.4036425817932003,0.40895431552409317,0.41426001622424247,0.4195623952577179,0.4248563616485503,0.4301441775161412,0.4354268819265687,0.4406999402134,0.44596644643576516,0.45122228710713624,0.4564697629199718,0.4617056654598785,0.4669310023070961,0.47214475738324385,0.4773458407394621,0.48253461632433253,0.4877090328365206,0.49286905392912533,0.49801338714995985,0.5031412603622233,0.5082531828521651,0.5133462124834312,0.5184220260592395,0.5234778559822143,0.5285143492877827,0.5335306956538576,0.5385244789001884,0.5434980954707963,0.5484481027774952,0.5533750875909487,0.5582766534405778,0.5631554062153734,0.5680081900745759,0.5728333975138157,0.5776342744306816,0.5824076737546731,0.5871533984089229,0.5918701205096012,0.5965604367679973,0.6012201835310419,0.6058512183412395,0.6104521263820015,0.6150225220246975,0.6195628616073623,0.6240719801812181,0.6285513580399021,0.6329989221793823,0.6374162963015114,0.6418004809769666,0.6461536800309777,0.650476135769243,0.6547651168217998,0.6590245256639604,0.6632516551223815,0.6674477291126537,0.6716108031251352,0.6757429658756737,0.6798454057970371,0.6839159522860683,0.6879568949603344,0.6919652822236589,0.6959450042288188,0.6998941469583252,0.7038136863269572,0.7077036076142078,0.7115648684573126,0.7153974874768007,0.7192003105763611,0.7229763232162184,0.7267244865470727,0.7304437173416366,0.7341377518333918,0.7378037499188499,0.7414454244046753,0.7450587348350122,0.7486483346580772,0.7522104746641185,0.755748680542265,0.7592629017974487,0.7627520603974456,0.766216825373388,0.7696582925955131,0.773077107895631,0.7764713899964052,0.7798428195281752,0.7831920638854646,0.7865182091233281,0.7898228934175395,0.7931051428523151,0.7963656261858302,0.7996034565968984,0.8028201310987728,0.8060159189746301,0.8091884512009491,0.8123413974246995,0.8154719410234268,0.8185825533178849,0.8216705444481089,0.8247373765508464,0.8277822680188923,0.8308060259837033,0.8338091392025193,0.8367899778785102,0.8397489706421578,0.8426854482941508,0.8456008173688659,0.8484934838710892,0.8513631273192183,0.8542102862752687,0.8570334035212495,0.8598348399896373,0.8626110724885258,0.8653643579173034,0.8680923147108822,0.8707954368901418,0.8734743717670276,0.8761266641066531,0.8787535738894046,0.8813526771710705,0.8839261632148947,0.8864707162026111,0.8889878746971145,0.8914771762860599,0.8939362684731502,0.896366404995977,0.8987661885216094,0.9011348456797987,0.9034710462469783,0.9057762624345291,0.9080481396866358,0.9102863527112363,0.9124909968821041,0.9146608551755517,0.9167960662705978,0.9188933135427245,0.9209542277904884,0.9229781644169556,0.9249630587811338,0.9269098852966564,0.928815526839391,0.9306829366142825,0.9325070229302802,0.9342897265833519,0.9360290542859102,0.9377243972740386,0.9393770933973468,0.9409842661949558,0.9425456696997273,0.9440594310662802,0.9455271344382453,0.9469451155697922,0.9483136189409812,0.9496329509923357,0.9509013387619204,0.9521193680507284,0.9532833326102016,0.9543957893212712,0.9554530885899511,0.9564564274893136,0.9574039803720095,0.9582930778369493,0.9591252451658657,0.9598979045875052,0.9606124721276129,0.9612663555645452,0.9618587615061226,0.9623887555724971,0.9628559105126825,0.9632594414845331,0.9635970174364671,0.9638686962955997,0.964073330664618,0.9642088982457305,0.9642762050566095,0.9642722292530789,0.9641978734579372,0.9640500241140576,0.9638285003224122,0.9635333683894992,0.9631614522931872,0.962712538770477,0.9621866932888067,0.9615816256657105,0.960894345402275,0.9601234461397462,0.959270237581007,0.958333448735586,0.9573126236007495,0.9562062303425974,0.9550135580216242,0.9537297610630108,0.9523531724953679,0.9508874276947369,0.9493337129963176,0.9476874510448859,0.9459406787196255,0.944103300221897,0.9421780061800054,0.9401426587007371,0.9380209885848168,0.9358000817994506,0.9334816723713976,0.9310720730839354,0.9285606186650813,0.9259594465149981,0.92327053647064,0.9204816890380406,0.9176163146663037,0.9146765909646813,0.9116700174610778,0.9086068264551928,0.9055122790291467,0.9024220298268155,0.8994080090565665,0.8965597700566809,0.894058310302958}, - {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.874898278890354e-05,0.007471928506941776,0.015271185178250529,0.023435206026773358,0.03197423156761071,0.04087712538541078,0.04941897732161648,0.057376591831635744,0.06489209701289092,0.07205664723234939,0.07893485649247015,0.08557896376179144,0.092021751309049,0.09829643543437619,0.10442077591051005,0.11041573939018576,0.11629982277048792,0.12207972438632506,0.12777061405330994,0.13337789223781238,0.1389126551987294,0.14437902230001867,0.14978346343836335,0.15513277880704496,0.16042886120342012,0.1656775394015491,0.1708811060968512,0.17604431343185956,0.1811675458797579,0.1862549283640475,0.19131016034079534,0.19633283758483017,0.20132751808066945,0.20629365678022926,0.21123542314263571,0.2161517783484883,0.22104657452100646,0.22592119959006707,0.23077446982485766,0.23561210642337616,0.24043047593352906,0.24523511752950322,0.2500223780012234,0.25479746355598837,0.25956029374277906,0.26431022207991034,0.2690513274100934,0.2737818849425285,0.27850483541745347,0.28321834594018785,0.28792637941737553,0.29262694015300356,0.2973217868017699,0.30201349640843383,0.3067011675000855,0.311386513443518,0.3160685293738308,0.3207499291278433,0.3254307091326806,0.33011024027988417,0.3347921147847294,0.3394741977280383,0.3441601465946952,0.3488478095363264,0.3535397891569865,0.3582349147529724,0.36293457844520105,0.3676412168097567,0.3723536223699429,0.3770733241910323,0.38179911504484987,0.3865345827145719,0.3912774119706224,0.3960300112396703,0.40079369284363137,0.4055661645442056,0.4103509864051946,0.4151458393212769,0.41995530212234555,0.4247759985436038,0.429609255031397,0.4344584280288323,0.4393211443376441,0.4441999304447296,0.4490924088928135,0.4540021452370879,0.4589267217483421,0.46386948406587364,0.4688297189338491,0.4738069993796045,0.47880391802811756,0.4838189959751383,0.4888528043494526,0.4939069187369674,0.4989795927548926,0.5040742179411092,0.5091882394741989,0.5143242934939541,0.519480841366499,0.5246605189695782,0.529860774144959,0.5350842629867526,0.5403293668305715,0.5455974579589155,0.5508899121603867,0.5562040647384632,0.5615426592562283,0.5669040105140666,0.5722919147836466,0.577701610932102,0.5831365219782882,0.5885970455193761,0.5940804364977416,0.5995905102669348,0.6051244958149699,0.6106842151090096,0.6162678665363043,0.6218768875923327,0.627512735634536,0.6331745970184661,0.6388623236974159,0.6445750605508336,0.6503137041961821,0.656078387432029,0.6618685638537222,0.6676857251951027,0.6735279399230053,0.6793971833342757,0.6852914897975773,0.6912138827190051,0.6971603311791722,0.7031323629811758,0.7091335377504808,0.7151587894894975,0.7212111928588061,0.727288688382748,0.7333943830627802,0.7395241540309135,0.7456795754640698,0.7518622221225512,0.7580699614625952,0.7643039444114984,0.7705640387323482,0.7768514277320878,0.7831628955092512,0.7894990412104851,0.7958624980435167,0.8022480152561944,0.8086588498956894,0.8150957971478479,0.8215591141377789,0.8280444859186529,0.8345532077754317,0.8410839962117271,0.8476425831870477,0.8542225467143049,0.8608205474618611,0.8674491093347713,0.8740937063216282,0.8807618316376675,0.8874501087536273,0.8941562294005477,0.900886023729324,0.9076310541062192,0.9143938321288543,0.9211760913964651,0.9279732997552812,0.9347791439177715,0.9415965873644457,0.9484236309855288,0.9552511244435956,0.9620729727476299,0.9688661897650951,0.975611979389701,0.9822535793047805}, - {0.5300734481832133,0.5352444603525081,0.5401496873258278,0.5448207274312517,0.5492861078596931,0.5535696573805636,0.5576886141014704,0.5616609964897479,0.5655049239276769,0.5692314014828168,0.5728505620174764,0.5763702949099744,0.5797988437955895,0.5831429817760583,0.5864060347449428,0.5895948785151374,0.5927123254827708,0.5957607906567519,0.5987448538514638,0.6016649977484743,0.6045237142774258,0.6073215647568714,0.610060282216021,0.6127415605257925,0.6153640224697419,0.6179290152489123,0.6204342239271381,0.6228829350718792,0.625271898043606,0.6276013187112769,0.6298710242222681,0.6320785940805594,0.6342255823320162,0.6363078797194855,0.6383265475601053,0.6402785532144175,0.6421628771547095,0.6439785694946553,0.6457230933084593,0.6473958766593488,0.6489950538473048,0.6505184306872968,0.6519642297582939,0.653331171675656,0.6546165641245861,0.655818742117949,0.65693799619788,0.6579697282780315,0.658913466231862,0.6597667197389312,0.6605289119772367,0.6611976600287218,0.6617721467945837,0.6622494877377035,0.6626294254823041,0.662909148803712,0.6630875095523548,0.6631645872632188,0.66313835041097,0.6630068027529852,0.6627708908204921,0.6624287113415619,0.6619800968378087,0.6614242681940923,0.6607599298174441,0.6599874350032627,0.6591055981902831,0.6581161801158861,0.6570196633950978,0.6558144934883569,0.6545022813523073,0.653083356821114,0.651560454782398,0.6499322013289422,0.6482001697143078,0.6463672240776391,0.6444334413675159,0.6424018048025009,0.6402732833430833,0.6380499641554425,0.6357347102857865,0.6333297196772426,0.6308373994447983,0.6282600961681855,0.6256021241199032,0.6228641296151941,0.6200505178730409,0.6171638506919247,0.6142086153036438,0.6111870741109839,0.6081004450341899,0.604956300073173,0.6017530389476595,0.5984983035745908,0.5951924266541045,0.5918411070177483,0.5884465014386215,0.585011735976789,0.5815395577903398,0.5780332012739695,0.5744974521016776,0.570932506897979,0.5673441858884501,0.5637335767466599,0.5601017463095771,0.5564545500366853,0.552792120928892,0.5491173170199668,0.545432268052493,0.5417408483359869,0.5380431032601405,0.5343400883294095,0.5306366819504315,0.5269329923911534,0.5232298863541315,0.5195274755763871,0.5158306312483361,0.512137399653064,0.5084498297525021,0.50476878993514,0.501093374729771,0.49742746464864046,0.49377016285413927,0.4901233238126223,0.4864869893410944,0.48285922068624404,0.47924185046887885,0.4756350094982365,0.4720385174170281,0.4684525186264465,0.4648778196983237,0.4613125719281808,0.4577605762350459,0.45421788462774554,0.45068557847021135,0.4471634196988565,0.4436495949958711,0.44014585494792785,0.43665038594107897,0.43316392259011754,0.4296875651350407,0.42621737099556123,0.42275507747129093,0.41929886852490544,0.41584947056189187,0.4124050878709716,0.4089674228462569,0.405535554348405,0.4021065453700518,0.3986820908198349,0.39526040918192384,0.3918421707163013,0.38842457298679345,0.385011298212545,0.38159840245673277,0.3781859518708741,0.37477461745019225,0.37136257807629336,0.36795049364876287,0.3645365324577698,0.3611223530824753,0.35770601202584773,0.3542865122627056,0.35086450022751575,0.34744014111882704,0.34401206951565483,0.34058041413685886,0.33714480107622696,0.3337042204871271,0.33025867912310986,0.3268087806988829,0.32335261768909423,0.31989179322193145,0.31642542736448936,0.31295201716155624,0.30947360171764265,0.30598704730811505,0.3024949522990142,0.2989963432701857,0.29549074588061,0.29197919964809826,0.28845817867177614,0.28492969964810494,0.28139526496601874,0.2778537072388743,0.27430383727935276,0.2707481638305188,0.26718454740444175,0.2636154464355518,0.2600356289949842,0.2564496036120887,0.25285703768193385,0.24925763348723312,0.2456517661988547,0.24204016134332634,0.23842311536200755,0.2348003777648286,0.23117419840272618,0.22754413813760505,0.22390965714476324,0.2202708516770076,0.21662943633800064,0.21298749726033284,0.20934668932625894,0.2057069050257183,0.20207065907463867,0.1984392920478823,0.19481481252537644,0.19119869381163737,0.18759494102079383,0.18400288978976168,0.1804297764591602,0.17687797122612808,0.17334762525376426,0.16984714768059186,0.16637921636618158,0.16295000971437262,0.15956346939328955,0.15622826644396326,0.15294946537452883,0.14973455824735152,0.1465937236780026,0.143534307799379,0.1405644983355272,0.1376912476803779,0.1349304220039219,0.13229401208376287,0.129792103544935,0.12743980433391283,0.12524775464689872,0.12322300321471347,0.12137867908430083,0.11973149121600749,0.118292153356203,0.11706646197810774,0.11605402308057439,0.11527104051689083,0.11471851258263263,0.11437731754446762,0.1142616518784757,0.11434747323584868,0.1146183402870086,0.11505417484570082,0.11561141583641374,0.11625593038842527,0.1169286187796818,0.11754606974768209,0.11802695488214923,0.11824175235960144,0.11802059587857097,0.11712470175631184,0.1152182936223895,0.11179479561713918,0.10607343156231328,0.09668148446675398,0.0810687655704728}) {} + detail::color_map({0.18500126283629117,0.1911189044113562,0.19712864908128114,0.2030416233571155,0.20887268107458867,0.21463072331602523,0.22032157730150803,0.2259575605729931,0.23155039796588678,0.23710641646603325,0.24262940495715968,0.24812510063567056,0.25359583439603345,0.259047386098491,0.26447987886309154,0.2698981057405734,0.2753043830681906,0.28069900692141886,0.28608641029403303,0.2914638822295278,0.29683511768078935,0.3021991776471102,0.307559383374685,0.31291664864816615,0.31826993831935324,0.3236225760753923,0.3289709965431237,0.33431870303843003,0.33966373680896456,0.3450078077262057,0.35034847407826647,0.3556874153529715,0.36102581201779066,0.3663615341003603,0.37169632394652985,0.3770276964703286,0.382357946820387,0.38768438207138256,0.3930062860759083,0.3983273716748813,0.4036425817932003,0.40895431552409317,0.41426001622424247,0.4195623952577179,0.4248563616485503,0.4301441775161412,0.4354268819265687,0.4406999402134,0.44596644643576516,0.45122228710713624,0.4564697629199718,0.4617056654598785,0.4669310023070961,0.47214475738324385,0.4773458407394621,0.48253461632433253,0.4877090328365206,0.49286905392912533,0.49801338714995985,0.5031412603622233,0.5082531828521651,0.5133462124834312,0.5184220260592395,0.5234778559822143,0.5285143492877827,0.5335306956538576,0.5385244789001884,0.5434980954707963,0.5484481027774952,0.5533750875909487,0.5582766534405778,0.5631554062153734,0.5680081900745759,0.5728333975138157,0.5776342744306816,0.5824076737546731,0.5871533984089229,0.5918701205096012,0.5965604367679973,0.6012201835310419,0.6058512183412395,0.6104521263820015,0.6150225220246975,0.6195628616073623,0.6240719801812181,0.6285513580399021,0.6329989221793823,0.6374162963015114,0.6418004809769666,0.6461536800309777,0.650476135769243,0.6547651168217998,0.6590245256639604,0.6632516551223815,0.6674477291126537,0.6716108031251352,0.6757429658756737,0.6798454057970371,0.6839159522860683,0.6879568949603344,0.6919652822236589,0.6959450042288188,0.6998941469583252,0.7038136863269572,0.7077036076142078,0.7115648684573126,0.7153974874768007,0.7192003105763611,0.7229763232162184,0.7267244865470727,0.7304437173416366,0.7341377518333918,0.7378037499188499,0.7414454244046753,0.7450587348350122,0.7486483346580772,0.7522104746641185,0.755748680542265,0.7592629017974487,0.7627520603974456,0.766216825373388,0.7696582925955131,0.773077107895631,0.7764713899964052,0.7798428195281752,0.7831920638854646,0.7865182091233281,0.7898228934175395,0.7931051428523151,0.7963656261858302,0.7996034565968984,0.8028201310987728,0.8060159189746301,0.8091884512009491,0.8123413974246995,0.8154719410234268,0.8185825533178849,0.8216705444481089,0.8247373765508464,0.8277822680188923,0.8308060259837033,0.8338091392025193,0.8367899778785102,0.8397489706421578,0.8426854482941508,0.8456008173688659,0.8484934838710892,0.8513631273192183,0.8542102862752687,0.8570334035212495,0.8598348399896373,0.8626110724885258,0.8653643579173034,0.8680923147108822,0.8707954368901418,0.8734743717670276,0.8761266641066531,0.8787535738894046,0.8813526771710705,0.8839261632148947,0.8864707162026111,0.8889878746971145,0.8914771762860599,0.8939362684731502,0.896366404995977,0.8987661885216094,0.9011348456797987,0.9034710462469783,0.9057762624345291,0.9080481396866358,0.9102863527112363,0.9124909968821041,0.9146608551755517,0.9167960662705978,0.9188933135427245,0.9209542277904884,0.9229781644169556,0.9249630587811338,0.9269098852966564,0.928815526839391,0.9306829366142825,0.9325070229302802,0.9342897265833519,0.9360290542859102,0.9377243972740386,0.9393770933973468,0.9409842661949558,0.9425456696997273,0.9440594310662802,0.9455271344382453,0.9469451155697922,0.9483136189409812,0.9496329509923357,0.9509013387619204,0.9521193680507284,0.9532833326102016,0.9543957893212712,0.9554530885899511,0.9564564274893136,0.9574039803720095,0.9582930778369493,0.9591252451658657,0.9598979045875052,0.9606124721276129,0.9612663555645452,0.9618587615061226,0.9623887555724971,0.9628559105126825,0.9632594414845331,0.9635970174364671,0.9638686962955997,0.964073330664618,0.9642088982457305,0.9642762050566095,0.9642722292530789,0.9641978734579372,0.9640500241140576,0.9638285003224122,0.9635333683894992,0.9631614522931872,0.962712538770477,0.9621866932888067,0.9615816256657105,0.960894345402275,0.9601234461397462,0.959270237581007,0.958333448735586,0.9573126236007495,0.9562062303425974,0.9550135580216242,0.9537297610630108,0.9523531724953679,0.9508874276947369,0.9493337129963176,0.9476874510448859,0.9459406787196255,0.944103300221897,0.9421780061800054,0.9401426587007371,0.9380209885848168,0.9358000817994506,0.9334816723713976,0.9310720730839354,0.9285606186650813,0.9259594465149981,0.92327053647064,0.9204816890380406,0.9176163146663037,0.9146765909646813,0.9116700174610778,0.9086068264551928,0.9055122790291467,0.9024220298268155,0.8994080090565665,0.8965597700566809,0.894058310302958}, + {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.874898278890354e-05,0.007471928506941776,0.015271185178250529,0.023435206026773358,0.03197423156761071,0.04087712538541078,0.04941897732161648,0.057376591831635744,0.06489209701289092,0.07205664723234939,0.07893485649247015,0.08557896376179144,0.092021751309049,0.09829643543437619,0.10442077591051005,0.11041573939018576,0.11629982277048792,0.12207972438632506,0.12777061405330994,0.13337789223781238,0.1389126551987294,0.14437902230001867,0.14978346343836335,0.15513277880704496,0.16042886120342012,0.1656775394015491,0.1708811060968512,0.17604431343185956,0.1811675458797579,0.1862549283640475,0.19131016034079534,0.19633283758483017,0.20132751808066945,0.20629365678022926,0.21123542314263571,0.2161517783484883,0.22104657452100646,0.22592119959006707,0.23077446982485766,0.23561210642337616,0.24043047593352906,0.24523511752950322,0.2500223780012234,0.25479746355598837,0.25956029374277906,0.26431022207991034,0.2690513274100934,0.2737818849425285,0.27850483541745347,0.28321834594018785,0.28792637941737553,0.29262694015300356,0.2973217868017699,0.30201349640843383,0.3067011675000855,0.311386513443518,0.3160685293738308,0.3207499291278433,0.3254307091326806,0.33011024027988417,0.3347921147847294,0.3394741977280383,0.3441601465946952,0.3488478095363264,0.3535397891569865,0.3582349147529724,0.36293457844520105,0.3676412168097567,0.3723536223699429,0.3770733241910323,0.38179911504484987,0.3865345827145719,0.3912774119706224,0.3960300112396703,0.40079369284363137,0.4055661645442056,0.4103509864051946,0.4151458393212769,0.41995530212234555,0.4247759985436038,0.429609255031397,0.4344584280288323,0.4393211443376441,0.4441999304447296,0.4490924088928135,0.4540021452370879,0.4589267217483421,0.46386948406587364,0.4688297189338491,0.4738069993796045,0.47880391802811756,0.4838189959751383,0.4888528043494526,0.4939069187369674,0.4989795927548926,0.5040742179411092,0.5091882394741989,0.5143242934939541,0.519480841366499,0.5246605189695782,0.529860774144959,0.5350842629867526,0.5403293668305715,0.5455974579589155,0.5508899121603867,0.5562040647384632,0.5615426592562283,0.5669040105140666,0.5722919147836466,0.577701610932102,0.5831365219782882,0.5885970455193761,0.5940804364977416,0.5995905102669348,0.6051244958149699,0.6106842151090096,0.6162678665363043,0.6218768875923327,0.627512735634536,0.6331745970184661,0.6388623236974159,0.6445750605508336,0.6503137041961821,0.656078387432029,0.6618685638537222,0.6676857251951027,0.6735279399230053,0.6793971833342757,0.6852914897975773,0.6912138827190051,0.6971603311791722,0.7031323629811758,0.7091335377504808,0.7151587894894975,0.7212111928588061,0.727288688382748,0.7333943830627802,0.7395241540309135,0.7456795754640698,0.7518622221225512,0.7580699614625952,0.7643039444114984,0.7705640387323482,0.7768514277320878,0.7831628955092512,0.7894990412104851,0.7958624980435167,0.8022480152561944,0.8086588498956894,0.8150957971478479,0.8215591141377789,0.8280444859186529,0.8345532077754317,0.8410839962117271,0.8476425831870477,0.8542225467143049,0.8608205474618611,0.8674491093347713,0.8740937063216282,0.8807618316376675,0.8874501087536273,0.8941562294005477,0.900886023729324,0.9076310541062192,0.9143938321288543,0.9211760913964651,0.9279732997552812,0.9347791439177715,0.9415965873644457,0.9484236309855288,0.9552511244435956,0.9620729727476299,0.9688661897650951,0.975611979389701,0.9822535793047805}, + {0.5300734481832133,0.5352444603525081,0.5401496873258278,0.5448207274312517,0.5492861078596931,0.5535696573805636,0.5576886141014704,0.5616609964897479,0.5655049239276769,0.5692314014828168,0.5728505620174764,0.5763702949099744,0.5797988437955895,0.5831429817760583,0.5864060347449428,0.5895948785151374,0.5927123254827708,0.5957607906567519,0.5987448538514638,0.6016649977484743,0.6045237142774258,0.6073215647568714,0.610060282216021,0.6127415605257925,0.6153640224697419,0.6179290152489123,0.6204342239271381,0.6228829350718792,0.625271898043606,0.6276013187112769,0.6298710242222681,0.6320785940805594,0.6342255823320162,0.6363078797194855,0.6383265475601053,0.6402785532144175,0.6421628771547095,0.6439785694946553,0.6457230933084593,0.6473958766593488,0.6489950538473048,0.6505184306872968,0.6519642297582939,0.653331171675656,0.6546165641245861,0.655818742117949,0.65693799619788,0.6579697282780315,0.658913466231862,0.6597667197389312,0.6605289119772367,0.6611976600287218,0.6617721467945837,0.6622494877377035,0.6626294254823041,0.662909148803712,0.6630875095523548,0.6631645872632188,0.66313835041097,0.6630068027529852,0.6627708908204921,0.6624287113415619,0.6619800968378087,0.6614242681940923,0.6607599298174441,0.6599874350032627,0.6591055981902831,0.6581161801158861,0.6570196633950978,0.6558144934883569,0.6545022813523073,0.653083356821114,0.651560454782398,0.6499322013289422,0.6482001697143078,0.6463672240776391,0.6444334413675159,0.6424018048025009,0.6402732833430833,0.6380499641554425,0.6357347102857865,0.6333297196772426,0.6308373994447983,0.6282600961681855,0.6256021241199032,0.6228641296151941,0.6200505178730409,0.6171638506919247,0.6142086153036438,0.6111870741109839,0.6081004450341899,0.604956300073173,0.6017530389476595,0.5984983035745908,0.5951924266541045,0.5918411070177483,0.5884465014386215,0.585011735976789,0.5815395577903398,0.5780332012739695,0.5744974521016776,0.570932506897979,0.5673441858884501,0.5637335767466599,0.5601017463095771,0.5564545500366853,0.552792120928892,0.5491173170199668,0.545432268052493,0.5417408483359869,0.5380431032601405,0.5343400883294095,0.5306366819504315,0.5269329923911534,0.5232298863541315,0.5195274755763871,0.5158306312483361,0.512137399653064,0.5084498297525021,0.50476878993514,0.501093374729771,0.49742746464864046,0.49377016285413927,0.4901233238126223,0.4864869893410944,0.48285922068624404,0.47924185046887885,0.4756350094982365,0.4720385174170281,0.4684525186264465,0.4648778196983237,0.4613125719281808,0.4577605762350459,0.45421788462774554,0.45068557847021135,0.4471634196988565,0.4436495949958711,0.44014585494792785,0.43665038594107897,0.43316392259011754,0.4296875651350407,0.42621737099556123,0.42275507747129093,0.41929886852490544,0.41584947056189187,0.4124050878709716,0.4089674228462569,0.405535554348405,0.4021065453700518,0.3986820908198349,0.39526040918192384,0.3918421707163013,0.38842457298679345,0.385011298212545,0.38159840245673277,0.3781859518708741,0.37477461745019225,0.37136257807629336,0.36795049364876287,0.3645365324577698,0.3611223530824753,0.35770601202584773,0.3542865122627056,0.35086450022751575,0.34744014111882704,0.34401206951565483,0.34058041413685886,0.33714480107622696,0.3337042204871271,0.33025867912310986,0.3268087806988829,0.32335261768909423,0.31989179322193145,0.31642542736448936,0.31295201716155624,0.30947360171764265,0.30598704730811505,0.3024949522990142,0.2989963432701857,0.29549074588061,0.29197919964809826,0.28845817867177614,0.28492969964810494,0.28139526496601874,0.2778537072388743,0.27430383727935276,0.2707481638305188,0.26718454740444175,0.2636154464355518,0.2600356289949842,0.2564496036120887,0.25285703768193385,0.24925763348723312,0.2456517661988547,0.24204016134332634,0.23842311536200755,0.2348003777648286,0.23117419840272618,0.22754413813760505,0.22390965714476324,0.2202708516770076,0.21662943633800064,0.21298749726033284,0.20934668932625894,0.2057069050257183,0.20207065907463867,0.1984392920478823,0.19481481252537644,0.19119869381163737,0.18759494102079383,0.18400288978976168,0.1804297764591602,0.17687797122612808,0.17334762525376426,0.16984714768059186,0.16637921636618158,0.16295000971437262,0.15956346939328955,0.15622826644396326,0.15294946537452883,0.14973455824735152,0.1465937236780026,0.143534307799379,0.1405644983355272,0.1376912476803779,0.1349304220039219,0.13229401208376287,0.129792103544935,0.12743980433391283,0.12524775464689872,0.12322300321471347,0.12137867908430083,0.11973149121600749,0.118292153356203,0.11706646197810774,0.11605402308057439,0.11527104051689083,0.11471851258263263,0.11437731754446762,0.1142616518784757,0.11434747323584868,0.1146183402870086,0.11505417484570082,0.11561141583641374,0.11625593038842527,0.1169286187796818,0.11754606974768209,0.11802695488214923,0.11824175235960144,0.11802059587857097,0.11712470175631184,0.1152182936223895,0.11179479561713918,0.10607343156231328,0.09668148446675398,0.0810687655704728}) {} }; template -class viridis_color_map : public detail::color_map +class viridis_color_map : public detail::color_map { public: constexpr viridis_color_map() : - detail::color_map({0.2823645529290169,0.28442016331743475,0.28640872215228885,0.28832801827269444,0.29017937839961166,0.2919602785108896,0.2936725695568318,0.2953145929546483,0.2968856990777091,0.2983864384776219,0.29981597062377513,0.3011730649474346,0.3024574616405568,0.3036695909467026,0.3048077646670268,0.3058726942921675,0.30686354185634795,0.3077802784412034,0.3086224941211352,0.3093909368237089,0.3100840531043614,0.3107021547526659,0.3112451783861907,0.3117137300318166,0.31210749532005316,0.3124264208600718,0.31267102574316064,0.31284284828449566,0.31293985716270956,0.3129647555680025,0.3129172762828141,0.3127980600772598,0.3126079674503442,0.3123476422504348,0.3120187867754984,0.3116232941035938,0.31115984744015995,0.3106312638671459,0.31003859809087064,0.30938382493792904,0.3086683938758612,0.30789302647936884,0.307058669956948,0.30616963655061763,0.3052269065043157,0.3042309077920497,0.30318432730096756,0.30208910989145576,0.3009472750064046,0.29976132132321154,0.29853340919581994,0.29726490390425825,0.29595755856435807,0.2946138805993375,0.2932353894530138,0.2918258704725537,0.290387139948913,0.2889195372181988,0.28742616289551665,0.28590907506551183,0.28436845691665213,0.28280885381705473,0.28123118105327793,0.2796382036694848,0.2780293659165648,0.27640874852219066,0.27477620046950885,0.2731336070036193,0.2714830730483761,0.26982545321488427,0.2681626147651372,0.26649507924006577,0.26482494588026595,0.2631526559675265,0.261479290708243,0.2598068996301584,0.2581351267096509,0.2564654875671387,0.25479666350991237,0.25313154461533993,0.25146893469049797,0.24980931862578432,0.24815451941163053,0.24650281919380035,0.2448554379333428,0.24321127505789647,0.24157208508670241,0.23993532100520137,0.23830244481673896,0.23667266390977104,0.23504468776110826,0.23341840155293508,0.23179414987893965,0.23017061991847487,0.2285458366653788,0.2269217957032748,0.2252950588660499,0.22366535734333398,0.22203317321082194,0.22039568222953204,0.2187534764148667,0.21710379387686735,0.21544640014275412,0.2137812367677258,0.21210435581990783,0.21041654636306228,0.2087156715163057,0.20700265458437167,0.2052740577019755,0.20352973151672893,0.20176907507316538,0.19999051193019307,0.1981942071395154,0.19637893240486903,0.19454390995867465,0.1926877983020047,0.1908096988450276,0.1889101064832561,0.1869882250558732,0.18504404737541283,0.18307650380221172,0.18108751106392554,0.179079069917763,0.17704851110868655,0.17499810635812427,0.1729271521674646,0.17084034495202932,0.16873518608371835,0.16661789658301376,0.16448693755461796,0.16235010494692595,0.1602069832547893,0.15806264119618174,0.15592085037000353,0.15378524571480254,0.15166304622295707,0.14955934468428786,0.14748163623723387,0.14543738134019324,0.14343467030926343,0.14148086657706913,0.13958716457678366,0.13776366739068555,0.13602091941109576,0.13437265977205576,0.13283238318759788,0.13141083773044995,0.13012562239437234,0.12898908642655502,0.12801762810243703,0.1272255861040811,0.12663084317706338,0.12624680080960696,0.12608994360406375,0.12617263740036105,0.1265110859590127,0.12711466919306777,0.12799581674473437,0.12916500542967113,0.13062688656598942,0.13238792426640142,0.1344529141545566,0.13682278693871636,0.13949652044856853,0.14247497810778012,0.14575022774163957,0.14932184918451274,0.1531793767768577,0.15731856380201292,0.16173071601073405,0.16640600246038467,0.17133854153234118,0.17651571973890343,0.1819300525085049,0.1875710313130601,0.19342964878541258,0.19949918559250934,0.2057678869700838,0.21222937521669094,0.21887342785296,0.2256970102409276,0.2326884687641787,0.23984379062888905,0.24715366801913152,0.25461342821257693,0.26221888931032444,0.26996266615436965,0.2778414184206625,0.2858480262057704,0.2939823104683633,0.3022350954370879,0.310604418737109,0.3190871961690892,0.32767842481037307,0.3363770709617544,0.3451757700977104,0.3540765354074894,0.36307288905435614,0.3721639204075886,0.3813479050465821,0.3906182241219263,0.3999768212623815,0.40941597344689007,0.418938095542911,0.42853611297072447,0.43821148499483115,0.4479617886413208,0.4577813910404001,0.46767297073952857,0.47762895833183777,0.4876519966897123,0.49773367432610355,0.5078750219432514,0.5180752494862431,0.5283258321751821,0.5386308275986138,0.548980458002187,0.5593788376902379,0.5698174276705644,0.5802945527724039,0.5908116383216248,0.6013580840397512,0.6119370906314997,0.6225401569353771,0.6331682881172852,0.6438129884912803,0.6544728151822515,0.6651461868847677,0.6758257194413555,0.6865115265930126,0.6971941434439218,0.7078748175056854,0.7185439321356931,0.7292039995694638,0.7398433313314975,0.7504625667873018,0.7610594940142685,0.7716234421245648,0.7821578637018753,0.7926533490577626,0.8031101670648537,0.8135200000367577,0.8238814958821538,0.8341953189844913,0.8444522250765154,0.8546555615949485,0.8647960127489654,0.8748769440175387,0.8848859474442141,0.8948269727230432,0.9047025295790283,0.9145057699880221,0.9242397319919776,0.9338985888012371,0.9434864385344409,0.9529994532916154}, - {0.0,0.0,0.0,0.0,0.0026548744457282002,0.007927574441840031,0.013523701340444767,0.0194469283736754,0.025709272843022362,0.03232004345340847,0.039284989212368455,0.04626360509301145,0.05292448251262403,0.059347679387570774,0.0655767750733681,0.07164698633434458,0.07758748304703458,0.0834178665180236,0.08915477951604339,0.09481086300337191,0.10039934660784217,0.10592544707225837,0.111398995007257,0.11682684097453058,0.12221105850499253,0.12756000041340385,0.1328717148189205,0.13815390993203355,0.1434064187456714,0.14863302233253345,0.15383324394186293,0.1590082922293873,0.16416130934378315,0.16929153088387608,0.17439996402117275,0.17948560856731854,0.1845516383459222,0.189595868940358,0.19461776801237182,0.19962012298531123,0.20459957100719467,0.20955888696372615,0.21449483201644065,0.2194100154940718,0.22430118261968157,0.22916966474571626,0.2340159100780761,0.23883855539609794,0.24363810897601756,0.24841118674175394,0.2531623990240717,0.2578873976329164,0.2625874493056926,0.26726378849777516,0.27191415168129185,0.27653989400666285,0.28113768475292045,0.28571303833310896,0.29026061879591203,0.29478258938071067,0.2992802217180254,0.30375224020966846,0.30819892495661744,0.3126190607542608,0.3170149456432699,0.321385414500347,0.3257316254417039,0.3300547425253127,0.3343525579890229,0.33862832893130074,0.3428799001623282,0.34710848826302004,0.35131500140549954,0.3554995323434884,0.3596631879129328,0.36380486101494103,0.36792673591505964,0.3720277792587921,0.3761100924489166,0.3801736871524052,0.384219609636479,0.3882468863669942,0.39225657410893083,0.3962507215819094,0.40022836834946646,0.40419159051679776,0.40813938952902734,0.4120738222862286,0.41599392773534455,0.41990177352141406,0.4237973655416275,0.42768077962221346,0.43155402955947875,0.4354151520581061,0.4392682409766716,0.44311029176723954,0.4469443851124765,0.45077047699087197,0.45458770680091215,0.4583990258215093,0.4622025551537203,0.466001277474918,0.46979327601523685,0.4735795360665342,0.4773631248343298,0.4811400844455726,0.48491543980046187,0.4886862374146865,0.49245445289710926,0.4962192161230187,0.49998151568117394,0.5037433207187862,0.50750175769624,0.5112607523934385,0.5150164307230379,0.5187727514082403,0.522527822045104,0.5262826202118115,0.5300371054507527,0.5337914192017983,0.5375464935926217,0.5413014311482989,0.5450561095248925,0.5488117187514125,0.5525661768772355,0.5563235081702055,0.5600797579540071,0.5638369045836091,0.5675940102752802,0.5713520340493227,0.5751100369776962,0.5788679596972927,0.5826258959527332,0.5863828097619445,0.5901406674305801,0.593897573685252,0.597654419423444,0.6014093240653062,0.6051641624269574,0.6089160395607421,0.6126659299137229,0.6164157926020056,0.6201616886553919,0.6239065451618546,0.6276464255764156,0.6313842385203057,0.6351181073443843,0.6388469415665682,0.6425726931591681,0.6462914463669078,0.6500071247171884,0.6537147788902224,0.6574183247714932,0.6611128336141637,0.6648012725844235,0.6684815267484132,0.6721537530870352,0.6758177719435436,0.6794706989916038,0.6831154175921678,0.6867490315471613,0.6903714630144,0.6939836082650025,0.6975826171487558,0.7011702998442422,0.704742819719188,0.7083029725794211,0.7118479289119495,0.7153785887738957,0.7188938119708388,0.7223917868234861,0.7258742839343467,0.7293375175127107,0.7327852410807962,0.7362116391655383,0.7396196144261882,0.7430089883586135,0.7463760005250465,0.7497233760041233,0.7530473694983222,0.7563496686461588,0.7596285680800611,0.7628837001518682,0.7661133955136393,0.7693184668521016,0.7724987014653718,0.7756514499718966,0.7787783143950607,0.7818756741313698,0.7849460858913447,0.7879859567629643,0.7909960529255057,0.7939771294497029,0.7969256090092027,0.7998440132840018,0.8027288102158318,0.80558246359489,0.80840049484089,0.8111846130302013,0.8139344946962004,0.8166487205595967,0.8193276503392856,0.8219699071711365,0.8245747957604673,0.8271430102244819,0.8296721588204928,0.8321628664603256,0.8346148603683272,0.8370283618478455,0.8394011274151628,0.8417343479104805,0.8440258066445298,0.846277098641311,0.8484887693085125,0.8506586693743721,0.8527868884051059,0.8548743348948882,0.8569210584030033,0.8589260001543768,0.8608896727270254,0.8628135638060236,0.8646966714690255,0.8665399511423325,0.8683424453868425,0.8701070824773419,0.8718329499665033,0.8735204919838195,0.8751721361118794,0.8767870195906821,0.8783679817337392,0.8799142035724945,0.881428482695378,0.882912055742582,0.8843656662392944,0.8857905919469689,0.8871902151408768,0.8885638719723012,0.8899148892894538,0.8912449579301015,0.8925554087193903,0.8938489258169644,0.8951268587699225,0.8963915533178293,0.8976453379379864,0.8988895853765866,0.9001259343493543,0.9013577843655304,0.9025857610712735,0.903815286843018,0.905044655982066,0.9062782052563443,0.9075153058386868,0.9087596065041207,0.910011479184347,0.9112725641897205,0.9125452328290099}, - {0.3310101940118055,0.3370344273837448,0.34299986027156143,0.3489014246790825,0.3547381197779056,0.3605089628592038,0.3662108687467896,0.37184193824445494,0.377402604549329,0.38288925650020894,0.38829907434247934,0.39363381249817775,0.39888773777233144,0.4040625134864877,0.4091545009758388,0.4141620022087494,0.419085269399855,0.4239197611787469,0.4286679531263877,0.43332440286164786,0.4378904725411851,0.4423628376506268,0.44674164765622,0.45102599429604956,0.45521366881321973,0.45930580962347606,0.4632993229731653,0.46719523432267124,0.4709905542704291,0.4746882091147527,0.47828532474775726,0.48178183314421624,0.4851796030849527,0.48847588346394805,0.4916733669375038,0.4947714272765002,0.4977706233250952,0.5006704469605663,0.5034736673089839,0.5061799701305794,0.5087899731598793,0.5113070173032073,0.513728818335263,0.5160606205820103,0.5183002465878732,0.520452297156245,0.5225163029836838,0.5244952101282286,0.5263910452541571,0.5282048535123068,0.5299405582099276,0.5315972918179168,0.5331785030475249,0.5346875949663166,0.5361247892898974,0.5374938454348637,0.5387960766501153,0.5400351419012158,0.541210431546397,0.5423272767396595,0.5433859495199381,0.5443899159864241,0.5453407090892604,0.5462408516171586,0.5470928102383564,0.5478981611011682,0.5486591285070745,0.5493769038436812,0.5500541290065128,0.550693159876779,0.5512956789400659,0.5518619993206375,0.5523958384505545,0.5528983516354158,0.553370667054746,0.5538155494173054,0.5542332292091459,0.5546244907783647,0.5549915450448365,0.5553351998790793,0.5556576460945991,0.5559587153582112,0.5562394960910725,0.5565020591903272,0.556746262161579,0.5569722290778042,0.557181850680197,0.5573752305636125,0.5575532711989851,0.5577160128723664,0.5578634992121222,0.5579966435791459,0.5581155142003147,0.5582210548062131,0.5583112863650675,0.5583881853088769,0.5584507478170652,0.5584999999185336,0.5585338908615732,0.5585544415094105,0.5585596247099263,0.5585494296782225,0.5585238597828509,0.5584829093200094,0.5584245259010897,0.5583487508089193,0.5582545074731591,0.5581428559806787,0.5580117160916531,0.5578601343029762,0.5576870630720852,0.5574934462432263,0.5572763581459699,0.5570376811361709,0.5567735144515659,0.5564836952783472,0.556167356233582,0.5558234063897372,0.5554507440723478,0.5550485162697486,0.5546145021343457,0.5541489011713485,0.5536514862639709,0.5531194414635993,0.5525516502615303,0.551946905668582,0.5513055188601756,0.5506231120862802,0.5499020260312123,0.5491378466444521,0.5483329604685923,0.5474829147739082,0.5465891203401918,0.5456483318142806,0.5446602664371812,0.5436233831996301,0.5425371443011318,0.5413990511580228,0.5402105175168492,0.5389691120794025,0.5376724808099055,0.5363202416485567,0.5349120639299949,0.5334461775790392,0.5319223153351261,0.5303396509309062,0.528695928325246,0.5269907342678339,0.5252235696860159,0.5233932929927063,0.5214978927023376,0.519538336475508,0.5175125345875667,0.5154205123723917,0.5132606594914964,0.511032405517675,0.5087347666999795,0.5063675657201724,0.5039309536083489,0.5014215766343267,0.49884168959711156,0.4961885702691708,0.493462471806926,0.49066268626229187,0.48778873213754487,0.4848389747066589,0.48181384166285274,0.47871379185797663,0.4755369438569324,0.4722824057138442,0.46895172451554185,0.4655431005241239,0.46205513288486627,0.45848792117067955,0.45484323921432873,0.45111796445512237,0.44731304660604426,0.4434292850786966,0.4394635038573973,0.4354175943073504,0.43128829183503475,0.42707853717913047,0.4227860189043366,0.4184127227273974,0.4139573287646593,0.40941845760197537,0.40479818880388174,0.4000928616204019,0.3953036041833475,0.39042968981612,0.3854733248017807,0.3804329133629437,0.37530572247730154,0.3700971086652205,0.3648008403071768,0.35942126510781447,0.353955095785225,0.348402577877059,0.3427637682343151,0.3370376142646351,0.33122632945843844,0.32532725843019283,0.3193425718381236,0.31327047427719934,0.30711089679069037,0.300864481689657,0.2945294594583805,0.2881066671370873,0.2815945980811821,0.27499396246121266,0.2683017620352695,0.2615237686948751,0.2546561143755624,0.24769889915726157,0.24065414755310766,0.23351750058916276,0.22629568729131472,0.21898246061294346,0.21158392883280225,0.2040979693981519,0.19652278866190287,0.18886521134133236,0.181121291501226,0.1732986740171394,0.16539484611862115,0.1574190301339476,0.14937219444590882,0.1412584133407773,0.13309191286806318,0.1248770398795781,0.11663311070005217,0.10837392920767788,0.10012807215776806,0.09192536612477004,0.08380928749785493,0.07583905286235423,0.0680900722152191,0.06066995495444857,0.05371196587603636,0.047401117840516725,0.04195435979844082,0.03764562984062277,0.034852646118004794,0.033642700571396934,0.034045498308027174,0.036085858895558834,0.03978910711211607,0.04495402504133204,0.05123011464126393,0.05838119124087505,0.06620564078749713,0.07453488746258119,0.0832510020840733,0.09225150797640028,0.10147371721450577,0.11085876909361342}) {} + detail::color_map({0.2823645529290169,0.28442016331743475,0.28640872215228885,0.28832801827269444,0.29017937839961166,0.2919602785108896,0.2936725695568318,0.2953145929546483,0.2968856990777091,0.2983864384776219,0.29981597062377513,0.3011730649474346,0.3024574616405568,0.3036695909467026,0.3048077646670268,0.3058726942921675,0.30686354185634795,0.3077802784412034,0.3086224941211352,0.3093909368237089,0.3100840531043614,0.3107021547526659,0.3112451783861907,0.3117137300318166,0.31210749532005316,0.3124264208600718,0.31267102574316064,0.31284284828449566,0.31293985716270956,0.3129647555680025,0.3129172762828141,0.3127980600772598,0.3126079674503442,0.3123476422504348,0.3120187867754984,0.3116232941035938,0.31115984744015995,0.3106312638671459,0.31003859809087064,0.30938382493792904,0.3086683938758612,0.30789302647936884,0.307058669956948,0.30616963655061763,0.3052269065043157,0.3042309077920497,0.30318432730096756,0.30208910989145576,0.3009472750064046,0.29976132132321154,0.29853340919581994,0.29726490390425825,0.29595755856435807,0.2946138805993375,0.2932353894530138,0.2918258704725537,0.290387139948913,0.2889195372181988,0.28742616289551665,0.28590907506551183,0.28436845691665213,0.28280885381705473,0.28123118105327793,0.2796382036694848,0.2780293659165648,0.27640874852219066,0.27477620046950885,0.2731336070036193,0.2714830730483761,0.26982545321488427,0.2681626147651372,0.26649507924006577,0.26482494588026595,0.2631526559675265,0.261479290708243,0.2598068996301584,0.2581351267096509,0.2564654875671387,0.25479666350991237,0.25313154461533993,0.25146893469049797,0.24980931862578432,0.24815451941163053,0.24650281919380035,0.2448554379333428,0.24321127505789647,0.24157208508670241,0.23993532100520137,0.23830244481673896,0.23667266390977104,0.23504468776110826,0.23341840155293508,0.23179414987893965,0.23017061991847487,0.2285458366653788,0.2269217957032748,0.2252950588660499,0.22366535734333398,0.22203317321082194,0.22039568222953204,0.2187534764148667,0.21710379387686735,0.21544640014275412,0.2137812367677258,0.21210435581990783,0.21041654636306228,0.2087156715163057,0.20700265458437167,0.2052740577019755,0.20352973151672893,0.20176907507316538,0.19999051193019307,0.1981942071395154,0.19637893240486903,0.19454390995867465,0.1926877983020047,0.1908096988450276,0.1889101064832561,0.1869882250558732,0.18504404737541283,0.18307650380221172,0.18108751106392554,0.179079069917763,0.17704851110868655,0.17499810635812427,0.1729271521674646,0.17084034495202932,0.16873518608371835,0.16661789658301376,0.16448693755461796,0.16235010494692595,0.1602069832547893,0.15806264119618174,0.15592085037000353,0.15378524571480254,0.15166304622295707,0.14955934468428786,0.14748163623723387,0.14543738134019324,0.14343467030926343,0.14148086657706913,0.13958716457678366,0.13776366739068555,0.13602091941109576,0.13437265977205576,0.13283238318759788,0.13141083773044995,0.13012562239437234,0.12898908642655502,0.12801762810243703,0.1272255861040811,0.12663084317706338,0.12624680080960696,0.12608994360406375,0.12617263740036105,0.1265110859590127,0.12711466919306777,0.12799581674473437,0.12916500542967113,0.13062688656598942,0.13238792426640142,0.1344529141545566,0.13682278693871636,0.13949652044856853,0.14247497810778012,0.14575022774163957,0.14932184918451274,0.1531793767768577,0.15731856380201292,0.16173071601073405,0.16640600246038467,0.17133854153234118,0.17651571973890343,0.1819300525085049,0.1875710313130601,0.19342964878541258,0.19949918559250934,0.2057678869700838,0.21222937521669094,0.21887342785296,0.2256970102409276,0.2326884687641787,0.23984379062888905,0.24715366801913152,0.25461342821257693,0.26221888931032444,0.26996266615436965,0.2778414184206625,0.2858480262057704,0.2939823104683633,0.3022350954370879,0.310604418737109,0.3190871961690892,0.32767842481037307,0.3363770709617544,0.3451757700977104,0.3540765354074894,0.36307288905435614,0.3721639204075886,0.3813479050465821,0.3906182241219263,0.3999768212623815,0.40941597344689007,0.418938095542911,0.42853611297072447,0.43821148499483115,0.4479617886413208,0.4577813910404001,0.46767297073952857,0.47762895833183777,0.4876519966897123,0.49773367432610355,0.5078750219432514,0.5180752494862431,0.5283258321751821,0.5386308275986138,0.548980458002187,0.5593788376902379,0.5698174276705644,0.5802945527724039,0.5908116383216248,0.6013580840397512,0.6119370906314997,0.6225401569353771,0.6331682881172852,0.6438129884912803,0.6544728151822515,0.6651461868847677,0.6758257194413555,0.6865115265930126,0.6971941434439218,0.7078748175056854,0.7185439321356931,0.7292039995694638,0.7398433313314975,0.7504625667873018,0.7610594940142685,0.7716234421245648,0.7821578637018753,0.7926533490577626,0.8031101670648537,0.8135200000367577,0.8238814958821538,0.8341953189844913,0.8444522250765154,0.8546555615949485,0.8647960127489654,0.8748769440175387,0.8848859474442141,0.8948269727230432,0.9047025295790283,0.9145057699880221,0.9242397319919776,0.9338985888012371,0.9434864385344409,0.9529994532916154}, + {0.0,0.0,0.0,0.0,0.0026548744457282002,0.007927574441840031,0.013523701340444767,0.0194469283736754,0.025709272843022362,0.03232004345340847,0.039284989212368455,0.04626360509301145,0.05292448251262403,0.059347679387570774,0.0655767750733681,0.07164698633434458,0.07758748304703458,0.0834178665180236,0.08915477951604339,0.09481086300337191,0.10039934660784217,0.10592544707225837,0.111398995007257,0.11682684097453058,0.12221105850499253,0.12756000041340385,0.1328717148189205,0.13815390993203355,0.1434064187456714,0.14863302233253345,0.15383324394186293,0.1590082922293873,0.16416130934378315,0.16929153088387608,0.17439996402117275,0.17948560856731854,0.1845516383459222,0.189595868940358,0.19461776801237182,0.19962012298531123,0.20459957100719467,0.20955888696372615,0.21449483201644065,0.2194100154940718,0.22430118261968157,0.22916966474571626,0.2340159100780761,0.23883855539609794,0.24363810897601756,0.24841118674175394,0.2531623990240717,0.2578873976329164,0.2625874493056926,0.26726378849777516,0.27191415168129185,0.27653989400666285,0.28113768475292045,0.28571303833310896,0.29026061879591203,0.29478258938071067,0.2992802217180254,0.30375224020966846,0.30819892495661744,0.3126190607542608,0.3170149456432699,0.321385414500347,0.3257316254417039,0.3300547425253127,0.3343525579890229,0.33862832893130074,0.3428799001623282,0.34710848826302004,0.35131500140549954,0.3554995323434884,0.3596631879129328,0.36380486101494103,0.36792673591505964,0.3720277792587921,0.3761100924489166,0.3801736871524052,0.384219609636479,0.3882468863669942,0.39225657410893083,0.3962507215819094,0.40022836834946646,0.40419159051679776,0.40813938952902734,0.4120738222862286,0.41599392773534455,0.41990177352141406,0.4237973655416275,0.42768077962221346,0.43155402955947875,0.4354151520581061,0.4392682409766716,0.44311029176723954,0.4469443851124765,0.45077047699087197,0.45458770680091215,0.4583990258215093,0.4622025551537203,0.466001277474918,0.46979327601523685,0.4735795360665342,0.4773631248343298,0.4811400844455726,0.48491543980046187,0.4886862374146865,0.49245445289710926,0.4962192161230187,0.49998151568117394,0.5037433207187862,0.50750175769624,0.5112607523934385,0.5150164307230379,0.5187727514082403,0.522527822045104,0.5262826202118115,0.5300371054507527,0.5337914192017983,0.5375464935926217,0.5413014311482989,0.5450561095248925,0.5488117187514125,0.5525661768772355,0.5563235081702055,0.5600797579540071,0.5638369045836091,0.5675940102752802,0.5713520340493227,0.5751100369776962,0.5788679596972927,0.5826258959527332,0.5863828097619445,0.5901406674305801,0.593897573685252,0.597654419423444,0.6014093240653062,0.6051641624269574,0.6089160395607421,0.6126659299137229,0.6164157926020056,0.6201616886553919,0.6239065451618546,0.6276464255764156,0.6313842385203057,0.6351181073443843,0.6388469415665682,0.6425726931591681,0.6462914463669078,0.6500071247171884,0.6537147788902224,0.6574183247714932,0.6611128336141637,0.6648012725844235,0.6684815267484132,0.6721537530870352,0.6758177719435436,0.6794706989916038,0.6831154175921678,0.6867490315471613,0.6903714630144,0.6939836082650025,0.6975826171487558,0.7011702998442422,0.704742819719188,0.7083029725794211,0.7118479289119495,0.7153785887738957,0.7188938119708388,0.7223917868234861,0.7258742839343467,0.7293375175127107,0.7327852410807962,0.7362116391655383,0.7396196144261882,0.7430089883586135,0.7463760005250465,0.7497233760041233,0.7530473694983222,0.7563496686461588,0.7596285680800611,0.7628837001518682,0.7661133955136393,0.7693184668521016,0.7724987014653718,0.7756514499718966,0.7787783143950607,0.7818756741313698,0.7849460858913447,0.7879859567629643,0.7909960529255057,0.7939771294497029,0.7969256090092027,0.7998440132840018,0.8027288102158318,0.80558246359489,0.80840049484089,0.8111846130302013,0.8139344946962004,0.8166487205595967,0.8193276503392856,0.8219699071711365,0.8245747957604673,0.8271430102244819,0.8296721588204928,0.8321628664603256,0.8346148603683272,0.8370283618478455,0.8394011274151628,0.8417343479104805,0.8440258066445298,0.846277098641311,0.8484887693085125,0.8506586693743721,0.8527868884051059,0.8548743348948882,0.8569210584030033,0.8589260001543768,0.8608896727270254,0.8628135638060236,0.8646966714690255,0.8665399511423325,0.8683424453868425,0.8701070824773419,0.8718329499665033,0.8735204919838195,0.8751721361118794,0.8767870195906821,0.8783679817337392,0.8799142035724945,0.881428482695378,0.882912055742582,0.8843656662392944,0.8857905919469689,0.8871902151408768,0.8885638719723012,0.8899148892894538,0.8912449579301015,0.8925554087193903,0.8938489258169644,0.8951268587699225,0.8963915533178293,0.8976453379379864,0.8988895853765866,0.9001259343493543,0.9013577843655304,0.9025857610712735,0.903815286843018,0.905044655982066,0.9062782052563443,0.9075153058386868,0.9087596065041207,0.910011479184347,0.9112725641897205,0.9125452328290099}, + {0.3310101940118055,0.3370344273837448,0.34299986027156143,0.3489014246790825,0.3547381197779056,0.3605089628592038,0.3662108687467896,0.37184193824445494,0.377402604549329,0.38288925650020894,0.38829907434247934,0.39363381249817775,0.39888773777233144,0.4040625134864877,0.4091545009758388,0.4141620022087494,0.419085269399855,0.4239197611787469,0.4286679531263877,0.43332440286164786,0.4378904725411851,0.4423628376506268,0.44674164765622,0.45102599429604956,0.45521366881321973,0.45930580962347606,0.4632993229731653,0.46719523432267124,0.4709905542704291,0.4746882091147527,0.47828532474775726,0.48178183314421624,0.4851796030849527,0.48847588346394805,0.4916733669375038,0.4947714272765002,0.4977706233250952,0.5006704469605663,0.5034736673089839,0.5061799701305794,0.5087899731598793,0.5113070173032073,0.513728818335263,0.5160606205820103,0.5183002465878732,0.520452297156245,0.5225163029836838,0.5244952101282286,0.5263910452541571,0.5282048535123068,0.5299405582099276,0.5315972918179168,0.5331785030475249,0.5346875949663166,0.5361247892898974,0.5374938454348637,0.5387960766501153,0.5400351419012158,0.541210431546397,0.5423272767396595,0.5433859495199381,0.5443899159864241,0.5453407090892604,0.5462408516171586,0.5470928102383564,0.5478981611011682,0.5486591285070745,0.5493769038436812,0.5500541290065128,0.550693159876779,0.5512956789400659,0.5518619993206375,0.5523958384505545,0.5528983516354158,0.553370667054746,0.5538155494173054,0.5542332292091459,0.5546244907783647,0.5549915450448365,0.5553351998790793,0.5556576460945991,0.5559587153582112,0.5562394960910725,0.5565020591903272,0.556746262161579,0.5569722290778042,0.557181850680197,0.5573752305636125,0.5575532711989851,0.5577160128723664,0.5578634992121222,0.5579966435791459,0.5581155142003147,0.5582210548062131,0.5583112863650675,0.5583881853088769,0.5584507478170652,0.5584999999185336,0.5585338908615732,0.5585544415094105,0.5585596247099263,0.5585494296782225,0.5585238597828509,0.5584829093200094,0.5584245259010897,0.5583487508089193,0.5582545074731591,0.5581428559806787,0.5580117160916531,0.5578601343029762,0.5576870630720852,0.5574934462432263,0.5572763581459699,0.5570376811361709,0.5567735144515659,0.5564836952783472,0.556167356233582,0.5558234063897372,0.5554507440723478,0.5550485162697486,0.5546145021343457,0.5541489011713485,0.5536514862639709,0.5531194414635993,0.5525516502615303,0.551946905668582,0.5513055188601756,0.5506231120862802,0.5499020260312123,0.5491378466444521,0.5483329604685923,0.5474829147739082,0.5465891203401918,0.5456483318142806,0.5446602664371812,0.5436233831996301,0.5425371443011318,0.5413990511580228,0.5402105175168492,0.5389691120794025,0.5376724808099055,0.5363202416485567,0.5349120639299949,0.5334461775790392,0.5319223153351261,0.5303396509309062,0.528695928325246,0.5269907342678339,0.5252235696860159,0.5233932929927063,0.5214978927023376,0.519538336475508,0.5175125345875667,0.5154205123723917,0.5132606594914964,0.511032405517675,0.5087347666999795,0.5063675657201724,0.5039309536083489,0.5014215766343267,0.49884168959711156,0.4961885702691708,0.493462471806926,0.49066268626229187,0.48778873213754487,0.4848389747066589,0.48181384166285274,0.47871379185797663,0.4755369438569324,0.4722824057138442,0.46895172451554185,0.4655431005241239,0.46205513288486627,0.45848792117067955,0.45484323921432873,0.45111796445512237,0.44731304660604426,0.4434292850786966,0.4394635038573973,0.4354175943073504,0.43128829183503475,0.42707853717913047,0.4227860189043366,0.4184127227273974,0.4139573287646593,0.40941845760197537,0.40479818880388174,0.4000928616204019,0.3953036041833475,0.39042968981612,0.3854733248017807,0.3804329133629437,0.37530572247730154,0.3700971086652205,0.3648008403071768,0.35942126510781447,0.353955095785225,0.348402577877059,0.3427637682343151,0.3370376142646351,0.33122632945843844,0.32532725843019283,0.3193425718381236,0.31327047427719934,0.30711089679069037,0.300864481689657,0.2945294594583805,0.2881066671370873,0.2815945980811821,0.27499396246121266,0.2683017620352695,0.2615237686948751,0.2546561143755624,0.24769889915726157,0.24065414755310766,0.23351750058916276,0.22629568729131472,0.21898246061294346,0.21158392883280225,0.2040979693981519,0.19652278866190287,0.18886521134133236,0.181121291501226,0.1732986740171394,0.16539484611862115,0.1574190301339476,0.14937219444590882,0.1412584133407773,0.13309191286806318,0.1248770398795781,0.11663311070005217,0.10837392920767788,0.10012807215776806,0.09192536612477004,0.08380928749785493,0.07583905286235423,0.0680900722152191,0.06066995495444857,0.05371196587603636,0.047401117840516725,0.04195435979844082,0.03764562984062277,0.034852646118004794,0.033642700571396934,0.034045498308027174,0.036085858895558834,0.03978910711211607,0.04495402504133204,0.05123011464126393,0.05838119124087505,0.06620564078749713,0.07453488746258119,0.0832510020840733,0.09225150797640028,0.10147371721450577,0.11085876909361342}) {} }; template -class inferno_color_map : public detail::color_map +class inferno_color_map : public detail::color_map { public: constexpr inferno_color_map() : - detail::color_map({0.002810890943265357,0.004019847439892663,0.0055359275355101704,0.007352275238375942,0.009463157808182377,0.01187516425529046,0.014598820646530687,0.0176363589743062,0.021017968090939334,0.02474393539914235,0.02883780411707252,0.033326247190342106,0.03821642380815325,0.043430971060037175,0.04869376377787097,0.05400341174839569,0.05937446015473203,0.06482608437087267,0.07034982700960049,0.0759504106796765,0.08163782650304269,0.08742545856288386,0.09331557740511914,0.09930765162558797,0.10540226242431405,0.11160571005993528,0.11791676181366911,0.12433690815307291,0.13086179402733306,0.13748923050603107,0.14420943125208832,0.1510154327209676,0.15789734883362955,0.164837843053234,0.1718271766829397,0.1788466320638736,0.18588393100362538,0.19291386085475296,0.19992220593124482,0.2068967943512025,0.21382118808651823,0.22068623935476173,0.2274812226706348,0.23420361150779462,0.24084627534795444,0.24740960498881281,0.2538924398897672,0.26029642526335234,0.2666282702790729,0.2728881836012368,0.2790829843835597,0.28521514447287266,0.2912905872823368,0.29731341505807735,0.30328762487316085,0.30922074689328993,0.3151147196399224,0.3209763964699901,0.3268065495346441,0.33261022038705007,0.3383928200137529,0.3441537870125792,0.34989889182711004,0.3556278504494455,0.3613465905418142,0.36705348217686706,0.3727525670853749,0.37844680040449147,0.3841355329782066,0.3898229228233572,0.3955064846961563,0.40118951085798793,0.40687280017870725,0.4125561659556077,0.4182439569546358,0.4239333136155823,0.42962740387773285,0.4353241735726936,0.44102749087057125,0.4467336685929622,0.45244638328397074,0.4581629519603064,0.46388577425772487,0.46961515200714526,0.47534818255053085,0.4810895258391375,0.48683545655951826,0.49258791046276723,0.4983447389473999,0.5041074631513899,0.5098765596563365,0.5156490293025526,0.5214267691404487,0.5272086759775392,0.532994806491818,0.5387841442602805,0.5445752162374714,0.550371411794682,0.5561677070769873,0.5619661289256851,0.567764628987617,0.5735651914497292,0.579363842280652,0.5851601782714846,0.5909574913960268,0.5967498429288651,0.6025402031913455,0.6083246722235879,0.6141061766748072,0.6198788025701962,0.6256450195747312,0.631405276062706,0.6371536715877942,0.6428950257611473,0.6486225037023093,0.6543400237812238,0.660042722006844,0.6657309854853277,0.6714043375418391,0.6770589159382479,0.6826975017706738,0.688315275269913,0.6939130936485612,0.6994880189268526,0.7050385790436794,0.7105661060122955,0.7160668362113027,0.7215395551311659,0.7269824482031875,0.7323962498882949,0.7377762325604813,0.7431240483143292,0.7484350306113072,0.7537094301237,0.7589465700904083,0.7641427572948342,0.7692985739778285,0.774410360899494,0.7794786898294086,0.784498961427673,0.7894723227633635,0.7943970958045569,0.799269602857755,0.8040913179125935,0.8088576856149734,0.8135691155681037,0.8182230524153232,0.8228187030680942,0.8273560901963927,0.8318308105503314,0.8362441082220449,0.840591599205102,0.8448754218830035,0.8490922820892887,0.8532412230472861,0.8573221666233894,0.8613319022896903,0.8652713962071547,0.8691385576642852,0.8729332123141958,0.876653351754305,0.8802978200638566,0.8838684350097558,0.8873602825148427,0.890776984152265,0.8941147745291879,0.8973741852518461,0.90055446306886,0.9036543550377923,0.9066745395261739,0.9096133361541571,0.912472160080611,0.9152474734642113,0.917941575830463,0.9205530026600831,0.9230823502164308,0.9255281583142997,0.9278900885067394,0.9301682735211648,0.9323634323492205,0.9344736508745051,0.9364987505473671,0.9384406797563624,0.94029638756102,0.9420673342348812,0.9437528359935721,0.9453530086488392,0.946867592663592,0.9482957691429191,0.9496381978647562,0.9508941688983455,0.9520630153802706,0.9531459151171461,0.9541413109174116,0.9550496977801547,0.9558695965052876,0.9566033661162673,0.9572476931570265,0.9578046847922829,0.9582725531896948,0.9586519941780333,0.9589432359293407,0.9591452081062958,0.9592570195286264,0.9592796473697079,0.9592132245352331,0.9590557212865652,0.9588093894625146,0.9584721753486868,0.9580453442160642,0.9575278692108286,0.9569201366476526,0.9562222208897501,0.9554351276542837,0.954558502236818,0.9535901248953397,0.9525337955331733,0.9513894499647292,0.9501579394841025,0.9488415317142022,0.9474413345042011,0.9459596633430901,0.94439840721664,0.9427621029656725,0.9410496994715679,0.9392640761941337,0.9374158407051086,0.935510861856946,0.9335594549301718,0.9315630699694258,0.929529595653624,0.9274831138929233,0.925440806661534,0.9234033328223988,0.9214094735748471,0.9194909179295934,0.9176568416750963,0.9159695644129054,0.9144604035423047,0.9131859260314698,0.9122023005193107,0.911571270779195,0.9113589610617011,0.9116268416577079,0.9124352877263224,0.9138280045063191,0.9158401268012059,0.9184812096938035,0.9217499769357952,0.9256247251903329,0.9300724918488174,0.93505290022375,0.9405209651098092,0.9464291624522384,0.9527369951544825,0.9593995073432898}, - {0.00023971464598377526,0.0009782136527954498,0.0018785803659367136,0.0029285938665144,0.004122022987412017,0.00544392003850478,0.00688298922973579,0.008432150815965447,0.010065826612517249,0.011784158597413295,0.013566889108044659,0.015396259291835605,0.017268324012382014,0.019154971150649583,0.021040888118423536,0.022919329042313315,0.02476765342644406,0.026549138571035167,0.02826358681647735,0.029888421865304635,0.03140401564457008,0.03277327931516754,0.033979154409541995,0.035007296747136936,0.0358364665010164,0.036444524507989455,0.03681366238931061,0.036927556797263845,0.03677382512840665,0.03634600703617963,0.03564202294027662,0.03466706179260893,0.033434469735368635,0.031964803318426195,0.030285888820445056,0.028428459100255966,0.026431189198060253,0.024349970538162173,0.02223366886218203,0.020130048116207118,0.0180859482648799,0.016147650423162782,0.014355534805442615,0.012742013345224706,0.011335284339993095,0.01015735838738679,0.009226759851114905,0.008548931291415535,0.008128896909717234,0.00796777080577266,0.008062521199618162,0.008411444340648023,0.009006962293066937,0.00984618209448657,0.010914425884934235,0.012204295605290858,0.013704677218996417,0.015407335075545012,0.017302460620371673,0.019380478845228446,0.021633450732188256,0.024052574290460378,0.02662930883000861,0.02935525614844373,0.03222441261149447,0.035230654386092304,0.038365760690388696,0.04159569733823428,0.04478862119619544,0.04794477857573542,0.05106327563237704,0.054146112404266096,0.057192222283795356,0.060199930687386084,0.06317128301685845,0.06610722021585969,0.06900863885365052,0.07187617069246041,0.07471304329299239,0.07751806407380799,0.08029430493651149,0.08304144488312268,0.08576376530326199,0.08846085367401646,0.09113464993118847,0.09378748211627672,0.09641864471026837,0.09903140399175714,0.10162749270153268,0.10420806397082313,0.10677546051510425,0.10933113121381896,0.11187572305488994,0.11441057366051116,0.11693958778828983,0.11946279417314834,0.12198117471380196,0.12449887198815604,0.1270149238244812,0.12953294280559793,0.1320539831226975,0.13457944321120008,0.13711144234826717,0.139651745647125,0.14220219189728364,0.14476378100450787,0.14733996311413705,0.1499315587889029,0.15253988593803772,0.15516795297374705,0.15781633943679765,0.16048786021517725,0.16318436257638128,0.16590822465679897,0.16865910560313505,0.1714414661427322,0.1742559286014533,0.17710424966773963,0.17999021875185295,0.18291227341615413,0.18587606804084822,0.1888800021537792,0.19192974046452435,0.1950226359671532,0.19816353086298166,0.2013542203900417,0.20459503779649418,0.2078886805100007,0.2112364600720601,0.21464109358472333,0.21810179955417047,0.22162240347649026,0.22520204162673113,0.2288447108656564,0.23255131794382106,0.23632095843046075,0.24015863799868115,0.2440613399922809,0.24803310206792561,0.2520728959627737,0.25618381316580396,0.26036483531762183,0.2646179852095231,0.26894337006009095,0.2733398560423692,0.2778117319366859,0.28235575148064224,0.28697306124361316,0.2916649238384593,0.2964310422772356,0.30127082282027723,0.306183914053129,0.31117184478578935,0.31623212938579265,0.32136508434799443,0.3265710944674797,0.3318486034290437,0.3371983328324807,0.3426165911885937,0.3481062496320001,0.3536635338530963,0.3592889341611295,0.3649829259277349,0.3707406901646967,0.3765662238593307,0.3824525761944193,0.38840385588093607,0.3944150503711016,0.4004867447796603,0.4066185337569268,0.4128073699691128,0.419054437663371,0.42535460695069144,0.43171113773754055,0.4381188215811717,0.4445783243559012,0.45109035089112254,0.45764961725903447,0.4642584989903114,0.47091266158595096,0.4776135317653247,0.4843577227601095,0.49114670215186446,0.4979770365588467,0.5048474657057322,0.5117607949728211,0.5187105010375903,0.5257001589178919,0.5327252159488806,0.5397882797332774,0.5468847469930004,0.554014430358877,0.5611801749767817,0.5683763342018564,0.575605576411958,0.5828632209633262,0.5901529783933634,0.5974691178771273,0.604814516594789,0.6121880260521445,0.6195869032693965,0.6270139069375642,0.6344632304037671,0.6419386757168154,0.6494364125427067,0.656956325469712,0.6645013350837341,0.6720645507841266,0.6796498174204001,0.687253244832747,0.6948766727751613,0.7025161872712079,0.710172695796199,0.7178471084562286,0.7255344740989905,0.7332386758872227,0.7409547279741554,0.7486824818249715,0.756419957646059,0.7641650350600446,0.7719196164645731,0.7796766610808826,0.7874390279521042,0.7952006533320073,0.8029643911682794,0.8107231422033202,0.8184757458260993,0.8262179886623426,0.8339427520154464,0.8416528004815412,0.849338965232657,0.8569948963180799,0.8646104422830594,0.8721861539859548,0.8797058578924304,0.8871561145803524,0.8945363755302688,0.9018205155640127,0.9089997667171816,0.9160520672097188,0.9229615878972541,0.929705490864802,0.9362663045373391,0.9426265331991612,0.9487690293791992,0.9546871530908344,0.9603724114950957,0.9658321994102154,0.9710705756621744,0.9761026354466212,0.9809461333524748,0.9856188564238583,0.9901403564326076,0.994525842127408,0.9987960656048064,1.0}, - {0.013984975564512404,0.018722506642108745,0.024433316141969495,0.03115104180733254,0.03885690760774684,0.04716007356275465,0.055492610304536484,0.06383358056387142,0.07226064067376634,0.08070837752145016,0.08921981513295862,0.0978092505084324,0.10644014290558229,0.11516213940852654,0.12396774807241909,0.13283301770235548,0.14177532141983168,0.15083030852258322,0.15995532205231558,0.16914872242514997,0.1784131904023486,0.1877681332297275,0.19719580690248006,0.20667954373613356,0.21620646706666896,0.2257703963473584,0.23535339483156836,0.24494025693525362,0.25450501190842256,0.26402840142687645,0.27347646665625286,0.28281846989076903,0.2920236115943679,0.3010500119503022,0.3098670941619176,0.31843622115540404,0.3267275455559629,0.3347017160593267,0.3423326727997549,0.3496041878962749,0.35649542121528693,0.3630028398603807,0.3691191047604014,0.37485029273274384,0.38020056262511853,0.38518338276035313,0.38981400161530266,0.39410608226931626,0.39807991569191936,0.40175255435196344,0.4051419276648618,0.408265425539153,0.4111409686560767,0.41378731985243317,0.4162171694810512,0.41844684685950084,0.42048827434753094,0.4223545442046091,0.42405678029985167,0.42560650168084335,0.42701212055443627,0.42828294053430277,0.429426665370104,0.4304487403060707,0.43135872706159983,0.43215919315134893,0.43285640046483476,0.43345553495652556,0.4339602960779701,0.43437397708144554,0.43470038094178065,0.43494369314594356,0.4351048143031719,0.4351858188801779,0.4351887312325765,0.43511454396462584,0.43496624880705104,0.4347439247528074,0.4344484704151145,0.43408205359254054,0.43364348470733133,0.4331360158094638,0.432560538831606,0.4319148958388982,0.4312004164586523,0.4304157480526235,0.4295633056730112,0.4286426514306488,0.427653270687577,0.42659593657044653,0.4254703694039284,0.42427714089046764,0.42301465293721136,0.4216835616654775,0.4202831796072166,0.4188152468547688,0.41727840352516704,0.4156732538227702,0.4139986102201317,0.4122546278213513,0.4104422052829829,0.4085604229551986,0.40661024958520675,0.4045922065996268,0.4025047796622188,0.4003480187832499,0.39812183719525346,0.39582837342006344,0.3934664677220106,0.3910373196621276,0.3885413427073906,0.3859778883860769,0.3833482435611564,0.3806510890190325,0.377887791334078,0.37505894495304953,0.37216699339894554,0.36921021595466685,0.3661898345073857,0.3631083856894561,0.3599642927599366,0.3567601555176549,0.35349531577617316,0.3501704524961133,0.3467877021993577,0.34334618435442704,0.3398506288928687,0.33629822944329,0.3326937750819365,0.32903540290632205,0.3253269506392983,0.32156649022449457,0.31775890499434717,0.313903187730997,0.30999930071976417,0.30605118504451645,0.30205775317511685,0.29802199875429186,0.2939437813724842,0.2898270979003711,0.285670830419768,0.2814768234287906,0.2772470870068201,0.27298138029626545,0.2686817498061222,0.2643498423217052,0.2599857517117182,0.2555922134978597,0.25116692927874856,0.24671393625869525,0.242231797778854,0.23772254243554203,0.23318564961915333,0.22862315936817423,0.22403563620206673,0.21942058959605015,0.21478100990947208,0.21011417480224504,0.2054240620646613,0.20070581716761537,0.19596334251627617,0.191192907964266,0.18639467968336287,0.18156845817161688,0.17671201671816983,0.17182706869762476,0.16690816145867365,0.16195681111767923,0.15697061628964482,0.1519460056654666,0.14688407634155806,0.1417796045365007,0.13663131137587867,0.1314363897870711,0.12619301932742968,0.12089804008534802,0.11554564373326445,0.11013577030361851,0.10466202583588793,0.09912286212434965,0.09351101566047318,0.08782667750990647,0.08206088279212811,0.07621335449370956,0.07027747421356231,0.06424712981979491,0.0581206758731331,0.05189145509095391,0.04556084013205603,0.039112475813858356,0.0329036576052189,0.027232245885361515,0.022116299903840515,0.01757722649071082,0.013636710338597306,0.010318691317707681,0.007647565236665968,0.005653645257893026,0.004365191753451006,0.003815358887602921,0.004038403733228796,0.00507259657250953,0.006957730473761155,0.009736863918785584,0.013456640602909728,0.018166727980602145,0.023921375872798672,0.030777952153149723,0.03879846557918924,0.047545866880503475,0.05639000971583722,0.06532722715811143,0.07436297745193562,0.08350080196415607,0.09274251876146974,0.1020983487358762,0.1115704612175217,0.12117109069150736,0.1309049981798356,0.14078130910755318,0.15081436111263802,0.1610057630219486,0.1713730438224248,0.18192158708279701,0.19266999933666065,0.20362775766847008,0.2148047565040357,0.22621716723273466,0.23787212746051245,0.2497953642795857,0.2620016582307057,0.27450125124431674,0.28729978853917604,0.30044283530868937,0.31392195038919846,0.3277441860383488,0.34196084494650175,0.3565351604857615,0.37149753959115556,0.3868282485461305,0.40251902826987024,0.4185354153287001,0.43483463317788684,0.4513649463134188,0.4680385459173538,0.48478769070125344,0.501502204036772,0.5181206698543418,0.5345393044762995,0.550702792752824,0.5665954408447942,0.5821026104689223,0.597269626327448,0.612080146062393,0.6265350434944942,0.6406264784793354}) {} + detail::color_map({0.002810890943265357,0.004019847439892663,0.0055359275355101704,0.007352275238375942,0.009463157808182377,0.01187516425529046,0.014598820646530687,0.0176363589743062,0.021017968090939334,0.02474393539914235,0.02883780411707252,0.033326247190342106,0.03821642380815325,0.043430971060037175,0.04869376377787097,0.05400341174839569,0.05937446015473203,0.06482608437087267,0.07034982700960049,0.0759504106796765,0.08163782650304269,0.08742545856288386,0.09331557740511914,0.09930765162558797,0.10540226242431405,0.11160571005993528,0.11791676181366911,0.12433690815307291,0.13086179402733306,0.13748923050603107,0.14420943125208832,0.1510154327209676,0.15789734883362955,0.164837843053234,0.1718271766829397,0.1788466320638736,0.18588393100362538,0.19291386085475296,0.19992220593124482,0.2068967943512025,0.21382118808651823,0.22068623935476173,0.2274812226706348,0.23420361150779462,0.24084627534795444,0.24740960498881281,0.2538924398897672,0.26029642526335234,0.2666282702790729,0.2728881836012368,0.2790829843835597,0.28521514447287266,0.2912905872823368,0.29731341505807735,0.30328762487316085,0.30922074689328993,0.3151147196399224,0.3209763964699901,0.3268065495346441,0.33261022038705007,0.3383928200137529,0.3441537870125792,0.34989889182711004,0.3556278504494455,0.3613465905418142,0.36705348217686706,0.3727525670853749,0.37844680040449147,0.3841355329782066,0.3898229228233572,0.3955064846961563,0.40118951085798793,0.40687280017870725,0.4125561659556077,0.4182439569546358,0.4239333136155823,0.42962740387773285,0.4353241735726936,0.44102749087057125,0.4467336685929622,0.45244638328397074,0.4581629519603064,0.46388577425772487,0.46961515200714526,0.47534818255053085,0.4810895258391375,0.48683545655951826,0.49258791046276723,0.4983447389473999,0.5041074631513899,0.5098765596563365,0.5156490293025526,0.5214267691404487,0.5272086759775392,0.532994806491818,0.5387841442602805,0.5445752162374714,0.550371411794682,0.5561677070769873,0.5619661289256851,0.567764628987617,0.5735651914497292,0.579363842280652,0.5851601782714846,0.5909574913960268,0.5967498429288651,0.6025402031913455,0.6083246722235879,0.6141061766748072,0.6198788025701962,0.6256450195747312,0.631405276062706,0.6371536715877942,0.6428950257611473,0.6486225037023093,0.6543400237812238,0.660042722006844,0.6657309854853277,0.6714043375418391,0.6770589159382479,0.6826975017706738,0.688315275269913,0.6939130936485612,0.6994880189268526,0.7050385790436794,0.7105661060122955,0.7160668362113027,0.7215395551311659,0.7269824482031875,0.7323962498882949,0.7377762325604813,0.7431240483143292,0.7484350306113072,0.7537094301237,0.7589465700904083,0.7641427572948342,0.7692985739778285,0.774410360899494,0.7794786898294086,0.784498961427673,0.7894723227633635,0.7943970958045569,0.799269602857755,0.8040913179125935,0.8088576856149734,0.8135691155681037,0.8182230524153232,0.8228187030680942,0.8273560901963927,0.8318308105503314,0.8362441082220449,0.840591599205102,0.8448754218830035,0.8490922820892887,0.8532412230472861,0.8573221666233894,0.8613319022896903,0.8652713962071547,0.8691385576642852,0.8729332123141958,0.876653351754305,0.8802978200638566,0.8838684350097558,0.8873602825148427,0.890776984152265,0.8941147745291879,0.8973741852518461,0.90055446306886,0.9036543550377923,0.9066745395261739,0.9096133361541571,0.912472160080611,0.9152474734642113,0.917941575830463,0.9205530026600831,0.9230823502164308,0.9255281583142997,0.9278900885067394,0.9301682735211648,0.9323634323492205,0.9344736508745051,0.9364987505473671,0.9384406797563624,0.94029638756102,0.9420673342348812,0.9437528359935721,0.9453530086488392,0.946867592663592,0.9482957691429191,0.9496381978647562,0.9508941688983455,0.9520630153802706,0.9531459151171461,0.9541413109174116,0.9550496977801547,0.9558695965052876,0.9566033661162673,0.9572476931570265,0.9578046847922829,0.9582725531896948,0.9586519941780333,0.9589432359293407,0.9591452081062958,0.9592570195286264,0.9592796473697079,0.9592132245352331,0.9590557212865652,0.9588093894625146,0.9584721753486868,0.9580453442160642,0.9575278692108286,0.9569201366476526,0.9562222208897501,0.9554351276542837,0.954558502236818,0.9535901248953397,0.9525337955331733,0.9513894499647292,0.9501579394841025,0.9488415317142022,0.9474413345042011,0.9459596633430901,0.94439840721664,0.9427621029656725,0.9410496994715679,0.9392640761941337,0.9374158407051086,0.935510861856946,0.9335594549301718,0.9315630699694258,0.929529595653624,0.9274831138929233,0.925440806661534,0.9234033328223988,0.9214094735748471,0.9194909179295934,0.9176568416750963,0.9159695644129054,0.9144604035423047,0.9131859260314698,0.9122023005193107,0.911571270779195,0.9113589610617011,0.9116268416577079,0.9124352877263224,0.9138280045063191,0.9158401268012059,0.9184812096938035,0.9217499769357952,0.9256247251903329,0.9300724918488174,0.93505290022375,0.9405209651098092,0.9464291624522384,0.9527369951544825,0.9593995073432898}, + {0.00023971464598377526,0.0009782136527954498,0.0018785803659367136,0.0029285938665144,0.004122022987412017,0.00544392003850478,0.00688298922973579,0.008432150815965447,0.010065826612517249,0.011784158597413295,0.013566889108044659,0.015396259291835605,0.017268324012382014,0.019154971150649583,0.021040888118423536,0.022919329042313315,0.02476765342644406,0.026549138571035167,0.02826358681647735,0.029888421865304635,0.03140401564457008,0.03277327931516754,0.033979154409541995,0.035007296747136936,0.0358364665010164,0.036444524507989455,0.03681366238931061,0.036927556797263845,0.03677382512840665,0.03634600703617963,0.03564202294027662,0.03466706179260893,0.033434469735368635,0.031964803318426195,0.030285888820445056,0.028428459100255966,0.026431189198060253,0.024349970538162173,0.02223366886218203,0.020130048116207118,0.0180859482648799,0.016147650423162782,0.014355534805442615,0.012742013345224706,0.011335284339993095,0.01015735838738679,0.009226759851114905,0.008548931291415535,0.008128896909717234,0.00796777080577266,0.008062521199618162,0.008411444340648023,0.009006962293066937,0.00984618209448657,0.010914425884934235,0.012204295605290858,0.013704677218996417,0.015407335075545012,0.017302460620371673,0.019380478845228446,0.021633450732188256,0.024052574290460378,0.02662930883000861,0.02935525614844373,0.03222441261149447,0.035230654386092304,0.038365760690388696,0.04159569733823428,0.04478862119619544,0.04794477857573542,0.05106327563237704,0.054146112404266096,0.057192222283795356,0.060199930687386084,0.06317128301685845,0.06610722021585969,0.06900863885365052,0.07187617069246041,0.07471304329299239,0.07751806407380799,0.08029430493651149,0.08304144488312268,0.08576376530326199,0.08846085367401646,0.09113464993118847,0.09378748211627672,0.09641864471026837,0.09903140399175714,0.10162749270153268,0.10420806397082313,0.10677546051510425,0.10933113121381896,0.11187572305488994,0.11441057366051116,0.11693958778828983,0.11946279417314834,0.12198117471380196,0.12449887198815604,0.1270149238244812,0.12953294280559793,0.1320539831226975,0.13457944321120008,0.13711144234826717,0.139651745647125,0.14220219189728364,0.14476378100450787,0.14733996311413705,0.1499315587889029,0.15253988593803772,0.15516795297374705,0.15781633943679765,0.16048786021517725,0.16318436257638128,0.16590822465679897,0.16865910560313505,0.1714414661427322,0.1742559286014533,0.17710424966773963,0.17999021875185295,0.18291227341615413,0.18587606804084822,0.1888800021537792,0.19192974046452435,0.1950226359671532,0.19816353086298166,0.2013542203900417,0.20459503779649418,0.2078886805100007,0.2112364600720601,0.21464109358472333,0.21810179955417047,0.22162240347649026,0.22520204162673113,0.2288447108656564,0.23255131794382106,0.23632095843046075,0.24015863799868115,0.2440613399922809,0.24803310206792561,0.2520728959627737,0.25618381316580396,0.26036483531762183,0.2646179852095231,0.26894337006009095,0.2733398560423692,0.2778117319366859,0.28235575148064224,0.28697306124361316,0.2916649238384593,0.2964310422772356,0.30127082282027723,0.306183914053129,0.31117184478578935,0.31623212938579265,0.32136508434799443,0.3265710944674797,0.3318486034290437,0.3371983328324807,0.3426165911885937,0.3481062496320001,0.3536635338530963,0.3592889341611295,0.3649829259277349,0.3707406901646967,0.3765662238593307,0.3824525761944193,0.38840385588093607,0.3944150503711016,0.4004867447796603,0.4066185337569268,0.4128073699691128,0.419054437663371,0.42535460695069144,0.43171113773754055,0.4381188215811717,0.4445783243559012,0.45109035089112254,0.45764961725903447,0.4642584989903114,0.47091266158595096,0.4776135317653247,0.4843577227601095,0.49114670215186446,0.4979770365588467,0.5048474657057322,0.5117607949728211,0.5187105010375903,0.5257001589178919,0.5327252159488806,0.5397882797332774,0.5468847469930004,0.554014430358877,0.5611801749767817,0.5683763342018564,0.575605576411958,0.5828632209633262,0.5901529783933634,0.5974691178771273,0.604814516594789,0.6121880260521445,0.6195869032693965,0.6270139069375642,0.6344632304037671,0.6419386757168154,0.6494364125427067,0.656956325469712,0.6645013350837341,0.6720645507841266,0.6796498174204001,0.687253244832747,0.6948766727751613,0.7025161872712079,0.710172695796199,0.7178471084562286,0.7255344740989905,0.7332386758872227,0.7409547279741554,0.7486824818249715,0.756419957646059,0.7641650350600446,0.7719196164645731,0.7796766610808826,0.7874390279521042,0.7952006533320073,0.8029643911682794,0.8107231422033202,0.8184757458260993,0.8262179886623426,0.8339427520154464,0.8416528004815412,0.849338965232657,0.8569948963180799,0.8646104422830594,0.8721861539859548,0.8797058578924304,0.8871561145803524,0.8945363755302688,0.9018205155640127,0.9089997667171816,0.9160520672097188,0.9229615878972541,0.929705490864802,0.9362663045373391,0.9426265331991612,0.9487690293791992,0.9546871530908344,0.9603724114950957,0.9658321994102154,0.9710705756621744,0.9761026354466212,0.9809461333524748,0.9856188564238583,0.9901403564326076,0.994525842127408,0.9987960656048064,1.0}, + {0.013984975564512404,0.018722506642108745,0.024433316141969495,0.03115104180733254,0.03885690760774684,0.04716007356275465,0.055492610304536484,0.06383358056387142,0.07226064067376634,0.08070837752145016,0.08921981513295862,0.0978092505084324,0.10644014290558229,0.11516213940852654,0.12396774807241909,0.13283301770235548,0.14177532141983168,0.15083030852258322,0.15995532205231558,0.16914872242514997,0.1784131904023486,0.1877681332297275,0.19719580690248006,0.20667954373613356,0.21620646706666896,0.2257703963473584,0.23535339483156836,0.24494025693525362,0.25450501190842256,0.26402840142687645,0.27347646665625286,0.28281846989076903,0.2920236115943679,0.3010500119503022,0.3098670941619176,0.31843622115540404,0.3267275455559629,0.3347017160593267,0.3423326727997549,0.3496041878962749,0.35649542121528693,0.3630028398603807,0.3691191047604014,0.37485029273274384,0.38020056262511853,0.38518338276035313,0.38981400161530266,0.39410608226931626,0.39807991569191936,0.40175255435196344,0.4051419276648618,0.408265425539153,0.4111409686560767,0.41378731985243317,0.4162171694810512,0.41844684685950084,0.42048827434753094,0.4223545442046091,0.42405678029985167,0.42560650168084335,0.42701212055443627,0.42828294053430277,0.429426665370104,0.4304487403060707,0.43135872706159983,0.43215919315134893,0.43285640046483476,0.43345553495652556,0.4339602960779701,0.43437397708144554,0.43470038094178065,0.43494369314594356,0.4351048143031719,0.4351858188801779,0.4351887312325765,0.43511454396462584,0.43496624880705104,0.4347439247528074,0.4344484704151145,0.43408205359254054,0.43364348470733133,0.4331360158094638,0.432560538831606,0.4319148958388982,0.4312004164586523,0.4304157480526235,0.4295633056730112,0.4286426514306488,0.427653270687577,0.42659593657044653,0.4254703694039284,0.42427714089046764,0.42301465293721136,0.4216835616654775,0.4202831796072166,0.4188152468547688,0.41727840352516704,0.4156732538227702,0.4139986102201317,0.4122546278213513,0.4104422052829829,0.4085604229551986,0.40661024958520675,0.4045922065996268,0.4025047796622188,0.4003480187832499,0.39812183719525346,0.39582837342006344,0.3934664677220106,0.3910373196621276,0.3885413427073906,0.3859778883860769,0.3833482435611564,0.3806510890190325,0.377887791334078,0.37505894495304953,0.37216699339894554,0.36921021595466685,0.3661898345073857,0.3631083856894561,0.3599642927599366,0.3567601555176549,0.35349531577617316,0.3501704524961133,0.3467877021993577,0.34334618435442704,0.3398506288928687,0.33629822944329,0.3326937750819365,0.32903540290632205,0.3253269506392983,0.32156649022449457,0.31775890499434717,0.313903187730997,0.30999930071976417,0.30605118504451645,0.30205775317511685,0.29802199875429186,0.2939437813724842,0.2898270979003711,0.285670830419768,0.2814768234287906,0.2772470870068201,0.27298138029626545,0.2686817498061222,0.2643498423217052,0.2599857517117182,0.2555922134978597,0.25116692927874856,0.24671393625869525,0.242231797778854,0.23772254243554203,0.23318564961915333,0.22862315936817423,0.22403563620206673,0.21942058959605015,0.21478100990947208,0.21011417480224504,0.2054240620646613,0.20070581716761537,0.19596334251627617,0.191192907964266,0.18639467968336287,0.18156845817161688,0.17671201671816983,0.17182706869762476,0.16690816145867365,0.16195681111767923,0.15697061628964482,0.1519460056654666,0.14688407634155806,0.1417796045365007,0.13663131137587867,0.1314363897870711,0.12619301932742968,0.12089804008534802,0.11554564373326445,0.11013577030361851,0.10466202583588793,0.09912286212434965,0.09351101566047318,0.08782667750990647,0.08206088279212811,0.07621335449370956,0.07027747421356231,0.06424712981979491,0.0581206758731331,0.05189145509095391,0.04556084013205603,0.039112475813858356,0.0329036576052189,0.027232245885361515,0.022116299903840515,0.01757722649071082,0.013636710338597306,0.010318691317707681,0.007647565236665968,0.005653645257893026,0.004365191753451006,0.003815358887602921,0.004038403733228796,0.00507259657250953,0.006957730473761155,0.009736863918785584,0.013456640602909728,0.018166727980602145,0.023921375872798672,0.030777952153149723,0.03879846557918924,0.047545866880503475,0.05639000971583722,0.06532722715811143,0.07436297745193562,0.08350080196415607,0.09274251876146974,0.1020983487358762,0.1115704612175217,0.12117109069150736,0.1309049981798356,0.14078130910755318,0.15081436111263802,0.1610057630219486,0.1713730438224248,0.18192158708279701,0.19266999933666065,0.20362775766847008,0.2148047565040357,0.22621716723273466,0.23787212746051245,0.2497953642795857,0.2620016582307057,0.27450125124431674,0.28729978853917604,0.30044283530868937,0.31392195038919846,0.3277441860383488,0.34196084494650175,0.3565351604857615,0.37149753959115556,0.3868282485461305,0.40251902826987024,0.4185354153287001,0.43483463317788684,0.4513649463134188,0.4680385459173538,0.48478769070125344,0.501502204036772,0.5181206698543418,0.5345393044762995,0.550702792752824,0.5665954408447942,0.5821026104689223,0.597269626327448,0.612080146062393,0.6265350434944942,0.6406264784793354}) {} }; template -class black_body_color_map : public detail::color_map +class black_body_color_map : public detail::color_map { public: constexpr black_body_color_map() : - detail::color_map({0.0,0.0124985675549,0.0249971351098,0.0374957026647,0.0492581088139,0.0594165938721,0.0684471877541,0.0766363089899,0.0841678787653,0.0911680855116,0.0977278294789,0.103915087694,0.109782226099,0.115370570052,0.120713391496,0.125837934386,0.130854584645,0.13604190193,0.14140417663,0.146927404384,0.152598730721,0.158389635306,0.164222599234,0.170089016456,0.175987920545,0.181918421843,0.187879698899,0.19387099103,0.199891591854,0.205940843628,0.212018132302,0.218122883178,0.224254557086,0.230412647017,0.236596675144,0.242806190184,0.249040765054,0.255299994784,0.26158349466,0.267890898557,0.274221857454,0.280576038088,0.286953121761,0.293352803248,0.299774789817,0.306218800348,0.312684564525,0.319171134912,0.325676914545,0.332201791044,0.33874565084,0.345308379611,0.351889862505,0.358489984344,0.365108629799,0.371745683545,0.378401030403,0.385074555462,0.391766144185,0.398475682511,0.405203056934,0.411948154577,0.418710863264,0.425491071569,0.432288668871,0.439103545394,0.445935592246,0.452784701449,0.459650765971,0.46653367974,0.473433337672,0.480349635682,0.487282470697,0.494231740665,0.501197344567,0.508179182414,0.515177155256,0.522191165184,0.529221115323,0.536266909839,0.543328453928,0.550405653818,0.557498416761,0.564606651025,0.571730265893,0.57886917165,0.586023279576,0.59319250194,0.600376751988,0.607575943936,0.614789992957,0.622018815174,0.629262327647,0.636520448365,0.643793096232,0.65108019106,0.658381653554,0.665697405303,0.67302736877,0.680371467279,0.686819633179,0.690577321338,0.694333453232,0.69808804669,0.701841119323,0.705592688522,0.709342771462,0.713091385109,0.716838546221,0.720584271352,0.724328576854,0.728071478883,0.7318129934,0.735553136174,0.739291922788,0.743029368637,0.746765488936,0.75050029872,0.754233812848,0.757966046005,0.761697012704,0.765426727292,0.769155203948,0.77288245669,0.776608499373,0.780333345697,0.784057009203,0.787779503281,0.791500841169,0.795221035957,0.798940100587,0.802658047857,0.806374890426,0.810090640808,0.813805311384,0.817518914394,0.821231461948,0.824942966022,0.828653438464,0.832362890991,0.836071335196,0.839778782546,0.843485244386,0.847190731941,0.850895256314,0.854598828494,0.858301459351,0.862003159643,0.865703940014,0.869403810997,0.870620849202,0.871622154301,0.87260643877,0.87357362974,0.874523653517,0.875456435563,0.876371900482,0.877269972004,0.878150572968,0.879013625306,0.879859050028,0.880686767202,0.881496695939,0.882288754373,0.883062859646,0.883818927886,0.884556874192,0.885276612612,0.885978056125,0.886661116621,0.887325704879,0.88797173055,0.888599102131,0.889207726947,0.889797511128,0.890368359587,0.890920175994,0.891452862757,0.891966320994,0.892460450511,0.892935149775,0.893390315889,0.893825844568,0.894241630107,0.894637565357,0.895013541696,0.895369449001,0.895705175617,0.896020608327,0.89631563232,0.896590131162,0.896843986762,0.897077079337,0.897289287378,0.89748048762,0.897650554997,0.897799362612,0.897926781699,0.89803268158,0.898116929626,0.89817939122,0.89821992971,0.89823840637,0.898234680352,0.898208608643,0.898160046015,0.898088844982,0.897994855746,0.897877926148,0.897737901615,0.897574625107,0.897387937062,0.897177675337,0.896943675152,0.896685769028,0.898553007849,0.902890379229,0.907153202363,0.911340063464,0.915449563182,0.919480314548,0.923430940957,0.927300074214,0.931086352617,0.934788419075,0.938404919262,0.941934499804,0.945375806484,0.948727482467,0.951988166539,0.955156491362,0.958231081722,0.96121055279,0.964093508368,0.966878539132,0.969564220862,0.972149112643,0.974631755056,0.977010668325,0.979284350439,0.981451275229,0.9835098904,0.985458615506,0.987295839871,0.989019920437,0.990629179549,0.992121902645,0.993496335869,0.994750683575,0.995883105733,0.99689171521,0.997774574927,0.998529694871,0.999155028965,0.999648471753,1.0}, - {0.0,0.00376710208302,0.00753420416604,0.0113013062491,0.0150684083321,0.0188355104151,0.0226026124981,0.0263697145811,0.0301368166641,0.0339039187472,0.0376710208302,0.0414146679499,0.044974293467,0.0483647728382,0.0516062923368,0.054715381023,0.0576505684502,0.06025908266,0.0625542306901,0.0645557290717,0.0662787359665,0.0677778384763,0.0692401824912,0.0706848851824,0.0721120614255,0.0735218171731,0.0749142499447,0.0762894492712,0.0776474970992,0.0789884681608,0.0803124303088,0.0816194448242,0.0829095666958,0.0841828448758,0.0854393225134,0.0866790371676,0.0879020210012,0.0891083009582,0.0902978989252,0.0914708318774,0.0926271120122,0.0937667468691,0.0948897394388,0.0959960882604,0.0970857875089,0.0981588270728,0.0992151926224,0.10025502621,0.101278631704,0.102285972873,0.103277010196,0.104251700818,0.105209998536,0.106151853789,0.107077213638,0.107986021747,0.108878218356,0.109753740249,0.110612520723,0.111454489549,0.112279572927,0.113087693439,0.113878770002,0.114652717803,0.115409448248,0.116148868889,0.116870883353,0.117575391273,0.118262288197,0.118931465509,0.11958281033,0.120216205427,0.120831529099,0.121428655073,0.122007452382,0.122567785241,0.123109512914,0.123632489573,0.12413656415,0.12462158018,0.125087375633,0.125533782739,0.125960627799,0.126367730992,0.126754906165,0.12712196061,0.127468694834,0.127794902308,0.12810036921,0.128384874145,0.128648187853,0.128890072894,0.129110283326,0.129308564349,0.129484651934,0.129638272432,0.129769142155,0.129876966926,0.129961441609,0.130022249607,0.132061139735,0.139841365035,0.147366583596,0.154670100683,0.161779110231,0.16871613022,0.175500034803,0.182146813036,0.188670137478,0.195081797593,0.201392035109,0.207609807026,0.213742994383,0.219798569795,0.225782733244,0.231701023129,0.237558407857,0.243359361942,0.249107929694,0.254807778863,0.260462246095,0.266074375673,0.271646952701,0.277182531676,0.28268346119,0.288151905399,0.293589862731,0.298999182276,0.304381578185,0.309738642359,0.315071855678,0.320382597962,0.325672156837,0.330941735639,0.336192460496,0.341425386671,0.346641504267,0.351841743372,0.357026978703,0.362198033804,0.367355684865,0.372500664176,0.377633663287,0.382755335881,0.387866300395,0.39296714243,0.398058416948,0.403140650294,0.408214342055,0.413279966769,0.420259688127,0.427341619388,0.434372519047,0.441355114094,0.448291940683,0.45518536159,0.462037581704,0.468850661816,0.47562653091,0.482366997164,0.489073757822,0.495748408058,0.502392448976,0.509007294828,0.51559427955,0.522154662692,0.528689634804,0.535200322339,0.541687792133,0.548153055488,0.554597071914,0.561020752565,0.56742496338,0.573810527989,0.580178230371,0.586528817319,0.592863000709,0.5991814596,0.605484842178,0.611773767557,0.618048827454,0.624310587737,0.630559589875,0.636796352279,0.643021371558,0.649235123688,0.655438065104,0.661630633721,0.66781324989,0.673986317291,0.680150223773,0.686305342141,0.692452030892,0.698590634912,0.704721486124,0.710844904108,0.716961196674,0.72307066041,0.729173581195,0.735270234683,0.741360886763,0.747445793991,0.753525204,0.759599355884,0.76566848057,0.771732801162,0.777792533271,0.783847885327,0.789899058877,0.795946248863,0.801989643893,0.808029426494,0.814065773352,0.820098855544,0.826128838754,0.831233249825,0.835257282572,0.839290415225,0.843332745276,0.847384366892,0.851445370991,0.85551584532,0.859595874528,0.863685540241,0.867784921127,0.871894092973,0.876013128743,0.880142098652,0.884281070227,0.888430108369,0.892589275414,0.896758631197,0.900938233107,0.905128136146,0.909328392984,0.913539054016,0.917760167413,0.921991779176,0.92623393319,0.930486671268,0.934750033206,0.939024056828,0.943308778035,0.94760423085,0.951910447464,0.956227458278,0.960555291948,0.964893975428,0.969243534009,0.973603991364,0.97797536958,0.982357689206,0.986750969284,0.991155227389,0.995570479665,1.0}, - {0.0,0.00210713336054,0.00421426672107,0.00632140008161,0.00842853344215,0.0105356668027,0.0126428001632,0.0147499335238,0.0168570668843,0.0189642002448,0.0210713336054,0.0231784669659,0.0252856003264,0.027392733687,0.0294998670475,0.0316070004081,0.0337193392032,0.0358534453625,0.0380109209821,0.0401922566139,0.0423389683918,0.0444339133373,0.046456344033,0.0484086974279,0.0502958207167,0.0521219928396,0.0538910122917,0.0556062682658,0.0572707988285,0.0588873389018,0.0604583601449,0.0619861043454,0.0634726115611,0.0649197439858,0.0663292063043,0.0677025631472,0.0690412541328,0.0703466068909,0.0716198483882,0.0728621148187,0.0740744602728,0.0752578643655,0.07641323897,0.077541434183,0.0786432436236,0.0797194091565,0.0807706251109,0.0818055914811,0.0828412386963,0.0838775716485,0.0849145970685,0.0859523214123,0.0869907508714,0.0880298913836,0.0890697486419,0.0901103281045,0.0911516350032,0.0921936743521,0.0932364509556,0.0942799694164,0.0953242341425,0.0963692493548,0.0974150190938,0.098461547226,0.0995088374503,0.100556893304,0.101605718168,0.102655315275,0.10370568771,0.10475683842,0.105808770216,0.10686148578,0.107914987668,0.108969278312,0.110024360032,0.11108023503,0.112136905403,0.113194373138,0.114252640123,0.115311708147,0.116371578905,0.117432253997,0.118493734936,0.11955602315,0.120619119982,0.121683026697,0.122747744479,0.123813274439,0.124879617617,0.125946774979,0.127014747427,0.128083535793,0.12915314085,0.130223563305,0.131294803809,0.132366862954,0.133439741276,0.134513439256,0.135587957327,0.136663295866,0.137260535772,0.136421938331,0.135554156099,0.134656431336,0.133727968564,0.132767931803,0.131775441528,0.130749571337,0.129689344281,0.128593728817,0.127461634333,0.126291906198,0.125083320255,0.123834576701,0.122544293247,0.121210997469,0.11983311822,0.118408975956,0.116936771817,0.115414575242,0.113840309888,0.112211737544,0.110526439697,0.108781796299,0.106974961217,0.105102833683,0.103162024955,0.101148819133,0.0990591268518,0.0968884301939,0.0946317167004,0.0922833997264,0.0898372215234,0.0872861342463,0.0846221524179,0.0818361680288,0.0789177160322,0.0758546729705,0.0726328638943,0.0692355410618,0.065642679414,0.0618300036213,0.0577676104278,0.0534179600786,0.0487328445222,0.0436486154689,0.0380796196638,0.0322904386835,0.0264118339446,0.0204432589796,0.0196207043343,0.0192250591085,0.0188396073492,0.0184645577569,0.0181001190322,0.0177464998757,0.017403908988,0.0170725550697,0.0167526468212,0.0164443929432,0.0161480021363,0.0158636831011,0.015591644538,0.0153320951477,0.0150852436308,0.0148512986878,0.0146304690194,0.014422963326,0.0142289903082,0.0140487586667,0.013882477102,0.0137303543147,0.0135925990053,0.0134694198745,0.0133610256227,0.0132676249506,0.0131894265588,0.0131266391478,0.0130794714182,0.0130481320706,0.0130328298055,0.0130337733235,0.0130511713252,0.0130852325112,0.013136165582,0.0132041792383,0.0132894821805,0.0133922831093,0.0135127907252,0.0136512137289,0.0138077608208,0.0139826407016,0.0141760620719,0.0143882336321,0.0146193640829,0.0148696621249,0.0151393364586,0.0154285957846,0.0157376488035,0.0160667042159,0.0164159707222,0.0167856570232,0.0171759718194,0.0175871238113,0.0180193216995,0.0184727741846,0.0189476899672,0.0194442777479,0.0199627462272,0.0205033041056,0.0210661600838,0.0216515228624,0.0222596011419,0.0228906036229,0.023544739006,0.0682610078157,0.127173791555,0.16936596405,0.204553625577,0.235764224808,0.264391329421,0.291204862021,0.316679372942,0.341129701928,0.364776124263,0.387779074121,0.410259138592,0.43230927905,0.454002666231,0.475397903,0.496542620799,0.51747602533,0.538230741549,0.55883417852,0.579309557384,0.599676697971,0.619952629264,0.640152069209,0.660287806118,0.680371005012,0.700411455972,0.720417777213,0.740397582441,0.760357619768,0.780303887791,0.80024173319,0.820175933243,0.840110765987,0.860050070139,0.879997296537,0.899955552467,0.919927640041,0.939916089534,0.959923188443,0.979951006929,1.0}) {} + detail::color_map({0.0,0.0124985675549,0.0249971351098,0.0374957026647,0.0492581088139,0.0594165938721,0.0684471877541,0.0766363089899,0.0841678787653,0.0911680855116,0.0977278294789,0.103915087694,0.109782226099,0.115370570052,0.120713391496,0.125837934386,0.130854584645,0.13604190193,0.14140417663,0.146927404384,0.152598730721,0.158389635306,0.164222599234,0.170089016456,0.175987920545,0.181918421843,0.187879698899,0.19387099103,0.199891591854,0.205940843628,0.212018132302,0.218122883178,0.224254557086,0.230412647017,0.236596675144,0.242806190184,0.249040765054,0.255299994784,0.26158349466,0.267890898557,0.274221857454,0.280576038088,0.286953121761,0.293352803248,0.299774789817,0.306218800348,0.312684564525,0.319171134912,0.325676914545,0.332201791044,0.33874565084,0.345308379611,0.351889862505,0.358489984344,0.365108629799,0.371745683545,0.378401030403,0.385074555462,0.391766144185,0.398475682511,0.405203056934,0.411948154577,0.418710863264,0.425491071569,0.432288668871,0.439103545394,0.445935592246,0.452784701449,0.459650765971,0.46653367974,0.473433337672,0.480349635682,0.487282470697,0.494231740665,0.501197344567,0.508179182414,0.515177155256,0.522191165184,0.529221115323,0.536266909839,0.543328453928,0.550405653818,0.557498416761,0.564606651025,0.571730265893,0.57886917165,0.586023279576,0.59319250194,0.600376751988,0.607575943936,0.614789992957,0.622018815174,0.629262327647,0.636520448365,0.643793096232,0.65108019106,0.658381653554,0.665697405303,0.67302736877,0.680371467279,0.686819633179,0.690577321338,0.694333453232,0.69808804669,0.701841119323,0.705592688522,0.709342771462,0.713091385109,0.716838546221,0.720584271352,0.724328576854,0.728071478883,0.7318129934,0.735553136174,0.739291922788,0.743029368637,0.746765488936,0.75050029872,0.754233812848,0.757966046005,0.761697012704,0.765426727292,0.769155203948,0.77288245669,0.776608499373,0.780333345697,0.784057009203,0.787779503281,0.791500841169,0.795221035957,0.798940100587,0.802658047857,0.806374890426,0.810090640808,0.813805311384,0.817518914394,0.821231461948,0.824942966022,0.828653438464,0.832362890991,0.836071335196,0.839778782546,0.843485244386,0.847190731941,0.850895256314,0.854598828494,0.858301459351,0.862003159643,0.865703940014,0.869403810997,0.870620849202,0.871622154301,0.87260643877,0.87357362974,0.874523653517,0.875456435563,0.876371900482,0.877269972004,0.878150572968,0.879013625306,0.879859050028,0.880686767202,0.881496695939,0.882288754373,0.883062859646,0.883818927886,0.884556874192,0.885276612612,0.885978056125,0.886661116621,0.887325704879,0.88797173055,0.888599102131,0.889207726947,0.889797511128,0.890368359587,0.890920175994,0.891452862757,0.891966320994,0.892460450511,0.892935149775,0.893390315889,0.893825844568,0.894241630107,0.894637565357,0.895013541696,0.895369449001,0.895705175617,0.896020608327,0.89631563232,0.896590131162,0.896843986762,0.897077079337,0.897289287378,0.89748048762,0.897650554997,0.897799362612,0.897926781699,0.89803268158,0.898116929626,0.89817939122,0.89821992971,0.89823840637,0.898234680352,0.898208608643,0.898160046015,0.898088844982,0.897994855746,0.897877926148,0.897737901615,0.897574625107,0.897387937062,0.897177675337,0.896943675152,0.896685769028,0.898553007849,0.902890379229,0.907153202363,0.911340063464,0.915449563182,0.919480314548,0.923430940957,0.927300074214,0.931086352617,0.934788419075,0.938404919262,0.941934499804,0.945375806484,0.948727482467,0.951988166539,0.955156491362,0.958231081722,0.96121055279,0.964093508368,0.966878539132,0.969564220862,0.972149112643,0.974631755056,0.977010668325,0.979284350439,0.981451275229,0.9835098904,0.985458615506,0.987295839871,0.989019920437,0.990629179549,0.992121902645,0.993496335869,0.994750683575,0.995883105733,0.99689171521,0.997774574927,0.998529694871,0.999155028965,0.999648471753,1.0}, + {0.0,0.00376710208302,0.00753420416604,0.0113013062491,0.0150684083321,0.0188355104151,0.0226026124981,0.0263697145811,0.0301368166641,0.0339039187472,0.0376710208302,0.0414146679499,0.044974293467,0.0483647728382,0.0516062923368,0.054715381023,0.0576505684502,0.06025908266,0.0625542306901,0.0645557290717,0.0662787359665,0.0677778384763,0.0692401824912,0.0706848851824,0.0721120614255,0.0735218171731,0.0749142499447,0.0762894492712,0.0776474970992,0.0789884681608,0.0803124303088,0.0816194448242,0.0829095666958,0.0841828448758,0.0854393225134,0.0866790371676,0.0879020210012,0.0891083009582,0.0902978989252,0.0914708318774,0.0926271120122,0.0937667468691,0.0948897394388,0.0959960882604,0.0970857875089,0.0981588270728,0.0992151926224,0.10025502621,0.101278631704,0.102285972873,0.103277010196,0.104251700818,0.105209998536,0.106151853789,0.107077213638,0.107986021747,0.108878218356,0.109753740249,0.110612520723,0.111454489549,0.112279572927,0.113087693439,0.113878770002,0.114652717803,0.115409448248,0.116148868889,0.116870883353,0.117575391273,0.118262288197,0.118931465509,0.11958281033,0.120216205427,0.120831529099,0.121428655073,0.122007452382,0.122567785241,0.123109512914,0.123632489573,0.12413656415,0.12462158018,0.125087375633,0.125533782739,0.125960627799,0.126367730992,0.126754906165,0.12712196061,0.127468694834,0.127794902308,0.12810036921,0.128384874145,0.128648187853,0.128890072894,0.129110283326,0.129308564349,0.129484651934,0.129638272432,0.129769142155,0.129876966926,0.129961441609,0.130022249607,0.132061139735,0.139841365035,0.147366583596,0.154670100683,0.161779110231,0.16871613022,0.175500034803,0.182146813036,0.188670137478,0.195081797593,0.201392035109,0.207609807026,0.213742994383,0.219798569795,0.225782733244,0.231701023129,0.237558407857,0.243359361942,0.249107929694,0.254807778863,0.260462246095,0.266074375673,0.271646952701,0.277182531676,0.28268346119,0.288151905399,0.293589862731,0.298999182276,0.304381578185,0.309738642359,0.315071855678,0.320382597962,0.325672156837,0.330941735639,0.336192460496,0.341425386671,0.346641504267,0.351841743372,0.357026978703,0.362198033804,0.367355684865,0.372500664176,0.377633663287,0.382755335881,0.387866300395,0.39296714243,0.398058416948,0.403140650294,0.408214342055,0.413279966769,0.420259688127,0.427341619388,0.434372519047,0.441355114094,0.448291940683,0.45518536159,0.462037581704,0.468850661816,0.47562653091,0.482366997164,0.489073757822,0.495748408058,0.502392448976,0.509007294828,0.51559427955,0.522154662692,0.528689634804,0.535200322339,0.541687792133,0.548153055488,0.554597071914,0.561020752565,0.56742496338,0.573810527989,0.580178230371,0.586528817319,0.592863000709,0.5991814596,0.605484842178,0.611773767557,0.618048827454,0.624310587737,0.630559589875,0.636796352279,0.643021371558,0.649235123688,0.655438065104,0.661630633721,0.66781324989,0.673986317291,0.680150223773,0.686305342141,0.692452030892,0.698590634912,0.704721486124,0.710844904108,0.716961196674,0.72307066041,0.729173581195,0.735270234683,0.741360886763,0.747445793991,0.753525204,0.759599355884,0.76566848057,0.771732801162,0.777792533271,0.783847885327,0.789899058877,0.795946248863,0.801989643893,0.808029426494,0.814065773352,0.820098855544,0.826128838754,0.831233249825,0.835257282572,0.839290415225,0.843332745276,0.847384366892,0.851445370991,0.85551584532,0.859595874528,0.863685540241,0.867784921127,0.871894092973,0.876013128743,0.880142098652,0.884281070227,0.888430108369,0.892589275414,0.896758631197,0.900938233107,0.905128136146,0.909328392984,0.913539054016,0.917760167413,0.921991779176,0.92623393319,0.930486671268,0.934750033206,0.939024056828,0.943308778035,0.94760423085,0.951910447464,0.956227458278,0.960555291948,0.964893975428,0.969243534009,0.973603991364,0.97797536958,0.982357689206,0.986750969284,0.991155227389,0.995570479665,1.0}, + {0.0,0.00210713336054,0.00421426672107,0.00632140008161,0.00842853344215,0.0105356668027,0.0126428001632,0.0147499335238,0.0168570668843,0.0189642002448,0.0210713336054,0.0231784669659,0.0252856003264,0.027392733687,0.0294998670475,0.0316070004081,0.0337193392032,0.0358534453625,0.0380109209821,0.0401922566139,0.0423389683918,0.0444339133373,0.046456344033,0.0484086974279,0.0502958207167,0.0521219928396,0.0538910122917,0.0556062682658,0.0572707988285,0.0588873389018,0.0604583601449,0.0619861043454,0.0634726115611,0.0649197439858,0.0663292063043,0.0677025631472,0.0690412541328,0.0703466068909,0.0716198483882,0.0728621148187,0.0740744602728,0.0752578643655,0.07641323897,0.077541434183,0.0786432436236,0.0797194091565,0.0807706251109,0.0818055914811,0.0828412386963,0.0838775716485,0.0849145970685,0.0859523214123,0.0869907508714,0.0880298913836,0.0890697486419,0.0901103281045,0.0911516350032,0.0921936743521,0.0932364509556,0.0942799694164,0.0953242341425,0.0963692493548,0.0974150190938,0.098461547226,0.0995088374503,0.100556893304,0.101605718168,0.102655315275,0.10370568771,0.10475683842,0.105808770216,0.10686148578,0.107914987668,0.108969278312,0.110024360032,0.11108023503,0.112136905403,0.113194373138,0.114252640123,0.115311708147,0.116371578905,0.117432253997,0.118493734936,0.11955602315,0.120619119982,0.121683026697,0.122747744479,0.123813274439,0.124879617617,0.125946774979,0.127014747427,0.128083535793,0.12915314085,0.130223563305,0.131294803809,0.132366862954,0.133439741276,0.134513439256,0.135587957327,0.136663295866,0.137260535772,0.136421938331,0.135554156099,0.134656431336,0.133727968564,0.132767931803,0.131775441528,0.130749571337,0.129689344281,0.128593728817,0.127461634333,0.126291906198,0.125083320255,0.123834576701,0.122544293247,0.121210997469,0.11983311822,0.118408975956,0.116936771817,0.115414575242,0.113840309888,0.112211737544,0.110526439697,0.108781796299,0.106974961217,0.105102833683,0.103162024955,0.101148819133,0.0990591268518,0.0968884301939,0.0946317167004,0.0922833997264,0.0898372215234,0.0872861342463,0.0846221524179,0.0818361680288,0.0789177160322,0.0758546729705,0.0726328638943,0.0692355410618,0.065642679414,0.0618300036213,0.0577676104278,0.0534179600786,0.0487328445222,0.0436486154689,0.0380796196638,0.0322904386835,0.0264118339446,0.0204432589796,0.0196207043343,0.0192250591085,0.0188396073492,0.0184645577569,0.0181001190322,0.0177464998757,0.017403908988,0.0170725550697,0.0167526468212,0.0164443929432,0.0161480021363,0.0158636831011,0.015591644538,0.0153320951477,0.0150852436308,0.0148512986878,0.0146304690194,0.014422963326,0.0142289903082,0.0140487586667,0.013882477102,0.0137303543147,0.0135925990053,0.0134694198745,0.0133610256227,0.0132676249506,0.0131894265588,0.0131266391478,0.0130794714182,0.0130481320706,0.0130328298055,0.0130337733235,0.0130511713252,0.0130852325112,0.013136165582,0.0132041792383,0.0132894821805,0.0133922831093,0.0135127907252,0.0136512137289,0.0138077608208,0.0139826407016,0.0141760620719,0.0143882336321,0.0146193640829,0.0148696621249,0.0151393364586,0.0154285957846,0.0157376488035,0.0160667042159,0.0164159707222,0.0167856570232,0.0171759718194,0.0175871238113,0.0180193216995,0.0184727741846,0.0189476899672,0.0194442777479,0.0199627462272,0.0205033041056,0.0210661600838,0.0216515228624,0.0222596011419,0.0228906036229,0.023544739006,0.0682610078157,0.127173791555,0.16936596405,0.204553625577,0.235764224808,0.264391329421,0.291204862021,0.316679372942,0.341129701928,0.364776124263,0.387779074121,0.410259138592,0.43230927905,0.454002666231,0.475397903,0.496542620799,0.51747602533,0.538230741549,0.55883417852,0.579309557384,0.599676697971,0.619952629264,0.640152069209,0.660287806118,0.680371005012,0.700411455972,0.720417777213,0.740397582441,0.760357619768,0.780303887791,0.80024173319,0.820175933243,0.840110765987,0.860050070139,0.879997296537,0.899955552467,0.919927640041,0.939916089534,0.959923188443,0.979951006929,1.0}) {} }; template -class kindlmann_color_map : public detail::color_map +class kindlmann_color_map : public detail::color_map { public: constexpr kindlmann_color_map() : - detail::color_map({0.0,0.017846074066284252,0.03572864786642702,0.05220741890989234,0.06579320887318146,0.07760358429899875,0.08789358790850602,0.09712335630575433,0.10521029512901023,0.11206559338234914,0.11777117178354526,0.12274092212849055,0.12721746956233745,0.13120675065695167,0.13476383339950823,0.1379416850964659,0.14078915018940993,0.14328800070233533,0.1454925697745392,0.14744975665550916,0.14915607230438568,0.15064370028657081,0.15192214754665317,0.1529680602403743,0.15375355050540976,0.1542908116514455,0.15455584740256964,0.15454470889937796,0.15424074730776174,0.15362513362574176,0.15272770714157807,0.15150259153104584,0.14996750216169222,0.1481223688773872,0.14596849097254724,0.14350871584895447,0.14081675084553444,0.13777021342781093,0.13452661891393936,0.13103033265010522,0.12740778581316103,0.12359314328868806,0.11974712167592705,0.1159404877051333,0.11209206787148834,0.10842241040440373,0.1050253848722921,0.101999609017976,0.09922826785261996,0.09722602817414985,0.09528935573037353,0.0930823731478326,0.0781891239412737,0.05857961917089497,0.03284057845765246,0.032679442069734624,0.033207560139530704,0.033317187200492364,0.033087445334472984,0.03265381069556877,0.03277467744530855,0.0325022291000698,0.032066045593596146,0.03227600851941834,0.031649331579416705,0.03155801725217711,0.0310838330844518,0.030432973047734187,0.030338619295788537,0.029853960367767295,0.02966850358552374,0.02882374869999708,0.028500638040224537,0.028245919974351025,0.02760771294131195,0.02717197158834595,0.026982221792628543,0.026559642397133442,0.02644787880084816,0.02564842515734134,0.02570596827933925,0.025105902288682952,0.024870375536254246,0.024495137563131944,0.02397954323509251,0.023829708770758788,0.023532604704116965,0.02307993829976581,0.022979595210601424,0.022707635361622264,0.022250414084789737,0.022124477998067993,0.021791069977336153,0.021776256319502838,0.02152936248024083,0.02158822978060292,0.021388037427047302,0.020906126379826747,0.02070114401850818,0.020774708005350834,0.020526909471275397,0.01993018897938756,0.02020289046425452,0.020207032023267582,0.020205716119178502,0.020829051716263414,0.020817169253550774,0.02143446555544063,0.02140951927285399,0.021375101041108045,0.021978368208421244,0.021925941019470395,0.022518324495068114,0.0224439650744986,0.02302262600613305,0.022921527380028887,0.023482745772902724,0.02334902491772799,0.023887996465323004,0.023714510501347055,0.024225153974701766,0.024723266142386315,0.02447812509827954,0.02493648885622696,0.0253764023681478,0.025795626075147713,0.025421474545393858,0.025780309667251394,0.02610999696637235,0.026407437583934296,0.02666932808870506,0.02689217252655957,0.027072298940817408,0.027205880727598008,0.027288963146258696,0.028204203304642753,0.028188559261174452,0.0281103207218881,0.028896130485080208,0.028695320134244477,0.029380675523176917,0.029041895792470927,0.029612109748158165,0.030127173837479853,0.029563230689198295,0.029944189232757292,0.030261789165931138,0.030514080739125825,0.030699652650745195,0.0308177148230897,0.03086818674766468,0.03197034466002908,0.046293996677654235,0.058794558570863804,0.06503863628200135,0.07023149742711651,0.0767138128414942,0.08432067120858369,0.09294277780722546,0.10305233592409935,0.11331609119127764,0.12476614069574826,0.13673711440841982,0.1491636843492167,0.16199129317074465,0.17553308151438088,0.18933948484375165,0.20338652270943824,0.21765378276012448,0.23212369587552023,0.24702985279407214,0.2620775705935113,0.2772591134255436,0.2927712616124238,0.3083781576598969,0.3240763123743059,0.33986207442019495,0.3558907708679886,0.3718311425153303,0.38813047246050614,0.4043371221939297,0.42072356025646707,0.43714739423907745,0.45360699836908186,0.4702051248974935,0.4868227556665157,0.503458588002791,0.5201979969654729,0.5368601535092656,0.5536883905115004,0.570436957512631,0.5872524511360537,0.604057585524296,0.6208512632987039,0.6376323001265665,0.654448292617523,0.6712409304097,0.6880499867367655,0.7047891048851465,0.7215350356575515,0.7382756146491691,0.7549478024082115,0.7716059891201252,0.7882203132421456,0.8047902362352904,0.8215523268463777,0.8387398480023723,0.856341544941598,0.8743768083538662,0.8928528884736874,0.911776412947498,0.9311533128855841,0.9510015669358057,0.962930103481011,0.9683410354743099,0.9719380800534977,0.9746751561332506,0.9768136632655356,0.978649037790159,0.9802036704451057,0.981554091047551,0.9827732625825781,0.9839157453834834,0.9848784092487323,0.9858320115191356,0.9866558657916994,0.9873677995679001,0.9881805379141889,0.9887611047789485,0.9894043443414985,0.9900758649057856,0.99059092673338,0.9911277189421445,0.9916061462381213,0.9922158985563451,0.9925679440918894,0.9931424279738416,0.9935217736048007,0.9938879084327678,0.99427342946785,0.9947111506654817,0.995056938233056,0.995512287532556,0.9959250022023757,0.9961274042213023,0.9965143545143408,0.996922153842586,0.9971731694726661,0.9976825719783714,0.9978661370132459,0.9983489942212443,0.9985297770627254,0.9988366714262512,0.999287652981863,0.9994697671436109,1.0}, - {0.0,0.0009158559874893362,0.0017291229250328806,0.002509857835251149,0.0031951554951018895,0.003724534058880596,0.004294574826048965,0.004842625166895046,0.005373953338851922,0.005946169553289608,0.006573754050745371,0.007190967398920267,0.007765930791621213,0.008361505755992952,0.008965513206303781,0.009551513984339633,0.010080340518883863,0.010654292784112113,0.011223945666441406,0.01172962096468942,0.012265761398485226,0.012825896285586958,0.013340464397739584,0.01383169406084123,0.014469905953793126,0.014991396474282258,0.015566553274758022,0.01619279407587136,0.01677345343135211,0.01730005530615292,0.017955417060815455,0.018542834077193353,0.019150121523940637,0.019769579646988222,0.02039268583437749,0.021010135344188375,0.021716621813360978,0.022293516296525755,0.022940593473192553,0.023541432666866674,0.024195126427194676,0.024781571830105195,0.025403149292983516,0.0260531205128538,0.02660656407054731,0.02717266184945997,0.027746789078543728,0.02832560680437759,0.028779550542447317,0.02936178919960733,0.029890777438344337,0.030438044833523397,0.031121586300131683,0.031924832133126,0.03469657698669593,0.04697971049610799,0.05995495438213944,0.07300667062971217,0.08601513051125326,0.09888929701373608,0.11161079522124029,0.1240111603824268,0.13606903293962488,0.14780096691985975,0.15909372791133777,0.17001566158899392,0.18051935094604918,0.19062325974122588,0.20036054096647732,0.20971568331952556,0.2187242415010579,0.2273866229818785,0.2357441994433061,0.24380777892174738,0.2515940717685919,0.25912806556578544,0.266427065214078,0.27350794101395076,0.2803874742418932,0.2870852596241667,0.29360869815637475,0.2999809743840178,0.30620709089548,0.3123034508268453,0.3182816255246543,0.32414426165027227,0.32990776857516413,0.3355813090448093,0.3411632670690572,0.3466702701862077,0.352109624090965,0.3574761812445124,0.3627869887174417,0.3680348834809229,0.3732373044965933,0.37838527471660577,0.38349668536630105,0.3885760631680783,0.3936120031480679,0.3986070226842801,0.4035800658477305,0.4085347069464005,0.4134392235922892,0.41834155873012324,0.42324888777657366,0.42814253234088623,0.4330580290829061,0.437958395126164,0.44287991873506705,0.4478037488631326,0.45271034115960945,0.45763704847590275,0.4625451606740822,0.4674727059721964,0.47238034113781563,0.4773067430685342,0.4822119663418752,0.48713531181669306,0.4920362610259304,0.4969547158806737,0.5018496124079483,0.5067407770624851,0.5116485921195848,0.5165312197695955,0.5214089374064284,0.5262813821767296,0.5311694950761902,0.53603048885089,0.5408852158877796,0.5457333806719771,0.5505747064434545,0.5554089359982296,0.5602358325123109,0.5650551803951163,0.5698667861810437,0.5746482086659772,0.5794437480873181,0.5842311106814237,0.5889876510327495,0.5937583183864393,0.5984978909930776,0.6032517278747106,0.6079743365463844,0.6126885119214123,0.6174173890888045,0.6221151405821017,0.6268049184840729,0.6314869729283614,0.6361616116842398,0.6408292087724975,0.6454902160815501,0.6501217563441514,0.6544720579771781,0.6588271549701028,0.6633055777623768,0.6678120145394701,0.6722807177648771,0.6767139870108101,0.6811085964562938,0.6854378106573311,0.6897459817142692,0.6939830479703625,0.6981699856866227,0.7023042408994585,0.706383361101949,0.7103815097863063,0.7143200103636559,0.7181967154976012,0.7220095660591789,0.7257565893785501,0.7294127796374531,0.7329996606625439,0.7365155484918555,0.7399360689986639,0.7432827601590504,0.746554228453955,0.7497491625691519,0.7528442021403842,0.7558826557986548,0.7587977057098403,0.7616541995826684,0.7644081013195043,0.7670803847862102,0.769670380372701,0.7721571183110766,0.7745610930844775,0.7768819000929792,0.779099877137358,0.7812537776842732,0.7832866691953926,0.7852552273306327,0.787122879084239,0.7889082049024678,0.7906113236317394,0.7922323958682111,0.7937561555975436,0.7951995038068883,0.7965485565944844,0.7978328175913231,0.7990249426739793,0.8001275152547487,0.8011661514812047,0.8021178857956822,0.8029955440735611,0.8037997989252117,0.8044555316790379,0.8048817689898747,0.8050796719349672,0.8050267567672601,0.8047076768017004,0.8041062177363495,0.8032052518345966,0.8019861521093661,0.8014439331866959,0.8024669332735311,0.8044065772211566,0.8069447701330453,0.8099358552525316,0.8132574705132256,0.8168594951941832,0.8206924722262127,0.8247142837530934,0.8288914274285599,0.8332318824714189,0.8376808147738173,0.8422559436774792,0.8469433249862409,0.8516804941618812,0.8565442781873747,0.8614528824718757,0.8664087680409848,0.8714545088111433,0.8765391108526217,0.8816790723671002,0.8868207617131697,0.8920625188742286,0.8972751802406753,0.9025652348682511,0.9078821573987383,0.9132148454645382,0.918552416162813,0.9239302650640105,0.9292939740928252,0.9346812618630085,0.9401333891345969,0.9455470167979051,0.9509629844614244,0.9564250004713418,0.9618265695993463,0.967313947090583,0.972728972574113,0.9782208004653724,0.9836818403108719,0.989107488582374,0.9945977204425903,1.0}, - {0.0,0.016056295374498146,0.03302143519907636,0.04992588792612627,0.06457251900523656,0.07776920342353211,0.0897198393739522,0.10086394984030281,0.11223547956850252,0.12432777397900399,0.13716171084354922,0.15010297798342745,0.1628260628965371,0.17526973313157249,0.1874768588728739,0.1995014270040738,0.21140807652685528,0.22305086172802313,0.23450000042491753,0.24583568409411483,0.2569125532571454,0.2678146545485108,0.27899859238410224,0.29046429953683084,0.3019580272214856,0.313852441550019,0.3258902207027679,0.3380624435826929,0.3504951935746775,0.3631847587056686,0.3758470094405716,0.3887481108848792,0.4017384234617481,0.4148055969839783,0.42793691410477086,0.4411193724446502,0.4541885105212106,0.4674318891638602,0.48053217251642305,0.49362776425328886,0.5065484866366465,0.5194370648731684,0.5321219022221657,0.5445888017818501,0.5569877413493692,0.5691469684334989,0.5810568608426063,0.5927097735404816,0.6042668353483279,0.6153923636579981,0.6264955320241609,0.6376509097116411,0.6525577781586464,0.6676204841351329,0.6813738713631898,0.6849034147771731,0.6868241583911188,0.6874759761236308,0.6868754153808352,0.6850522082772128,0.6818870111240353,0.6777553638535389,0.6727110790151253,0.6666596846794193,0.6601264529755937,0.6528643797965168,0.6452318387821873,0.6372784105620277,0.6289128168374558,0.6204629562646412,0.6118301548875958,0.603314553849001,0.5946825020006182,0.5860925629625072,0.5776869157187913,0.5693601411266609,0.5611305112918692,0.5531226098917067,0.5452351099365369,0.5376830481507792,0.5301627048805485,0.5229767137199569,0.5159307080617925,0.5091188274555094,0.502536537756261,0.4960985638991457,0.48988582950117815,0.4838916171846975,0.47803935490382515,0.4723976815702628,0.4669584702823865,0.46165444016667906,0.45654262929804507,0.45156215250307846,0.44676258718151424,0.44208955676541317,0.43758535324043873,0.4332402802381849,0.4290098739833766,0.4248945065220385,0.4209222889365068,0.4170831873583663,0.41332502021802126,0.40954621812568487,0.4055896035873459,0.4014443452785458,0.3971329152020192,0.3926385324661419,0.38796855906767097,0.3831160408679206,0.3780894735135355,0.372873157602702,0.3674890229173533,0.3619056954025697,0.3561610413615427,0.350207729192515,0.34409988145088766,0.3377738746272117,0.33130046883268455,0.32459934406811614,0.3177583627477745,0.31073519425545465,0.3034698224412634,0.2960768968333586,0.28850111378145044,0.28074244497417117,0.2727216863169472,0.2645922829614648,0.25628033494817076,0.2477862504464216,0.2391105880601489,0.2302540772313253,0.22121764273058586,0.2120024343570966,0.20260986337352,0.19318007629151898,0.18344751604265283,0.17354484850307106,0.16364429504261102,0.1534244803870241,0.14324398649586118,0.13273404723048013,0.12231515476812047,0.1118109733754355,0.10096978844729684,0.09035027988372307,0.07974541336580176,0.06921734345076924,0.05885329347452114,0.04877724313606999,0.03915677764354433,0.031444380194868886,0.031637291074855106,0.0317521581310916,0.03209873268943441,0.03183433002082528,0.032132076596637124,0.032338563602709626,0.032444071987208487,0.03307401108271617,0.03295480891791886,0.033353619722170935,0.03362590965526557,0.033762275984369046,0.03375336199700755,0.03426353710068628,0.03462289684303036,0.03482214714504671,0.0348520554844732,0.03470346402383256,0.03507444712661609,0.035262260320886224,0.03525791814557077,0.035780536388425606,0.03610724156995657,0.036229314118799705,0.03613819725600252,0.036581966518590206,0.036046421794990055,0.03681458696854892,0.03658736257615303,0.03690635392025313,0.03699298731846738,0.03683987811183992,0.03724796925537228,0.0374172194555026,0.03734086718256391,0.03784362950139135,0.03726439057607977,0.0381141962950549,0.03787015508826886,0.03822846891183527,0.03833696358570872,0.03819060762615894,0.03778469202199975,0.03800948341735075,0.03798214896623336,0.038610111469974305,0.03807498680487568,0.03820456984010566,0.03902092612392253,0.03865607007534288,0.038989380941084874,0.03908165535934637,0.03893065650816213,0.03926557049926157,0.04067065212316836,0.04123085284140562,0.0419261583900458,0.0427644722591047,0.04375041022498651,0.044885135667359986,0.04532603899543026,0.22169249312004036,0.3358446858430373,0.4114102805053895,0.46819081680773716,0.5140546510678895,0.5522569503355605,0.5851451968636262,0.6139795814385243,0.6395746026568098,0.6625186328985215,0.6834911738162105,0.7025706724123436,0.7202399867839039,0.7366844886107697,0.7518089864773918,0.7661909960366566,0.7795879261784779,0.7921604870664645,0.8041942791071222,0.8155756474332213,0.8264519900822266,0.836709699896381,0.8467473851492474,0.8561933859696547,0.8654402820837326,0.874370338308405,0.8829927351962013,0.8913160852881722,0.8994722486725081,0.9073439419102849,0.9150611281410694,0.9227518397011023,0.9301752047442942,0.9374587708548032,0.9447286698401807,0.9517442599956717,0.958874650466398,0.9657569772496776,0.9727591013871136,0.9796396969161855,0.9864006969015998,0.9932874563643866,1.0}) {} + detail::color_map({0.0,0.017846074066284252,0.03572864786642702,0.05220741890989234,0.06579320887318146,0.07760358429899875,0.08789358790850602,0.09712335630575433,0.10521029512901023,0.11206559338234914,0.11777117178354526,0.12274092212849055,0.12721746956233745,0.13120675065695167,0.13476383339950823,0.1379416850964659,0.14078915018940993,0.14328800070233533,0.1454925697745392,0.14744975665550916,0.14915607230438568,0.15064370028657081,0.15192214754665317,0.1529680602403743,0.15375355050540976,0.1542908116514455,0.15455584740256964,0.15454470889937796,0.15424074730776174,0.15362513362574176,0.15272770714157807,0.15150259153104584,0.14996750216169222,0.1481223688773872,0.14596849097254724,0.14350871584895447,0.14081675084553444,0.13777021342781093,0.13452661891393936,0.13103033265010522,0.12740778581316103,0.12359314328868806,0.11974712167592705,0.1159404877051333,0.11209206787148834,0.10842241040440373,0.1050253848722921,0.101999609017976,0.09922826785261996,0.09722602817414985,0.09528935573037353,0.0930823731478326,0.0781891239412737,0.05857961917089497,0.03284057845765246,0.032679442069734624,0.033207560139530704,0.033317187200492364,0.033087445334472984,0.03265381069556877,0.03277467744530855,0.0325022291000698,0.032066045593596146,0.03227600851941834,0.031649331579416705,0.03155801725217711,0.0310838330844518,0.030432973047734187,0.030338619295788537,0.029853960367767295,0.02966850358552374,0.02882374869999708,0.028500638040224537,0.028245919974351025,0.02760771294131195,0.02717197158834595,0.026982221792628543,0.026559642397133442,0.02644787880084816,0.02564842515734134,0.02570596827933925,0.025105902288682952,0.024870375536254246,0.024495137563131944,0.02397954323509251,0.023829708770758788,0.023532604704116965,0.02307993829976581,0.022979595210601424,0.022707635361622264,0.022250414084789737,0.022124477998067993,0.021791069977336153,0.021776256319502838,0.02152936248024083,0.02158822978060292,0.021388037427047302,0.020906126379826747,0.02070114401850818,0.020774708005350834,0.020526909471275397,0.01993018897938756,0.02020289046425452,0.020207032023267582,0.020205716119178502,0.020829051716263414,0.020817169253550774,0.02143446555544063,0.02140951927285399,0.021375101041108045,0.021978368208421244,0.021925941019470395,0.022518324495068114,0.0224439650744986,0.02302262600613305,0.022921527380028887,0.023482745772902724,0.02334902491772799,0.023887996465323004,0.023714510501347055,0.024225153974701766,0.024723266142386315,0.02447812509827954,0.02493648885622696,0.0253764023681478,0.025795626075147713,0.025421474545393858,0.025780309667251394,0.02610999696637235,0.026407437583934296,0.02666932808870506,0.02689217252655957,0.027072298940817408,0.027205880727598008,0.027288963146258696,0.028204203304642753,0.028188559261174452,0.0281103207218881,0.028896130485080208,0.028695320134244477,0.029380675523176917,0.029041895792470927,0.029612109748158165,0.030127173837479853,0.029563230689198295,0.029944189232757292,0.030261789165931138,0.030514080739125825,0.030699652650745195,0.0308177148230897,0.03086818674766468,0.03197034466002908,0.046293996677654235,0.058794558570863804,0.06503863628200135,0.07023149742711651,0.0767138128414942,0.08432067120858369,0.09294277780722546,0.10305233592409935,0.11331609119127764,0.12476614069574826,0.13673711440841982,0.1491636843492167,0.16199129317074465,0.17553308151438088,0.18933948484375165,0.20338652270943824,0.21765378276012448,0.23212369587552023,0.24702985279407214,0.2620775705935113,0.2772591134255436,0.2927712616124238,0.3083781576598969,0.3240763123743059,0.33986207442019495,0.3558907708679886,0.3718311425153303,0.38813047246050614,0.4043371221939297,0.42072356025646707,0.43714739423907745,0.45360699836908186,0.4702051248974935,0.4868227556665157,0.503458588002791,0.5201979969654729,0.5368601535092656,0.5536883905115004,0.570436957512631,0.5872524511360537,0.604057585524296,0.6208512632987039,0.6376323001265665,0.654448292617523,0.6712409304097,0.6880499867367655,0.7047891048851465,0.7215350356575515,0.7382756146491691,0.7549478024082115,0.7716059891201252,0.7882203132421456,0.8047902362352904,0.8215523268463777,0.8387398480023723,0.856341544941598,0.8743768083538662,0.8928528884736874,0.911776412947498,0.9311533128855841,0.9510015669358057,0.962930103481011,0.9683410354743099,0.9719380800534977,0.9746751561332506,0.9768136632655356,0.978649037790159,0.9802036704451057,0.981554091047551,0.9827732625825781,0.9839157453834834,0.9848784092487323,0.9858320115191356,0.9866558657916994,0.9873677995679001,0.9881805379141889,0.9887611047789485,0.9894043443414985,0.9900758649057856,0.99059092673338,0.9911277189421445,0.9916061462381213,0.9922158985563451,0.9925679440918894,0.9931424279738416,0.9935217736048007,0.9938879084327678,0.99427342946785,0.9947111506654817,0.995056938233056,0.995512287532556,0.9959250022023757,0.9961274042213023,0.9965143545143408,0.996922153842586,0.9971731694726661,0.9976825719783714,0.9978661370132459,0.9983489942212443,0.9985297770627254,0.9988366714262512,0.999287652981863,0.9994697671436109,1.0}, + {0.0,0.0009158559874893362,0.0017291229250328806,0.002509857835251149,0.0031951554951018895,0.003724534058880596,0.004294574826048965,0.004842625166895046,0.005373953338851922,0.005946169553289608,0.006573754050745371,0.007190967398920267,0.007765930791621213,0.008361505755992952,0.008965513206303781,0.009551513984339633,0.010080340518883863,0.010654292784112113,0.011223945666441406,0.01172962096468942,0.012265761398485226,0.012825896285586958,0.013340464397739584,0.01383169406084123,0.014469905953793126,0.014991396474282258,0.015566553274758022,0.01619279407587136,0.01677345343135211,0.01730005530615292,0.017955417060815455,0.018542834077193353,0.019150121523940637,0.019769579646988222,0.02039268583437749,0.021010135344188375,0.021716621813360978,0.022293516296525755,0.022940593473192553,0.023541432666866674,0.024195126427194676,0.024781571830105195,0.025403149292983516,0.0260531205128538,0.02660656407054731,0.02717266184945997,0.027746789078543728,0.02832560680437759,0.028779550542447317,0.02936178919960733,0.029890777438344337,0.030438044833523397,0.031121586300131683,0.031924832133126,0.03469657698669593,0.04697971049610799,0.05995495438213944,0.07300667062971217,0.08601513051125326,0.09888929701373608,0.11161079522124029,0.1240111603824268,0.13606903293962488,0.14780096691985975,0.15909372791133777,0.17001566158899392,0.18051935094604918,0.19062325974122588,0.20036054096647732,0.20971568331952556,0.2187242415010579,0.2273866229818785,0.2357441994433061,0.24380777892174738,0.2515940717685919,0.25912806556578544,0.266427065214078,0.27350794101395076,0.2803874742418932,0.2870852596241667,0.29360869815637475,0.2999809743840178,0.30620709089548,0.3123034508268453,0.3182816255246543,0.32414426165027227,0.32990776857516413,0.3355813090448093,0.3411632670690572,0.3466702701862077,0.352109624090965,0.3574761812445124,0.3627869887174417,0.3680348834809229,0.3732373044965933,0.37838527471660577,0.38349668536630105,0.3885760631680783,0.3936120031480679,0.3986070226842801,0.4035800658477305,0.4085347069464005,0.4134392235922892,0.41834155873012324,0.42324888777657366,0.42814253234088623,0.4330580290829061,0.437958395126164,0.44287991873506705,0.4478037488631326,0.45271034115960945,0.45763704847590275,0.4625451606740822,0.4674727059721964,0.47238034113781563,0.4773067430685342,0.4822119663418752,0.48713531181669306,0.4920362610259304,0.4969547158806737,0.5018496124079483,0.5067407770624851,0.5116485921195848,0.5165312197695955,0.5214089374064284,0.5262813821767296,0.5311694950761902,0.53603048885089,0.5408852158877796,0.5457333806719771,0.5505747064434545,0.5554089359982296,0.5602358325123109,0.5650551803951163,0.5698667861810437,0.5746482086659772,0.5794437480873181,0.5842311106814237,0.5889876510327495,0.5937583183864393,0.5984978909930776,0.6032517278747106,0.6079743365463844,0.6126885119214123,0.6174173890888045,0.6221151405821017,0.6268049184840729,0.6314869729283614,0.6361616116842398,0.6408292087724975,0.6454902160815501,0.6501217563441514,0.6544720579771781,0.6588271549701028,0.6633055777623768,0.6678120145394701,0.6722807177648771,0.6767139870108101,0.6811085964562938,0.6854378106573311,0.6897459817142692,0.6939830479703625,0.6981699856866227,0.7023042408994585,0.706383361101949,0.7103815097863063,0.7143200103636559,0.7181967154976012,0.7220095660591789,0.7257565893785501,0.7294127796374531,0.7329996606625439,0.7365155484918555,0.7399360689986639,0.7432827601590504,0.746554228453955,0.7497491625691519,0.7528442021403842,0.7558826557986548,0.7587977057098403,0.7616541995826684,0.7644081013195043,0.7670803847862102,0.769670380372701,0.7721571183110766,0.7745610930844775,0.7768819000929792,0.779099877137358,0.7812537776842732,0.7832866691953926,0.7852552273306327,0.787122879084239,0.7889082049024678,0.7906113236317394,0.7922323958682111,0.7937561555975436,0.7951995038068883,0.7965485565944844,0.7978328175913231,0.7990249426739793,0.8001275152547487,0.8011661514812047,0.8021178857956822,0.8029955440735611,0.8037997989252117,0.8044555316790379,0.8048817689898747,0.8050796719349672,0.8050267567672601,0.8047076768017004,0.8041062177363495,0.8032052518345966,0.8019861521093661,0.8014439331866959,0.8024669332735311,0.8044065772211566,0.8069447701330453,0.8099358552525316,0.8132574705132256,0.8168594951941832,0.8206924722262127,0.8247142837530934,0.8288914274285599,0.8332318824714189,0.8376808147738173,0.8422559436774792,0.8469433249862409,0.8516804941618812,0.8565442781873747,0.8614528824718757,0.8664087680409848,0.8714545088111433,0.8765391108526217,0.8816790723671002,0.8868207617131697,0.8920625188742286,0.8972751802406753,0.9025652348682511,0.9078821573987383,0.9132148454645382,0.918552416162813,0.9239302650640105,0.9292939740928252,0.9346812618630085,0.9401333891345969,0.9455470167979051,0.9509629844614244,0.9564250004713418,0.9618265695993463,0.967313947090583,0.972728972574113,0.9782208004653724,0.9836818403108719,0.989107488582374,0.9945977204425903,1.0}, + {0.0,0.016056295374498146,0.03302143519907636,0.04992588792612627,0.06457251900523656,0.07776920342353211,0.0897198393739522,0.10086394984030281,0.11223547956850252,0.12432777397900399,0.13716171084354922,0.15010297798342745,0.1628260628965371,0.17526973313157249,0.1874768588728739,0.1995014270040738,0.21140807652685528,0.22305086172802313,0.23450000042491753,0.24583568409411483,0.2569125532571454,0.2678146545485108,0.27899859238410224,0.29046429953683084,0.3019580272214856,0.313852441550019,0.3258902207027679,0.3380624435826929,0.3504951935746775,0.3631847587056686,0.3758470094405716,0.3887481108848792,0.4017384234617481,0.4148055969839783,0.42793691410477086,0.4411193724446502,0.4541885105212106,0.4674318891638602,0.48053217251642305,0.49362776425328886,0.5065484866366465,0.5194370648731684,0.5321219022221657,0.5445888017818501,0.5569877413493692,0.5691469684334989,0.5810568608426063,0.5927097735404816,0.6042668353483279,0.6153923636579981,0.6264955320241609,0.6376509097116411,0.6525577781586464,0.6676204841351329,0.6813738713631898,0.6849034147771731,0.6868241583911188,0.6874759761236308,0.6868754153808352,0.6850522082772128,0.6818870111240353,0.6777553638535389,0.6727110790151253,0.6666596846794193,0.6601264529755937,0.6528643797965168,0.6452318387821873,0.6372784105620277,0.6289128168374558,0.6204629562646412,0.6118301548875958,0.603314553849001,0.5946825020006182,0.5860925629625072,0.5776869157187913,0.5693601411266609,0.5611305112918692,0.5531226098917067,0.5452351099365369,0.5376830481507792,0.5301627048805485,0.5229767137199569,0.5159307080617925,0.5091188274555094,0.502536537756261,0.4960985638991457,0.48988582950117815,0.4838916171846975,0.47803935490382515,0.4723976815702628,0.4669584702823865,0.46165444016667906,0.45654262929804507,0.45156215250307846,0.44676258718151424,0.44208955676541317,0.43758535324043873,0.4332402802381849,0.4290098739833766,0.4248945065220385,0.4209222889365068,0.4170831873583663,0.41332502021802126,0.40954621812568487,0.4055896035873459,0.4014443452785458,0.3971329152020192,0.3926385324661419,0.38796855906767097,0.3831160408679206,0.3780894735135355,0.372873157602702,0.3674890229173533,0.3619056954025697,0.3561610413615427,0.350207729192515,0.34409988145088766,0.3377738746272117,0.33130046883268455,0.32459934406811614,0.3177583627477745,0.31073519425545465,0.3034698224412634,0.2960768968333586,0.28850111378145044,0.28074244497417117,0.2727216863169472,0.2645922829614648,0.25628033494817076,0.2477862504464216,0.2391105880601489,0.2302540772313253,0.22121764273058586,0.2120024343570966,0.20260986337352,0.19318007629151898,0.18344751604265283,0.17354484850307106,0.16364429504261102,0.1534244803870241,0.14324398649586118,0.13273404723048013,0.12231515476812047,0.1118109733754355,0.10096978844729684,0.09035027988372307,0.07974541336580176,0.06921734345076924,0.05885329347452114,0.04877724313606999,0.03915677764354433,0.031444380194868886,0.031637291074855106,0.0317521581310916,0.03209873268943441,0.03183433002082528,0.032132076596637124,0.032338563602709626,0.032444071987208487,0.03307401108271617,0.03295480891791886,0.033353619722170935,0.03362590965526557,0.033762275984369046,0.03375336199700755,0.03426353710068628,0.03462289684303036,0.03482214714504671,0.0348520554844732,0.03470346402383256,0.03507444712661609,0.035262260320886224,0.03525791814557077,0.035780536388425606,0.03610724156995657,0.036229314118799705,0.03613819725600252,0.036581966518590206,0.036046421794990055,0.03681458696854892,0.03658736257615303,0.03690635392025313,0.03699298731846738,0.03683987811183992,0.03724796925537228,0.0374172194555026,0.03734086718256391,0.03784362950139135,0.03726439057607977,0.0381141962950549,0.03787015508826886,0.03822846891183527,0.03833696358570872,0.03819060762615894,0.03778469202199975,0.03800948341735075,0.03798214896623336,0.038610111469974305,0.03807498680487568,0.03820456984010566,0.03902092612392253,0.03865607007534288,0.038989380941084874,0.03908165535934637,0.03893065650816213,0.03926557049926157,0.04067065212316836,0.04123085284140562,0.0419261583900458,0.0427644722591047,0.04375041022498651,0.044885135667359986,0.04532603899543026,0.22169249312004036,0.3358446858430373,0.4114102805053895,0.46819081680773716,0.5140546510678895,0.5522569503355605,0.5851451968636262,0.6139795814385243,0.6395746026568098,0.6625186328985215,0.6834911738162105,0.7025706724123436,0.7202399867839039,0.7366844886107697,0.7518089864773918,0.7661909960366566,0.7795879261784779,0.7921604870664645,0.8041942791071222,0.8155756474332213,0.8264519900822266,0.836709699896381,0.8467473851492474,0.8561933859696547,0.8654402820837326,0.874370338308405,0.8829927351962013,0.8913160852881722,0.8994722486725081,0.9073439419102849,0.9150611281410694,0.9227518397011023,0.9301752047442942,0.9374587708548032,0.9447286698401807,0.9517442599956717,0.958874650466398,0.9657569772496776,0.9727591013871136,0.9796396969161855,0.9864006969015998,0.9932874563643866,1.0}) {} }; template -class extended_kindlmann_color_map : public detail::color_map +class extended_kindlmann_color_map : public detail::color_map { public: constexpr extended_kindlmann_color_map() : - detail::color_map({0.0,0.01780246283347332,0.03532931821571093,0.05144940541667612,0.0645621163212177,0.07579594587865912,0.08560873187665013,0.0942303824351094,0.10126270743754426,0.10670728559557496,0.11057848107867363,0.11345334766875653,0.11546967754116774,0.11670723282215431,0.11719317716660224,0.11698590922074067,0.11610841583017484,0.11462189563389044,0.11260886490150057,0.11014892407081325,0.1073826713115642,0.10439994774781663,0.10102122555390916,0.0973378808050489,0.09343083659118528,0.08930170392567455,0.08525050060408929,0.08133294699659654,0.07770620978910117,0.07453843004300356,0.07234014248177378,0.07070739337749535,0.06795561424010746,0.05495344243231267,0.03272243214743511,0.022542079629107543,0.022458068304623265,0.022335095562005403,0.022116548807623634,0.021827538746008197,0.02152986717396973,0.02094627101890751,0.02045606049512309,0.02004833311662032,0.019665629961975118,0.019207577360338738,0.018537140772831598,0.01809424185998195,0.01766141281376398,0.01730286273144011,0.016765513848818806,0.016370126207011747,0.016125995919003662,0.015743835848192653,0.01521780170762751,0.014826523924383142,0.01455583202575653,0.014390286122102107,0.014011918932944173,0.013696545884500274,0.013424574431729107,0.013175868771764966,0.01292963716411873,0.012664284210951764,0.012715975678052705,0.012935277312292002,0.013151828277929324,0.013365797957379829,0.013577263863962,0.01378615567948453,0.013992194922389659,0.014194831158161888,0.014393175927633691,0.014585935863149577,0.014771346788489043,0.015316330980203078,0.015485867479267465,0.015639979963365892,0.015774461623191554,0.01588440162820881,0.016371319978387793,0.016424021691114017,0.01686035446719742,0.016830214158745957,0.017189890203442686,0.0175057105195252,0.017770106546070377,0.01797534767005524,0.018113811240203243,0.01817830121675857,0.018678925823257978,0.01858851921615119,0.018946886533322625,0.019234421105765478,0.023922664243633134,0.032696329777136775,0.04029295620970803,0.0445051772107334,0.05023033461306361,0.05751407234865658,0.06662959400279314,0.07687976931053314,0.08808647489550425,0.10009395068503488,0.11305049861381905,0.1265170163106781,0.14064355039494827,0.15509985051348987,0.17002834364548297,0.18517425344416824,0.2005125857975878,0.2161609253409036,0.23193556411255867,0.24793825797637276,0.26412488725558203,0.2803606712938716,0.296637938074376,0.31302849974924285,0.3294300351704986,0.3459012409505257,0.3624157976623936,0.37889809766361104,0.39534430178227603,0.41179003849439816,0.42818080415815335,0.4445420271983608,0.46083197524945735,0.477066527169599,0.49330882182932195,0.5101341569176142,0.5276083798119485,0.5457675808274345,0.5646323060116551,0.5842072626155643,0.6045266103850581,0.6255919000983664,0.6473800379403847,0.6699068794902967,0.6932001837200186,0.7171335868744761,0.7417906038430161,0.7670484685327643,0.7927923527600884,0.8190538618349916,0.845635547462146,0.8724273941843113,0.8993071734347423,0.9259938049276442,0.95240006413475,0.9573302263433631,0.9593762651267365,0.9609003469257634,0.9621556849513918,0.9631644672895096,0.964095792386828,0.9648793311938041,0.9655077342802952,0.9660587860054425,0.9665994127853909,0.9671516506858119,0.9677276657441855,0.968504522437997,0.9692871734210263,0.9702540772004374,0.9712179772934669,0.9722317464026985,0.9732263821032568,0.9742462614418889,0.9750871661398574,0.9754147288760454,0.9756180439862371,0.975842338006588,0.9761081874822527,0.9763112164847584,0.9765888685497933,0.9767110237468087,0.9769336559396905,0.97714593184672,0.9773578783172437,0.9775785758579868,0.9778162437300041,0.9779596006498089,0.9782535179019477,0.9784674751508416,0.9786094914349676,0.978802652274665,0.9790515109370453,0.9792467908639096,0.979395255578016,0.9796145283071062,0.9797975302508571,0.9799502605574898,0.9802283260758732,0.9738084905670951,0.9601472511008894,0.9478379001570983,0.9366516898009005,0.926560589527891,0.917620083682068,0.9095356769991322,0.9024501226204644,0.8962465735427142,0.8908928004592865,0.8862829519968738,0.8823207949642251,0.8791184292035925,0.876573928783208,0.8745946211951233,0.8732148850190337,0.8723449314581001,0.871958051266914,0.8720269380214271,0.872524018161346,0.8734217880637981,0.8746431257299938,0.8762135041761673,0.878107018520635,0.880203346150829,0.8825765528541782,0.885156863735442,0.8879236719089479,0.890857185433795,0.8939377339865693,0.8970530658331168,0.8995688302115749,0.9019890025620054,0.9041189751589628,0.9058973525369924,0.9073992963543378,0.9086279741575543,0.9096655096337553,0.9105035986931571,0.9112280528710646,0.9118856791641718,0.9125160989249034,0.9131521110159186,0.9138294807228358,0.9145934489263029,0.9154721624193913,0.9165162261152294,0.9177621627085478,0.9192000090908993,0.920883428013182,0.922780751860871,0.9250092107169314,0.9275356684808912,0.9304408284972104,0.9338239050383462,0.9376406019134518,0.9421630827040032,0.9473578426139436,0.9536370282349044,0.961277626215249,0.9706782225332987,0.982998706722621,1.0}, - {0.0,0.0008750907117329381,0.001701802855992888,0.0024840651967150905,0.0032248645766847638,0.0038635326859125735,0.004465497712210337,0.005050242022804749,0.005684892741078179,0.006372379780229372,0.00711002225409038,0.007801930722079915,0.008551159105416175,0.009290109551844812,0.010053390003759367,0.010738982214965748,0.011423659103765034,0.012116630983625478,0.012821489721377753,0.013468369062412165,0.014119392392571815,0.014757514745798027,0.015343280218838306,0.015957600087593806,0.016584962806154634,0.01713482653380763,0.0177409908749586,0.018315663017042745,0.018846472161798116,0.019323310547852572,0.019905434286220342,0.020358202603665252,0.020880774373512326,0.02153229240969933,0.022251621841318136,0.030087469482649072,0.043510017517847034,0.057612064160193856,0.07134877081764332,0.08452599623053175,0.09703540427752388,0.1088025513135693,0.11985098869691474,0.13019611448976093,0.13987346436551024,0.14893167904386712,0.15742727919356447,0.16542627229987475,0.1729786761988682,0.18013597770041306,0.18694679199155506,0.19345202807035153,0.19968741140572166,0.20569130878531383,0.21149505980303446,0.21711739930665275,0.22257980137551625,0.2279012896050861,0.23311039219433838,0.23821209907670415,0.24321964058367318,0.2481448283322712,0.2529982361555283,0.25778935856659907,0.26251129306552407,0.26721180456135596,0.2719132248379506,0.2766141217472141,0.28131308067549815,0.2860087090215386,0.290699640854686,0.2953845417355913,0.3000621136791825,0.3047311002377708,0.3093902916806014,0.314019615719643,0.318655599270661,0.32327849834847494,0.32788734271858383,0.33248123546361147,0.3370394958269932,0.34160094506458616,0.3461250509254044,0.35065150775079285,0.3551393166240582,0.35960835629733406,0.36405841970084374,0.3684894220401705,0.37290140979305425,0.37729457180004805,0.3816479795981337,0.38600461104105177,0.39032256740422405,0.3946241249528643,0.39873762922211814,0.40268821797442356,0.40668863206181144,0.4108066755028012,0.4148702424589703,0.4188712020471279,0.42277996280066904,0.42661141097115085,0.4303590557627002,0.4340168594615687,0.43755751986676594,0.440997674167719,0.44431106175406876,0.4475149894903065,0.4505843077306851,0.4535369003239919,0.4563695433411364,0.459058907077816,0.46162347760839634,0.4640413181325817,0.4663117397956657,0.4684536010278855,0.47046590244093683,0.47232989838033596,0.4740642435062818,0.475652007794974,0.4770953196310352,0.47841222515883747,0.4796035027123265,0.48065635396111855,0.4815874024816033,0.48238619597444804,0.48306807922963163,0.4836251567552959,0.48404259768616237,0.4841269939874597,0.4838477594175364,0.4831581006215279,0.48201590123588106,0.4803756805891137,0.4781882736718959,0.47539734049324306,0.47195081918673226,0.4677815168730453,0.46280562738356607,0.4569883986979126,0.4502061037239105,0.4424084941387379,0.4335431093764269,0.4234676649184017,0.4121565351852396,0.399532161591502,0.38551601321374424,0.3701581656966096,0.3533630589382493,0.356573181832402,0.3625998458005728,0.3691267599755898,0.37591169845314204,0.3829300179877212,0.39002737893200634,0.3972605885272423,0.40462643797868664,0.41205105448230417,0.4194734509128834,0.4268421716026803,0.4338269194529401,0.44042580568421147,0.4467701596827656,0.45269977328586647,0.45837869586824703,0.4637976195449472,0.46903038930488866,0.4740678468975709,0.4790671203997809,0.4842669015553663,0.48941330245201103,0.49442037450446213,0.4992854244201668,0.5040877038326032,0.5087442572698033,0.5134164774149236,0.5179413879764756,0.5224000733132641,0.5267928368807481,0.5311203562318053,0.5353836351919077,0.5396657970725794,0.5438049537609145,0.5479668227414403,0.5521542299695001,0.5562873882925448,0.5603687136966451,0.5644843583828043,0.5686380796177348,0.5727494207545081,0.5769060493757885,0.581112131921931,0.5851928436561017,0.5944815591203718,0.609371508764095,0.6230463820702153,0.6357832537301149,0.647678912888478,0.6587517109196314,0.6692646118840428,0.6791460846603548,0.6885075377321772,0.6973907065167453,0.7058867599470733,0.7140769556818014,0.7218801604700443,0.729373858466773,0.7366283504729199,0.7436116593104639,0.7503888453166406,0.7569736347405297,0.7633787505197638,0.7696159559904953,0.7756960853936921,0.7816733363052604,0.7875116467112275,0.7932193523390607,0.798890286193674,0.8044436600674107,0.8099282584935031,0.815348848661961,0.8207097106633178,0.8260147864401665,0.8313161221171385,0.8368229403489976,0.8423510813517494,0.8479541784289291,0.8536784698518803,0.8594712199063077,0.8653520270780298,0.8712669417189164,0.8772607309343242,0.8832787634425558,0.8893033549283489,0.8953200253413901,0.9013364967475651,0.907320474034156,0.9132934622711121,0.9192261671429544,0.9251182443147156,0.9309558310395318,0.9367250258396427,0.9424235334496841,0.9480459375852194,0.9535821762261815,0.9590268903215627,0.9643654252860402,0.9695749605431102,0.97465362230454,0.9795433335221727,0.9842358767121905,0.9886296256370345,0.9926367016857381,0.996129580837985,0.9987706424331216,1.0}, - {0.0,0.01626889466306607,0.03371323527689844,0.05129428731410766,0.06656239137344208,0.08040589852559868,0.0932078727850277,0.10546097842833466,0.1185281778831713,0.1327264977880264,0.1481009557210271,0.16375632363209905,0.17919646921236213,0.19453816576504604,0.2096941755954832,0.2248153138735493,0.2397105899482299,0.2543011097912221,0.26850817678211986,0.28238564749171374,0.29573128232180523,0.3086071932061514,0.3215039849422961,0.33424777423118057,0.34680083232754255,0.35927335578767955,0.3713432638745381,0.3831259644824107,0.3945981112365364,0.4057423733826484,0.4162427930814269,0.4265710517267966,0.4372263626095861,0.4511422122889977,0.4663539858995716,0.47217057965768244,0.47110682779300844,0.4678570071198978,0.46268236332653717,0.4558745921468776,0.44774032508967526,0.4387215006543877,0.4289709820913745,0.418764250948481,0.4083506364708954,0.39794947927856517,0.38774823408835746,0.3776911843959934,0.3679328135626787,0.3585022095429489,0.3495097966827364,0.3408690453055597,0.3325877811713702,0.32474294907403245,0.31731795633577514,0.31022963838193685,0.3034714591858722,0.29703484457819845,0.29095765923101685,0.28517017024142427,0.2796599788292758,0.27441390646690217,0.2694181731856298,0.2646585394556099,0.26008624607226105,0.25537236409530106,0.25038669592493334,0.24512715790174772,0.23959178395846548,0.2337787381698218,0.22768632911662062,0.22131302646406403,0.21465748025951026,0.20771854359069752,0.2004952994228159,0.19303372895005055,0.18524675366655605,0.17717467982889423,0.16881795823876974,0.16017753232003507,0.15133715480703355,0.14214299485979426,0.13277234235578353,0.12304027310946478,0.11316410079747846,0.10305638071018988,0.09273371145052256,0.08221895294189338,0.07154410587314339,0.060754926838460115,0.05016037872247533,0.039408863532102954,0.0299653011886783,0.022430553487672214,0.019079643738415406,0.01927104403025176,0.019627058713507277,0.019605221754402217,0.019837552743924382,0.01998429281648217,0.020350820236973332,0.02061535207978936,0.02076563040362206,0.020789592249385695,0.021011622748947127,0.021092771828857385,0.021367147770030247,0.021487010699090946,0.02179659002621885,0.021939140218683366,0.02190396156431214,0.022051019673724737,0.022009915914684375,0.022151516874270333,0.022482129570858295,0.02261757765237555,0.0225494975844844,0.022671977207001336,0.0225864988960952,0.022699138396783294,0.02302034933556348,0.02313701355469799,0.023043880179838123,0.023172253504396497,0.02309359581707615,0.02325212759648816,0.023208795520823236,0.023421052378504333,0.02351307077213582,0.02474700862397102,0.025493073746431755,0.026232895897136985,0.02698278973250526,0.02819024072200311,0.028981783530659853,0.02979697562508809,0.031044032153032777,0.03227150878455887,0.03304163325898518,0.034530544840017025,0.035463650965058914,0.03656485419201359,0.038110096816360045,0.03921665123224114,0.040504503887090086,0.04177752341186975,0.04288218868653492,0.0443028413484576,0.045512688804357486,0.10485176035519561,0.14695621074226434,0.17919496865835138,0.20542079832986643,0.22750885439024698,0.24632170224175154,0.26263686798960245,0.2769429329997333,0.2895251327064319,0.3006180918171856,0.31083965567414507,0.3245165284653611,0.33966351784918897,0.3565758064426104,0.37534236971527246,0.39562556319119124,0.41693497643767774,0.438958844869214,0.46139896139324615,0.48416548522290065,0.5072296427052377,0.5302646150938287,0.5531433026983604,0.5758237590340696,0.5983033566276463,0.6205369331248914,0.642535156682777,0.6642639445578681,0.6857254497050739,0.7069126158797037,0.7278211218920855,0.7484486916246914,0.7687562310971295,0.7888137943375886,0.8085390020370261,0.8279128914232778,0.8469838693949315,0.8657552952207226,0.884150643372716,0.902153526529961,0.9198418221195682,0.9371197812002375,0.9539723226660747,0.9708243730936762,0.9806690105429076,0.9813253841505029,0.9820290537295789,0.9826041912890565,0.9831062604022219,0.9837253021469462,0.9841128740419515,0.9845858176159193,0.9850533329169425,0.9855589168505193,0.9859932359170603,0.9862329988164894,0.9866187467737363,0.9870301106239344,0.9873335856528983,0.9877197983463958,0.9880489690947681,0.988343697831869,0.9886267968388239,0.9889212756286642,0.9892503149320232,0.989454685042798,0.9897367010924504,0.9901203210173019,0.9902546300884126,0.9905332036399778,0.9907909519806376,0.9910495231926625,0.9913312422092354,0.9916599021959583,0.9919275427432451,0.9920969557419316,0.9923144994581347,0.992640232246134,0.9928660652275899,0.9931944239168621,0.993459751831716,0.9938665873784843,0.9940839016190398,0.994319531984062,0.9945972975280256,0.994937094070283,0.9952011954414587,0.9955652276122916,0.9957533433444864,0.9959406615249712,0.9960169412606291,0.9960174468690394,0.9960919139576695,0.9961424557894082,0.9963020587068238,0.9963856518750184,0.996529920191361,0.996676965947248,0.9967943472276378,0.9970154826822965,0.9971921136372807,0.9974820554788658,0.9977639971129887,0.9981081638729355,0.9985982664103797,0.9991799080785383,1.0}) {} + detail::color_map({0.0,0.01780246283347332,0.03532931821571093,0.05144940541667612,0.0645621163212177,0.07579594587865912,0.08560873187665013,0.0942303824351094,0.10126270743754426,0.10670728559557496,0.11057848107867363,0.11345334766875653,0.11546967754116774,0.11670723282215431,0.11719317716660224,0.11698590922074067,0.11610841583017484,0.11462189563389044,0.11260886490150057,0.11014892407081325,0.1073826713115642,0.10439994774781663,0.10102122555390916,0.0973378808050489,0.09343083659118528,0.08930170392567455,0.08525050060408929,0.08133294699659654,0.07770620978910117,0.07453843004300356,0.07234014248177378,0.07070739337749535,0.06795561424010746,0.05495344243231267,0.03272243214743511,0.022542079629107543,0.022458068304623265,0.022335095562005403,0.022116548807623634,0.021827538746008197,0.02152986717396973,0.02094627101890751,0.02045606049512309,0.02004833311662032,0.019665629961975118,0.019207577360338738,0.018537140772831598,0.01809424185998195,0.01766141281376398,0.01730286273144011,0.016765513848818806,0.016370126207011747,0.016125995919003662,0.015743835848192653,0.01521780170762751,0.014826523924383142,0.01455583202575653,0.014390286122102107,0.014011918932944173,0.013696545884500274,0.013424574431729107,0.013175868771764966,0.01292963716411873,0.012664284210951764,0.012715975678052705,0.012935277312292002,0.013151828277929324,0.013365797957379829,0.013577263863962,0.01378615567948453,0.013992194922389659,0.014194831158161888,0.014393175927633691,0.014585935863149577,0.014771346788489043,0.015316330980203078,0.015485867479267465,0.015639979963365892,0.015774461623191554,0.01588440162820881,0.016371319978387793,0.016424021691114017,0.01686035446719742,0.016830214158745957,0.017189890203442686,0.0175057105195252,0.017770106546070377,0.01797534767005524,0.018113811240203243,0.01817830121675857,0.018678925823257978,0.01858851921615119,0.018946886533322625,0.019234421105765478,0.023922664243633134,0.032696329777136775,0.04029295620970803,0.0445051772107334,0.05023033461306361,0.05751407234865658,0.06662959400279314,0.07687976931053314,0.08808647489550425,0.10009395068503488,0.11305049861381905,0.1265170163106781,0.14064355039494827,0.15509985051348987,0.17002834364548297,0.18517425344416824,0.2005125857975878,0.2161609253409036,0.23193556411255867,0.24793825797637276,0.26412488725558203,0.2803606712938716,0.296637938074376,0.31302849974924285,0.3294300351704986,0.3459012409505257,0.3624157976623936,0.37889809766361104,0.39534430178227603,0.41179003849439816,0.42818080415815335,0.4445420271983608,0.46083197524945735,0.477066527169599,0.49330882182932195,0.5101341569176142,0.5276083798119485,0.5457675808274345,0.5646323060116551,0.5842072626155643,0.6045266103850581,0.6255919000983664,0.6473800379403847,0.6699068794902967,0.6932001837200186,0.7171335868744761,0.7417906038430161,0.7670484685327643,0.7927923527600884,0.8190538618349916,0.845635547462146,0.8724273941843113,0.8993071734347423,0.9259938049276442,0.95240006413475,0.9573302263433631,0.9593762651267365,0.9609003469257634,0.9621556849513918,0.9631644672895096,0.964095792386828,0.9648793311938041,0.9655077342802952,0.9660587860054425,0.9665994127853909,0.9671516506858119,0.9677276657441855,0.968504522437997,0.9692871734210263,0.9702540772004374,0.9712179772934669,0.9722317464026985,0.9732263821032568,0.9742462614418889,0.9750871661398574,0.9754147288760454,0.9756180439862371,0.975842338006588,0.9761081874822527,0.9763112164847584,0.9765888685497933,0.9767110237468087,0.9769336559396905,0.97714593184672,0.9773578783172437,0.9775785758579868,0.9778162437300041,0.9779596006498089,0.9782535179019477,0.9784674751508416,0.9786094914349676,0.978802652274665,0.9790515109370453,0.9792467908639096,0.979395255578016,0.9796145283071062,0.9797975302508571,0.9799502605574898,0.9802283260758732,0.9738084905670951,0.9601472511008894,0.9478379001570983,0.9366516898009005,0.926560589527891,0.917620083682068,0.9095356769991322,0.9024501226204644,0.8962465735427142,0.8908928004592865,0.8862829519968738,0.8823207949642251,0.8791184292035925,0.876573928783208,0.8745946211951233,0.8732148850190337,0.8723449314581001,0.871958051266914,0.8720269380214271,0.872524018161346,0.8734217880637981,0.8746431257299938,0.8762135041761673,0.878107018520635,0.880203346150829,0.8825765528541782,0.885156863735442,0.8879236719089479,0.890857185433795,0.8939377339865693,0.8970530658331168,0.8995688302115749,0.9019890025620054,0.9041189751589628,0.9058973525369924,0.9073992963543378,0.9086279741575543,0.9096655096337553,0.9105035986931571,0.9112280528710646,0.9118856791641718,0.9125160989249034,0.9131521110159186,0.9138294807228358,0.9145934489263029,0.9154721624193913,0.9165162261152294,0.9177621627085478,0.9192000090908993,0.920883428013182,0.922780751860871,0.9250092107169314,0.9275356684808912,0.9304408284972104,0.9338239050383462,0.9376406019134518,0.9421630827040032,0.9473578426139436,0.9536370282349044,0.961277626215249,0.9706782225332987,0.982998706722621,1.0}, + {0.0,0.0008750907117329381,0.001701802855992888,0.0024840651967150905,0.0032248645766847638,0.0038635326859125735,0.004465497712210337,0.005050242022804749,0.005684892741078179,0.006372379780229372,0.00711002225409038,0.007801930722079915,0.008551159105416175,0.009290109551844812,0.010053390003759367,0.010738982214965748,0.011423659103765034,0.012116630983625478,0.012821489721377753,0.013468369062412165,0.014119392392571815,0.014757514745798027,0.015343280218838306,0.015957600087593806,0.016584962806154634,0.01713482653380763,0.0177409908749586,0.018315663017042745,0.018846472161798116,0.019323310547852572,0.019905434286220342,0.020358202603665252,0.020880774373512326,0.02153229240969933,0.022251621841318136,0.030087469482649072,0.043510017517847034,0.057612064160193856,0.07134877081764332,0.08452599623053175,0.09703540427752388,0.1088025513135693,0.11985098869691474,0.13019611448976093,0.13987346436551024,0.14893167904386712,0.15742727919356447,0.16542627229987475,0.1729786761988682,0.18013597770041306,0.18694679199155506,0.19345202807035153,0.19968741140572166,0.20569130878531383,0.21149505980303446,0.21711739930665275,0.22257980137551625,0.2279012896050861,0.23311039219433838,0.23821209907670415,0.24321964058367318,0.2481448283322712,0.2529982361555283,0.25778935856659907,0.26251129306552407,0.26721180456135596,0.2719132248379506,0.2766141217472141,0.28131308067549815,0.2860087090215386,0.290699640854686,0.2953845417355913,0.3000621136791825,0.3047311002377708,0.3093902916806014,0.314019615719643,0.318655599270661,0.32327849834847494,0.32788734271858383,0.33248123546361147,0.3370394958269932,0.34160094506458616,0.3461250509254044,0.35065150775079285,0.3551393166240582,0.35960835629733406,0.36405841970084374,0.3684894220401705,0.37290140979305425,0.37729457180004805,0.3816479795981337,0.38600461104105177,0.39032256740422405,0.3946241249528643,0.39873762922211814,0.40268821797442356,0.40668863206181144,0.4108066755028012,0.4148702424589703,0.4188712020471279,0.42277996280066904,0.42661141097115085,0.4303590557627002,0.4340168594615687,0.43755751986676594,0.440997674167719,0.44431106175406876,0.4475149894903065,0.4505843077306851,0.4535369003239919,0.4563695433411364,0.459058907077816,0.46162347760839634,0.4640413181325817,0.4663117397956657,0.4684536010278855,0.47046590244093683,0.47232989838033596,0.4740642435062818,0.475652007794974,0.4770953196310352,0.47841222515883747,0.4796035027123265,0.48065635396111855,0.4815874024816033,0.48238619597444804,0.48306807922963163,0.4836251567552959,0.48404259768616237,0.4841269939874597,0.4838477594175364,0.4831581006215279,0.48201590123588106,0.4803756805891137,0.4781882736718959,0.47539734049324306,0.47195081918673226,0.4677815168730453,0.46280562738356607,0.4569883986979126,0.4502061037239105,0.4424084941387379,0.4335431093764269,0.4234676649184017,0.4121565351852396,0.399532161591502,0.38551601321374424,0.3701581656966096,0.3533630589382493,0.356573181832402,0.3625998458005728,0.3691267599755898,0.37591169845314204,0.3829300179877212,0.39002737893200634,0.3972605885272423,0.40462643797868664,0.41205105448230417,0.4194734509128834,0.4268421716026803,0.4338269194529401,0.44042580568421147,0.4467701596827656,0.45269977328586647,0.45837869586824703,0.4637976195449472,0.46903038930488866,0.4740678468975709,0.4790671203997809,0.4842669015553663,0.48941330245201103,0.49442037450446213,0.4992854244201668,0.5040877038326032,0.5087442572698033,0.5134164774149236,0.5179413879764756,0.5224000733132641,0.5267928368807481,0.5311203562318053,0.5353836351919077,0.5396657970725794,0.5438049537609145,0.5479668227414403,0.5521542299695001,0.5562873882925448,0.5603687136966451,0.5644843583828043,0.5686380796177348,0.5727494207545081,0.5769060493757885,0.581112131921931,0.5851928436561017,0.5944815591203718,0.609371508764095,0.6230463820702153,0.6357832537301149,0.647678912888478,0.6587517109196314,0.6692646118840428,0.6791460846603548,0.6885075377321772,0.6973907065167453,0.7058867599470733,0.7140769556818014,0.7218801604700443,0.729373858466773,0.7366283504729199,0.7436116593104639,0.7503888453166406,0.7569736347405297,0.7633787505197638,0.7696159559904953,0.7756960853936921,0.7816733363052604,0.7875116467112275,0.7932193523390607,0.798890286193674,0.8044436600674107,0.8099282584935031,0.815348848661961,0.8207097106633178,0.8260147864401665,0.8313161221171385,0.8368229403489976,0.8423510813517494,0.8479541784289291,0.8536784698518803,0.8594712199063077,0.8653520270780298,0.8712669417189164,0.8772607309343242,0.8832787634425558,0.8893033549283489,0.8953200253413901,0.9013364967475651,0.907320474034156,0.9132934622711121,0.9192261671429544,0.9251182443147156,0.9309558310395318,0.9367250258396427,0.9424235334496841,0.9480459375852194,0.9535821762261815,0.9590268903215627,0.9643654252860402,0.9695749605431102,0.97465362230454,0.9795433335221727,0.9842358767121905,0.9886296256370345,0.9926367016857381,0.996129580837985,0.9987706424331216,1.0}, + {0.0,0.01626889466306607,0.03371323527689844,0.05129428731410766,0.06656239137344208,0.08040589852559868,0.0932078727850277,0.10546097842833466,0.1185281778831713,0.1327264977880264,0.1481009557210271,0.16375632363209905,0.17919646921236213,0.19453816576504604,0.2096941755954832,0.2248153138735493,0.2397105899482299,0.2543011097912221,0.26850817678211986,0.28238564749171374,0.29573128232180523,0.3086071932061514,0.3215039849422961,0.33424777423118057,0.34680083232754255,0.35927335578767955,0.3713432638745381,0.3831259644824107,0.3945981112365364,0.4057423733826484,0.4162427930814269,0.4265710517267966,0.4372263626095861,0.4511422122889977,0.4663539858995716,0.47217057965768244,0.47110682779300844,0.4678570071198978,0.46268236332653717,0.4558745921468776,0.44774032508967526,0.4387215006543877,0.4289709820913745,0.418764250948481,0.4083506364708954,0.39794947927856517,0.38774823408835746,0.3776911843959934,0.3679328135626787,0.3585022095429489,0.3495097966827364,0.3408690453055597,0.3325877811713702,0.32474294907403245,0.31731795633577514,0.31022963838193685,0.3034714591858722,0.29703484457819845,0.29095765923101685,0.28517017024142427,0.2796599788292758,0.27441390646690217,0.2694181731856298,0.2646585394556099,0.26008624607226105,0.25537236409530106,0.25038669592493334,0.24512715790174772,0.23959178395846548,0.2337787381698218,0.22768632911662062,0.22131302646406403,0.21465748025951026,0.20771854359069752,0.2004952994228159,0.19303372895005055,0.18524675366655605,0.17717467982889423,0.16881795823876974,0.16017753232003507,0.15133715480703355,0.14214299485979426,0.13277234235578353,0.12304027310946478,0.11316410079747846,0.10305638071018988,0.09273371145052256,0.08221895294189338,0.07154410587314339,0.060754926838460115,0.05016037872247533,0.039408863532102954,0.0299653011886783,0.022430553487672214,0.019079643738415406,0.01927104403025176,0.019627058713507277,0.019605221754402217,0.019837552743924382,0.01998429281648217,0.020350820236973332,0.02061535207978936,0.02076563040362206,0.020789592249385695,0.021011622748947127,0.021092771828857385,0.021367147770030247,0.021487010699090946,0.02179659002621885,0.021939140218683366,0.02190396156431214,0.022051019673724737,0.022009915914684375,0.022151516874270333,0.022482129570858295,0.02261757765237555,0.0225494975844844,0.022671977207001336,0.0225864988960952,0.022699138396783294,0.02302034933556348,0.02313701355469799,0.023043880179838123,0.023172253504396497,0.02309359581707615,0.02325212759648816,0.023208795520823236,0.023421052378504333,0.02351307077213582,0.02474700862397102,0.025493073746431755,0.026232895897136985,0.02698278973250526,0.02819024072200311,0.028981783530659853,0.02979697562508809,0.031044032153032777,0.03227150878455887,0.03304163325898518,0.034530544840017025,0.035463650965058914,0.03656485419201359,0.038110096816360045,0.03921665123224114,0.040504503887090086,0.04177752341186975,0.04288218868653492,0.0443028413484576,0.045512688804357486,0.10485176035519561,0.14695621074226434,0.17919496865835138,0.20542079832986643,0.22750885439024698,0.24632170224175154,0.26263686798960245,0.2769429329997333,0.2895251327064319,0.3006180918171856,0.31083965567414507,0.3245165284653611,0.33966351784918897,0.3565758064426104,0.37534236971527246,0.39562556319119124,0.41693497643767774,0.438958844869214,0.46139896139324615,0.48416548522290065,0.5072296427052377,0.5302646150938287,0.5531433026983604,0.5758237590340696,0.5983033566276463,0.6205369331248914,0.642535156682777,0.6642639445578681,0.6857254497050739,0.7069126158797037,0.7278211218920855,0.7484486916246914,0.7687562310971295,0.7888137943375886,0.8085390020370261,0.8279128914232778,0.8469838693949315,0.8657552952207226,0.884150643372716,0.902153526529961,0.9198418221195682,0.9371197812002375,0.9539723226660747,0.9708243730936762,0.9806690105429076,0.9813253841505029,0.9820290537295789,0.9826041912890565,0.9831062604022219,0.9837253021469462,0.9841128740419515,0.9845858176159193,0.9850533329169425,0.9855589168505193,0.9859932359170603,0.9862329988164894,0.9866187467737363,0.9870301106239344,0.9873335856528983,0.9877197983463958,0.9880489690947681,0.988343697831869,0.9886267968388239,0.9889212756286642,0.9892503149320232,0.989454685042798,0.9897367010924504,0.9901203210173019,0.9902546300884126,0.9905332036399778,0.9907909519806376,0.9910495231926625,0.9913312422092354,0.9916599021959583,0.9919275427432451,0.9920969557419316,0.9923144994581347,0.992640232246134,0.9928660652275899,0.9931944239168621,0.993459751831716,0.9938665873784843,0.9940839016190398,0.994319531984062,0.9945972975280256,0.994937094070283,0.9952011954414587,0.9955652276122916,0.9957533433444864,0.9959406615249712,0.9960169412606291,0.9960174468690394,0.9960919139576695,0.9961424557894082,0.9963020587068238,0.9963856518750184,0.996529920191361,0.996676965947248,0.9967943472276378,0.9970154826822965,0.9971921136372807,0.9974820554788658,0.9977639971129887,0.9981081638729355,0.9985982664103797,0.9991799080785383,1.0}) {} }; template -class smooth_cool_warm_color_map : public detail::color_map +class smooth_cool_warm_color_map : public detail::color_map { public: constexpr smooth_cool_warm_color_map() : - detail::color_map({0.22999950386952345,0.23451750918602265,0.23905139222321087,0.2436017365913441,0.24816908043486074,0.25275391815771386,0.2573567020073366,0.2619778435347082,0.26661771494573344,0.271276650357161,0.27595494696856954,0.28065286616048707,0.28537063452740463,0.29010844485334814,0.29486645703670583,0.2996447989701334,0.30444356738064665,0.3092628286343541,0.31410261950970153,0.3189629479426216,0.32384379374653405,0.32874510930975565,0.33366682027256384,0.33860882618583127,0.3435710011529169,0.3485531944562718,0.3535552311699886,0.3585769127594044,0.3636180176686533,0.3686783018969878,0.37375749956453747,0.37885532346808715,0.38397146562736917,0.38910559782229387,0.39425737212145806,0.39942642140225487,0.4046123598628117,0.4098147835259849,0.41503327073558766,0.4202673826449946,0.42551666369825586,0.43078064210382544,0.43605883030099185,0.44135072541910086,0.4466558097296202,0.4519735510911263,0.457303403387259,0.46264480695769356,0.4679971890221843,0.4733599640977317,0.4787325344089037,0.48411429029138214,0.48950461058876166,0.49490286304267245,0.5003084046762621,0.5057205821711058,0.511138732237593,0.5165621819788595,0.5219902492483212,0.5274222430008886,0.5328574636379119,0.5382952033459485,0.5437347464294153,0.5491753696372063,0.5546163424833603,0.5600569275618472,0.5654963808555731,0.5709339520396719,0.5763688847791901,0.5818004170212294,0.5872277812816606,0.5926502049264796,0.5980669104479099,0.603477115735333,0.6088800343411463,0.6142748757416401,0.6196608455929782,0.6250371459823868,0.6304029756746347,0.6357575303538953,0.6411000028610946,0.6464295834268168,0.6517454598998733,0.6570468179716188,0.6623328413960967,0.6676027122061123,0.6728556109253114,0.6780907167763519,0.683307207885253,0.6885042614820046,0.6936810540975126,0.6988367617569751,0.7039705601697447,0.7090816249157784,0.714169131628733,0.7192322561757896,0.7242701748342745,0.7292820644651583,0.7342671026834836,0.7392244680258144,0.7441533401147525,0.7490528998206014,0.7539223294202332,0.7587608127532254,0.7635675353753275,0.7683416847093205,0.7730824501933197,0.7777890234265885,0.7824605983129111,0.7870963712015859,0.7916955410260809,0.7962573094404225,0.8007808809533457,0.8052654630602748,0.8097102663731715,0.8141145047483038,0.8184773954119764,0.822798159084272,0.827076020100851,0.8313102065328385,0.8354999503048602,0.8396444873112505,0.8437430575304858,0.8477949051378751,0.8517992786165454,0.8557554308667662,0.8596626193136427,0.8635201060132168,0.8676431881102519,0.8719973001889246,0.8762551679574422,0.8804169678453379,0.8844828646854237,0.8884530127026752,0.892327556446231,0.8961066316684723,0.8997903661548088,0.9033788805075311,0.9068722888867912,0.910270699711566,0.9135742163232042,0.9167829376139871,0.9198969586229171,0.9229163711008167,0.9258412640466325,0.9286717242167226,0.9314078366087624,0.9340496849217929,0.9365973519938281,0.9390509202183217,0.9414104719407324,0.9436760898363059,0.9458478572701444,0.9479258586405416,0.9499101797065052,0.951800907900325,0.953598132625986,0.9553019455441706,0.9569124408445594,0.9584297155060683,0.9598538695456499,0.9611850062562218,0.9624232324342575,0.9635686585975486,0.9646213991936067,0.9655815727991436,0.9664493023110522,0.9672247151292687,0.9679079433318883,0.9684991238428787,0.9689983985927076,0.9694059146721955,0.9697218244798756,0.9699462858631324,0.9700794622533694,0.9701215227954475,0.9700726424716136,0.9699330022201408,0.9697027890488664,0.9693821961438281,0.9689714229731695,0.968470675386481,0.9678801657097379,0.9672001128359847,0.9664307423119013,0.9655722864203883,0.964624984259297,0.9635890818164178,0.9624648320408441,0.9612524949108144,0.9599523374981328,0.9585646340292623,0.9570896659431806,0.9555277219460815,0.9538790980630029,0.9521440976864516,0.9503230316221086,0.948416218131665,0.9464239829728659,0.9443466594368136,0.9421845883825966,0.9399381182692833,0.9376076051853501,0.9351934128755736,0.9326959127654463,0.9301154839831494,0.9274525133791317,0.9247073955433249,0.9218805328200373,0.9189723353205592,0.9159832209335118,0.9129136153329698,0.90976395198439,0.9065346721483711,0.9032262248822704,0.8998390670397057,0.896373663267962,0.8928304860033279,0.8892100154643842,0.8855127396432578,0.8817391542948727,0.8778897629242048,0.8739650767715597,0.8699656147959004,0.8658919036562271,0.8617444776910301,0.8575238788958367,0.8532306568988527,0.8488653689347272,0.844428579816439,0.8399208619053304,0.835342795079293,0.8306949666991194,0.825977971573034,0.8211924119194148,0.8163388973277163,0.8114180447176049,0.8064304782963232,0.8013768295142913,0.7962577370189533,0.7910738466068946,0.785825811174225,0.7805142906652605,0.7751399520194979,0.7697034691169152,0.7642055227215985,0.7586468004237221,0.7530279965798936,0.7473498122518853,0.7416129551437725,0.7358181395374971,0.729966086226886,0.7240575224501452,0.7180931818208612,0.712073804257538,0.7060001359117047}, - {0.2989989340493756,0.30586471825124395,0.31271835359723077,0.3195596165920886,0.3263882334026712,0.33320388462766504,0.34000620954660093,0.34679480991553485,0.3535692533668808,0.3603290764626063,0.3670737874430388,0.37380286870769464,0.3805157790595848,0.3872119557402635,0.3938908162793105,0.4005517601788923,0.4071941704514421,0.41381741502624314,0.42042084803879193,0.4270038110151302,0.43356563396190284,0.4401056363716498,0.4466231281517378,0.45311741048440196,0.45958777662452927,0.46603351264108767,0.47245389810747423,0.47884820674548473,0.4852157070271205,0.49155566273800605,0.49786733350580864,0.5041499752967064,0.5104028408826495,0.5166251802818846,0.5228162411749818,0.5289752692983762,0.5351015088172548,0.541194202679442,0.5472525929517891,0.5532759211404236,0.5592634284961118,0.5652143563058468,0.5711279461717078,0.5770034402779125,0.5828400816469308,0.5886371143854353,0.5943937839208078,0.6001093372288535,0.6057830230533238,0.6114140921177984,0.6170017973304325,0.6225453939820256,0.6280441399378467,0.6334972958235978,0.6389041252058836,0.644263894767512,0.6495758744779339,0.654839337759102,0.6600535616470082,0.6652178269491371,0.670331418398056,0.6753936248013475,0.6804037391880692,0.685361058951912,0.690264885991224,0.695114526846042,0.6999092928322662,0.7046485001731109,0.7093314701279408,0.7139575291186055,0.7185260088533676,0.7230362464485207,0.7274875845477786,0.7318793714395154,0.7362109611719294,0.7404817136661965,0.7446909948276748,0.7488381766552155,0.7529226373486367,0.7569437614144018,0.7609009397695506,0.7647935698439208,0.7686210556806996,0.7723828080353353,0.7760782444728409,0.7797067894635203,0.7832678744771355,0.7867609380755451,0.7901854260038265,0.7935407912799094,0.7968264942827246,0.8000420028388932,0.8031867923079613,0.8062603456661956,0.8092621535889422,0.8121917145315617,0.8150485348089448,0.8178321286736122,0.8205420183923986,0.8231777343217284,0.8257388149814784,0.8282248071274302,0.8306352658223072,0.8329697545053927,0.8352278450607313,0.8374091178838983,0.8395131619473374,0.8415395748642601,0.8434879629510917,0.8453579412884608,0.8471491337807205,0.8488611732139871,0.8504937013126886,0.8520463687946024,0.8535188354243787,0.854910770065524,0.8562218507308311,0.857451764631246,0.8586002082231403,0.8596668872539794,0.8606515168063638,0.8615538213404197,0.8623735347345196,0.8631104003243038,0.8637641709399845,0.8643346089419015,0.8648214862543027,0.8652245843973202,0.8645140349150363,0.8626912788780988,0.8607866996599632,0.8588005566711197,0.8567331182372422,0.8545846614985785,0.8523554723065947,0.8500458451177988,0.8476560828846528,0.8451864969434798,0.8426374068992736,0.8400091405073019,0.8373020335514,0.8345164297188294,0.8316526804715908,0.8287111449140491,0.8256921896567365,0.822596188676188,0.8194235231706464,0.8161745814114749,0.8128497585900935,0.8094494566602553,0.8059740841754534,0.8024240561212462,0.7987997937422701,0.7951017243636899,0.7913302812068249,0.7874859031986702,0.7835690347750057,0.7795801256767763,0.7755196307393911,0.7713880096745724,0.7671857268443542,0.7629132510268043,0.758571055173009,0.7541596161548229,0.7496794145028565,0.7451309341341271,0.7405146620687538,0.7358310881350345,0.7310807046621858,0.7262640061599712,0.7213814889843815,0.7164336509884588,0.7114209911572899,0.7063440092261024,0.7012032052803152,0.6959990793362977,0.6907321309014792,0.6854028585123331,0.6800117592486405,0.6745593282222776,0.6690460580386323,0.663472438228566,0.65783895464866,0.6521460888472544,0.6463943173935754,0.6405841111669635,0.6347159346029446,0.6287902448925465,0.6228074911309212,0.6167681134109175,0.6106725418568123,0.6045211955929051,0.5983144816411149,0.5920527937410947,0.5857365110856726,0.5793659969636203,0.57294159730086,0.5664636390902013,0.5599324286985411,0.5533482500391552,0.546711362595224,0.5400219992790316,0.533280364109342,0.5264866296872404,0.5196409344481697,0.5127433796649743,0.5057940261733677,0.49879289078734274,0.4917399423674949,0.4846350974999652,0.47747821573754495,0.47026909434728564,0.46300746250050845,0.4556929748311352,0.44832520427650463,0.44090363410085304,0.43342764898501834,0.42589652504602493,0.41830941862630455,0.4106653536635276,0.4029632074170497,0.3952016942845104,0.3873793473900178,0.37949449756134346,0.37154524923423027,0.3635294527231879,0.35544467217440223,0.3472881483602095,0.33905675527607415,0.33074694924673165,0.3223547089197083,0.3138754640964424,0.30530401078823033,0.2966344091359757,0.28785985982733997,0.2789725532777859,0.2699634839588782,0.2608222196264688,0.25153661146923556,0.24209242581295431,0.2324728700992567,0.22265797397565007,0.21262376808227257,0.20234117434687338,0.19177447487857652,0.18087914808905534,0.16959872367321424,0.15786005774647732,0.1455659466237694,0.13258300379739485,0.11872050682883606,0.1036904371731237,0.08702339888581809,0.06786174152286231,0.04430319728532283,0.015991824033980695}, - {0.754000138575591,0.760211287847582,0.7663613706951183,0.7724494083708939,0.7784744332927407,0.7844354891865984,0.7903316312278389,0.7961619261808826,0.8019254525370478,0.8076213006505808,0.813248572872804,0.8188063836843368,0.8242938598253321,0.829710140423685,0.8350543771211604,0.8403257341974003,0.8455233886917599,0.8506465305229377,0.8556943626063482,0.8606661009692109,0.8655609748633052,0.8703782268753609,0.8751171130350492,0.8797769029205332,0.8843568797615591,0.8888563405400349,0.8932745960880898,0.8976109711835649,0.9018648046429221,0.9060354494115308,0.9101222726513168,0.9141246558257436,0.918041994782103,0.9218736998310882,0.9256191958236355,0.9292779222250065,0.9328493331860931,0.9363328976119261,0.9397280992273693,0.943034436639982,0.9462514234000324,0.9493785880576479,0.9524154742170866,0.9553616405881157,0.9582166610344868,0.960980124619491,0.9636516356485881,0.9662308137090968,0.968717293706932,0.9711107259003909,0.9734107759309701,0.9756171248512094,0.9777294691495587,0.9797475207722576,0.9816710071422271,0.983499671174965,0.9852332712914448,0.9868715814280132,0.9884143910432847,0.9898615051220324,0.9912127441760742,0.9924679442421503,0.9936269568768029,0.9946896491482432,0.9956559036252249,0.9965256183629146,0.9972987068857656,0.9979750981673984,0.9985547366074979,0.9990375820057199,0.9994236095326229,0.9997128096976274,0.9999051883140077,1.0,0.9999995804425049,0.9999016817439826,0.9997071369848932,0.9994160278693497,0.9990284511333963,0.9985445184894549,0.9979643565678705,0.9972881068555687,0.9965159256318358,0.9956479839012286,0.9946844673236305,0.9936255761414589,0.9924715251040422,0.9912225433891731,0.9898788745218482,0.988440776290216,0.9869085206587308,0.9852823936785383,0.983562695395095,0.9817497397530396,0.9798438544983238,0.9778453810776183,0.9757546745350029,0.9735721034059553,0.971298049608644,0.9689329083325428,0.9664770879243741,0.9639310097713906,0.9612951081820061,0.9585698302637836,0.9557556357987903,0.9528529971163268,0.9498623989630331,0.9467843383703861,0.9436193245195849,0.9403678786038298,0.9370305336880028,0.933607834565744,0.9301003376139276,0.9265086106445327,0.9228332327539112,0.9190747941694408,0.9152338960935597,0.9113111505451725,0.9073071801984174,0.9032226182187731,0.8990581080965018,0.8948143034773921,0.8904918679907933,0.8860914750749006,0.8816138077992733,0.8770595586845422,0.8724294295192715,0.8677241311739308,0.8626161485985507,0.8571344116931553,0.8516174449794455,0.8460661683343939,0.8404815005112565,0.834864358985154,0.829215659800157,0.8235363174178995,0.8178272445677435,0.812089352098517,0.8063235488318476,0.8005307414171138,0.7947118341880348,0.7888677290209213,0.7829993251946056,0.7771075192520753,0.7711932048638259,0.7652572726929551,0.7593006102620192,0.7533241018216675,0.7473286282210768,0.7413150667802011,0.7352842911638605,0.7292371712576793,0.7231745730458999,0.717097358491085,0.7110063854157246,0.7049025073857709,0.6987865735961123,0.6926594287580068,0.6865219129884912,0.6803748617017831,0.6742191055026909,0.6680554700820523,0.6618847761142137,0.6557078391565709,0.6495254695511868,0.6433384723285004,0.6371476471131512,0.6309537880319284,0.6247576836238656,0.6185601167525033,0.612361864520328,0.6061636981854146,0.5999663830802852,0.5937706785330095,0.5875773377905578,0.5813871079444363,0.5752007298586196,0.5690189380998024,0.5628424608699958,0.556672019941486,0.5505083305941867,0.5443521015554007,0.5382040349420275,0.5320648262052324,0.5259351640776159,0.5198157305229032,0.5137072006881956,0.507610242858806,0.5015255184157178,0.4954536817957061,0.4893953804541488,0.4833512548305818,0.4773219383170267,0.47130805722914443,0.4653102307802585,0.4593290710582975,0.4533651830057083,0.4474191644024001,0.44149160585177294,0.4355830907698924,0.42969419537788606,0.4238254886976179,0.4179775325507263,0.4121508815610997,0.40634608316087356,0.40056367760003836,0.39480419795975347,0.38906817016946776,0.38335611302795025,0.37766853822834884,0.37200595038739454,0.3663688470788784,0.36075771887154084,0.35517304937151345,0.34961531526947287,0.34408498639266283,0.3385825257619646,0.33310838965420186,0.32766302766986616,0.32224688280648867,0.31686039153786477,0.3115039838993836,0.30617808357969667,0.30088310801901375,0.2956194685142945,0.29038757033164536,0.2851878128262474,0.2800205895701496,0.27488628848829755,0.2697852920031808,0.26471797718851403,0.2596847159323806,0.25468587511031116,0.24972181676877747,0.2447928983196327,0.23989947274604145,0.2350418888204895,0.230220491335487,0.2254356213476219,0.22068761643565016,0.21597681097335308,0.2113035364179236,0.20666812161469034,0.2020708931190197,0.19751217553628297,0.19299229188080813,0.18851156395477772,0.18407031274806854,0.17966885886006054,0.1753075229444704,0.17098662617829208,0.16670649075593325,0.1624674404096517,0.15826980095738155,0.15411390087901955,0.15000007192220008}) {} + detail::color_map({0.22999950386952345,0.23451750918602265,0.23905139222321087,0.2436017365913441,0.24816908043486074,0.25275391815771386,0.2573567020073366,0.2619778435347082,0.26661771494573344,0.271276650357161,0.27595494696856954,0.28065286616048707,0.28537063452740463,0.29010844485334814,0.29486645703670583,0.2996447989701334,0.30444356738064665,0.3092628286343541,0.31410261950970153,0.3189629479426216,0.32384379374653405,0.32874510930975565,0.33366682027256384,0.33860882618583127,0.3435710011529169,0.3485531944562718,0.3535552311699886,0.3585769127594044,0.3636180176686533,0.3686783018969878,0.37375749956453747,0.37885532346808715,0.38397146562736917,0.38910559782229387,0.39425737212145806,0.39942642140225487,0.4046123598628117,0.4098147835259849,0.41503327073558766,0.4202673826449946,0.42551666369825586,0.43078064210382544,0.43605883030099185,0.44135072541910086,0.4466558097296202,0.4519735510911263,0.457303403387259,0.46264480695769356,0.4679971890221843,0.4733599640977317,0.4787325344089037,0.48411429029138214,0.48950461058876166,0.49490286304267245,0.5003084046762621,0.5057205821711058,0.511138732237593,0.5165621819788595,0.5219902492483212,0.5274222430008886,0.5328574636379119,0.5382952033459485,0.5437347464294153,0.5491753696372063,0.5546163424833603,0.5600569275618472,0.5654963808555731,0.5709339520396719,0.5763688847791901,0.5818004170212294,0.5872277812816606,0.5926502049264796,0.5980669104479099,0.603477115735333,0.6088800343411463,0.6142748757416401,0.6196608455929782,0.6250371459823868,0.6304029756746347,0.6357575303538953,0.6411000028610946,0.6464295834268168,0.6517454598998733,0.6570468179716188,0.6623328413960967,0.6676027122061123,0.6728556109253114,0.6780907167763519,0.683307207885253,0.6885042614820046,0.6936810540975126,0.6988367617569751,0.7039705601697447,0.7090816249157784,0.714169131628733,0.7192322561757896,0.7242701748342745,0.7292820644651583,0.7342671026834836,0.7392244680258144,0.7441533401147525,0.7490528998206014,0.7539223294202332,0.7587608127532254,0.7635675353753275,0.7683416847093205,0.7730824501933197,0.7777890234265885,0.7824605983129111,0.7870963712015859,0.7916955410260809,0.7962573094404225,0.8007808809533457,0.8052654630602748,0.8097102663731715,0.8141145047483038,0.8184773954119764,0.822798159084272,0.827076020100851,0.8313102065328385,0.8354999503048602,0.8396444873112505,0.8437430575304858,0.8477949051378751,0.8517992786165454,0.8557554308667662,0.8596626193136427,0.8635201060132168,0.8676431881102519,0.8719973001889246,0.8762551679574422,0.8804169678453379,0.8844828646854237,0.8884530127026752,0.892327556446231,0.8961066316684723,0.8997903661548088,0.9033788805075311,0.9068722888867912,0.910270699711566,0.9135742163232042,0.9167829376139871,0.9198969586229171,0.9229163711008167,0.9258412640466325,0.9286717242167226,0.9314078366087624,0.9340496849217929,0.9365973519938281,0.9390509202183217,0.9414104719407324,0.9436760898363059,0.9458478572701444,0.9479258586405416,0.9499101797065052,0.951800907900325,0.953598132625986,0.9553019455441706,0.9569124408445594,0.9584297155060683,0.9598538695456499,0.9611850062562218,0.9624232324342575,0.9635686585975486,0.9646213991936067,0.9655815727991436,0.9664493023110522,0.9672247151292687,0.9679079433318883,0.9684991238428787,0.9689983985927076,0.9694059146721955,0.9697218244798756,0.9699462858631324,0.9700794622533694,0.9701215227954475,0.9700726424716136,0.9699330022201408,0.9697027890488664,0.9693821961438281,0.9689714229731695,0.968470675386481,0.9678801657097379,0.9672001128359847,0.9664307423119013,0.9655722864203883,0.964624984259297,0.9635890818164178,0.9624648320408441,0.9612524949108144,0.9599523374981328,0.9585646340292623,0.9570896659431806,0.9555277219460815,0.9538790980630029,0.9521440976864516,0.9503230316221086,0.948416218131665,0.9464239829728659,0.9443466594368136,0.9421845883825966,0.9399381182692833,0.9376076051853501,0.9351934128755736,0.9326959127654463,0.9301154839831494,0.9274525133791317,0.9247073955433249,0.9218805328200373,0.9189723353205592,0.9159832209335118,0.9129136153329698,0.90976395198439,0.9065346721483711,0.9032262248822704,0.8998390670397057,0.896373663267962,0.8928304860033279,0.8892100154643842,0.8855127396432578,0.8817391542948727,0.8778897629242048,0.8739650767715597,0.8699656147959004,0.8658919036562271,0.8617444776910301,0.8575238788958367,0.8532306568988527,0.8488653689347272,0.844428579816439,0.8399208619053304,0.835342795079293,0.8306949666991194,0.825977971573034,0.8211924119194148,0.8163388973277163,0.8114180447176049,0.8064304782963232,0.8013768295142913,0.7962577370189533,0.7910738466068946,0.785825811174225,0.7805142906652605,0.7751399520194979,0.7697034691169152,0.7642055227215985,0.7586468004237221,0.7530279965798936,0.7473498122518853,0.7416129551437725,0.7358181395374971,0.729966086226886,0.7240575224501452,0.7180931818208612,0.712073804257538,0.7060001359117047}, + {0.2989989340493756,0.30586471825124395,0.31271835359723077,0.3195596165920886,0.3263882334026712,0.33320388462766504,0.34000620954660093,0.34679480991553485,0.3535692533668808,0.3603290764626063,0.3670737874430388,0.37380286870769464,0.3805157790595848,0.3872119557402635,0.3938908162793105,0.4005517601788923,0.4071941704514421,0.41381741502624314,0.42042084803879193,0.4270038110151302,0.43356563396190284,0.4401056363716498,0.4466231281517378,0.45311741048440196,0.45958777662452927,0.46603351264108767,0.47245389810747423,0.47884820674548473,0.4852157070271205,0.49155566273800605,0.49786733350580864,0.5041499752967064,0.5104028408826495,0.5166251802818846,0.5228162411749818,0.5289752692983762,0.5351015088172548,0.541194202679442,0.5472525929517891,0.5532759211404236,0.5592634284961118,0.5652143563058468,0.5711279461717078,0.5770034402779125,0.5828400816469308,0.5886371143854353,0.5943937839208078,0.6001093372288535,0.6057830230533238,0.6114140921177984,0.6170017973304325,0.6225453939820256,0.6280441399378467,0.6334972958235978,0.6389041252058836,0.644263894767512,0.6495758744779339,0.654839337759102,0.6600535616470082,0.6652178269491371,0.670331418398056,0.6753936248013475,0.6804037391880692,0.685361058951912,0.690264885991224,0.695114526846042,0.6999092928322662,0.7046485001731109,0.7093314701279408,0.7139575291186055,0.7185260088533676,0.7230362464485207,0.7274875845477786,0.7318793714395154,0.7362109611719294,0.7404817136661965,0.7446909948276748,0.7488381766552155,0.7529226373486367,0.7569437614144018,0.7609009397695506,0.7647935698439208,0.7686210556806996,0.7723828080353353,0.7760782444728409,0.7797067894635203,0.7832678744771355,0.7867609380755451,0.7901854260038265,0.7935407912799094,0.7968264942827246,0.8000420028388932,0.8031867923079613,0.8062603456661956,0.8092621535889422,0.8121917145315617,0.8150485348089448,0.8178321286736122,0.8205420183923986,0.8231777343217284,0.8257388149814784,0.8282248071274302,0.8306352658223072,0.8329697545053927,0.8352278450607313,0.8374091178838983,0.8395131619473374,0.8415395748642601,0.8434879629510917,0.8453579412884608,0.8471491337807205,0.8488611732139871,0.8504937013126886,0.8520463687946024,0.8535188354243787,0.854910770065524,0.8562218507308311,0.857451764631246,0.8586002082231403,0.8596668872539794,0.8606515168063638,0.8615538213404197,0.8623735347345196,0.8631104003243038,0.8637641709399845,0.8643346089419015,0.8648214862543027,0.8652245843973202,0.8645140349150363,0.8626912788780988,0.8607866996599632,0.8588005566711197,0.8567331182372422,0.8545846614985785,0.8523554723065947,0.8500458451177988,0.8476560828846528,0.8451864969434798,0.8426374068992736,0.8400091405073019,0.8373020335514,0.8345164297188294,0.8316526804715908,0.8287111449140491,0.8256921896567365,0.822596188676188,0.8194235231706464,0.8161745814114749,0.8128497585900935,0.8094494566602553,0.8059740841754534,0.8024240561212462,0.7987997937422701,0.7951017243636899,0.7913302812068249,0.7874859031986702,0.7835690347750057,0.7795801256767763,0.7755196307393911,0.7713880096745724,0.7671857268443542,0.7629132510268043,0.758571055173009,0.7541596161548229,0.7496794145028565,0.7451309341341271,0.7405146620687538,0.7358310881350345,0.7310807046621858,0.7262640061599712,0.7213814889843815,0.7164336509884588,0.7114209911572899,0.7063440092261024,0.7012032052803152,0.6959990793362977,0.6907321309014792,0.6854028585123331,0.6800117592486405,0.6745593282222776,0.6690460580386323,0.663472438228566,0.65783895464866,0.6521460888472544,0.6463943173935754,0.6405841111669635,0.6347159346029446,0.6287902448925465,0.6228074911309212,0.6167681134109175,0.6106725418568123,0.6045211955929051,0.5983144816411149,0.5920527937410947,0.5857365110856726,0.5793659969636203,0.57294159730086,0.5664636390902013,0.5599324286985411,0.5533482500391552,0.546711362595224,0.5400219992790316,0.533280364109342,0.5264866296872404,0.5196409344481697,0.5127433796649743,0.5057940261733677,0.49879289078734274,0.4917399423674949,0.4846350974999652,0.47747821573754495,0.47026909434728564,0.46300746250050845,0.4556929748311352,0.44832520427650463,0.44090363410085304,0.43342764898501834,0.42589652504602493,0.41830941862630455,0.4106653536635276,0.4029632074170497,0.3952016942845104,0.3873793473900178,0.37949449756134346,0.37154524923423027,0.3635294527231879,0.35544467217440223,0.3472881483602095,0.33905675527607415,0.33074694924673165,0.3223547089197083,0.3138754640964424,0.30530401078823033,0.2966344091359757,0.28785985982733997,0.2789725532777859,0.2699634839588782,0.2608222196264688,0.25153661146923556,0.24209242581295431,0.2324728700992567,0.22265797397565007,0.21262376808227257,0.20234117434687338,0.19177447487857652,0.18087914808905534,0.16959872367321424,0.15786005774647732,0.1455659466237694,0.13258300379739485,0.11872050682883606,0.1036904371731237,0.08702339888581809,0.06786174152286231,0.04430319728532283,0.015991824033980695}, + {0.754000138575591,0.760211287847582,0.7663613706951183,0.7724494083708939,0.7784744332927407,0.7844354891865984,0.7903316312278389,0.7961619261808826,0.8019254525370478,0.8076213006505808,0.813248572872804,0.8188063836843368,0.8242938598253321,0.829710140423685,0.8350543771211604,0.8403257341974003,0.8455233886917599,0.8506465305229377,0.8556943626063482,0.8606661009692109,0.8655609748633052,0.8703782268753609,0.8751171130350492,0.8797769029205332,0.8843568797615591,0.8888563405400349,0.8932745960880898,0.8976109711835649,0.9018648046429221,0.9060354494115308,0.9101222726513168,0.9141246558257436,0.918041994782103,0.9218736998310882,0.9256191958236355,0.9292779222250065,0.9328493331860931,0.9363328976119261,0.9397280992273693,0.943034436639982,0.9462514234000324,0.9493785880576479,0.9524154742170866,0.9553616405881157,0.9582166610344868,0.960980124619491,0.9636516356485881,0.9662308137090968,0.968717293706932,0.9711107259003909,0.9734107759309701,0.9756171248512094,0.9777294691495587,0.9797475207722576,0.9816710071422271,0.983499671174965,0.9852332712914448,0.9868715814280132,0.9884143910432847,0.9898615051220324,0.9912127441760742,0.9924679442421503,0.9936269568768029,0.9946896491482432,0.9956559036252249,0.9965256183629146,0.9972987068857656,0.9979750981673984,0.9985547366074979,0.9990375820057199,0.9994236095326229,0.9997128096976274,0.9999051883140077,1.0,0.9999995804425049,0.9999016817439826,0.9997071369848932,0.9994160278693497,0.9990284511333963,0.9985445184894549,0.9979643565678705,0.9972881068555687,0.9965159256318358,0.9956479839012286,0.9946844673236305,0.9936255761414589,0.9924715251040422,0.9912225433891731,0.9898788745218482,0.988440776290216,0.9869085206587308,0.9852823936785383,0.983562695395095,0.9817497397530396,0.9798438544983238,0.9778453810776183,0.9757546745350029,0.9735721034059553,0.971298049608644,0.9689329083325428,0.9664770879243741,0.9639310097713906,0.9612951081820061,0.9585698302637836,0.9557556357987903,0.9528529971163268,0.9498623989630331,0.9467843383703861,0.9436193245195849,0.9403678786038298,0.9370305336880028,0.933607834565744,0.9301003376139276,0.9265086106445327,0.9228332327539112,0.9190747941694408,0.9152338960935597,0.9113111505451725,0.9073071801984174,0.9032226182187731,0.8990581080965018,0.8948143034773921,0.8904918679907933,0.8860914750749006,0.8816138077992733,0.8770595586845422,0.8724294295192715,0.8677241311739308,0.8626161485985507,0.8571344116931553,0.8516174449794455,0.8460661683343939,0.8404815005112565,0.834864358985154,0.829215659800157,0.8235363174178995,0.8178272445677435,0.812089352098517,0.8063235488318476,0.8005307414171138,0.7947118341880348,0.7888677290209213,0.7829993251946056,0.7771075192520753,0.7711932048638259,0.7652572726929551,0.7593006102620192,0.7533241018216675,0.7473286282210768,0.7413150667802011,0.7352842911638605,0.7292371712576793,0.7231745730458999,0.717097358491085,0.7110063854157246,0.7049025073857709,0.6987865735961123,0.6926594287580068,0.6865219129884912,0.6803748617017831,0.6742191055026909,0.6680554700820523,0.6618847761142137,0.6557078391565709,0.6495254695511868,0.6433384723285004,0.6371476471131512,0.6309537880319284,0.6247576836238656,0.6185601167525033,0.612361864520328,0.6061636981854146,0.5999663830802852,0.5937706785330095,0.5875773377905578,0.5813871079444363,0.5752007298586196,0.5690189380998024,0.5628424608699958,0.556672019941486,0.5505083305941867,0.5443521015554007,0.5382040349420275,0.5320648262052324,0.5259351640776159,0.5198157305229032,0.5137072006881956,0.507610242858806,0.5015255184157178,0.4954536817957061,0.4893953804541488,0.4833512548305818,0.4773219383170267,0.47130805722914443,0.4653102307802585,0.4593290710582975,0.4533651830057083,0.4474191644024001,0.44149160585177294,0.4355830907698924,0.42969419537788606,0.4238254886976179,0.4179775325507263,0.4121508815610997,0.40634608316087356,0.40056367760003836,0.39480419795975347,0.38906817016946776,0.38335611302795025,0.37766853822834884,0.37200595038739454,0.3663688470788784,0.36075771887154084,0.35517304937151345,0.34961531526947287,0.34408498639266283,0.3385825257619646,0.33310838965420186,0.32766302766986616,0.32224688280648867,0.31686039153786477,0.3115039838993836,0.30617808357969667,0.30088310801901375,0.2956194685142945,0.29038757033164536,0.2851878128262474,0.2800205895701496,0.27488628848829755,0.2697852920031808,0.26471797718851403,0.2596847159323806,0.25468587511031116,0.24972181676877747,0.2447928983196327,0.23989947274604145,0.2350418888204895,0.230220491335487,0.2254356213476219,0.22068761643565016,0.21597681097335308,0.2113035364179236,0.20666812161469034,0.2020708931190197,0.19751217553628297,0.19299229188080813,0.18851156395477772,0.18407031274806854,0.17966885886006054,0.1753075229444704,0.17098662617829208,0.16670649075593325,0.1624674404096517,0.15826980095738155,0.15411390087901955,0.15000007192220008}) {} }; -template -class custom_color_map : public detail::color_map +template +class custom_color_map : public detail::color_map { public: custom_color_map() = delete; - constexpr custom_color_map(const std::array& r_, const std::array& g_, const std::array& b_) : - detail::color_map(r_, g_, b_) {} + constexpr custom_color_map(const std::array& r, const std::array& g, const std::array& b) : + detail::color_map(r, g, b) {} - constexpr custom_color_map(std::array&& r_, std::array&& g_, std::array&& b_) : - detail::color_map(std::move(r_), std::move(g_), std::move(b_)) {} + constexpr custom_color_map(std::array&& r, std::array&& g, std::array&& b) : + detail::color_map(std::move(r), std::move(g), std::move(b)) {} constexpr custom_color_map& operator=(const custom_color_map&) = default; From cf804324437f094f760578c6eef5455cca8d0891 Mon Sep 17 00:00:00 2001 From: Nick Thompson Date: Sun, 30 Jan 2022 11:03:13 -0800 Subject: [PATCH 06/18] Begin documentation. --- doc/internals/color_maps.qbk | 35 +++++++++++++++++++++++++++++++++++ doc/math.qbk | 1 + 2 files changed, 36 insertions(+) create mode 100644 doc/internals/color_maps.qbk diff --git a/doc/internals/color_maps.qbk b/doc/internals/color_maps.qbk new file mode 100644 index 0000000000..734de2dd97 --- /dev/null +++ b/doc/internals/color_maps.qbk @@ -0,0 +1,35 @@ +[/ + Copyright Nick Thompson, Matt Borland, 2022 + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + +[section:color_maps Color Maps] + +[h4 Synopsis] + + #include + + namespace boost::math::tools { + + template + std::array viridis(Real x); + + } // namespaces + + +Abstractly, a color map is any function which maps [0, 1] -> [0, 1]^3. +As stated, this definition is too broad to be useful. +Therefore, in Boost, we restrict our attention to the subset of color maps which are useful for the understanding of scientific data. +[@https://www.kennethmoreland.com/color-advice/BadColorMaps.pdf Much research] has demonstrated that color maps differ wildly in their usefulness for interpreting quantitative data. +The canonical reference is [@https://www.kennethmoreland.com/color-advice/ here]. + + + +[heading References] + +* Ken Moreland. ['Why We Use Bad Color Maps and What You Can Do About it] . + + +[endsect] diff --git a/doc/math.qbk b/doc/math.qbk index 0852e959ec..1a697a74da 100644 --- a/doc/math.qbk +++ b/doc/math.qbk @@ -787,6 +787,7 @@ and as a CD ISBN 0-9504833-2-X 978-0-9504833-2-0, Classification 519.2-dc22. [include internals/minimax.qbk] [include internals/relative_error.qbk] [/ uncertainty of floating-point calculations.] [include internals/test_data.qbk] +[include internals/color_maps.qbk] [endsect] [/section:internals] [endmathpart] [/mathpart internals Internal Details: Series, Rationals and Continued Fractions, Testing, and Development Tools] From 78b5370de0437d7f6d5a67518c2445803ec4e671 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Mon, 31 Jan 2022 10:24:11 +0200 Subject: [PATCH 07/18] Move helper functions from example into tools header [ci skip] --- example/color_maps_example.cpp | 49 ++++-------------- include/boost/math/tools/color_maps.hpp | 66 ++++++++++++++++++++++++- 2 files changed, 74 insertions(+), 41 deletions(-) diff --git a/example/color_maps_example.cpp b/example/color_maps_example.cpp index 23b3a37827..2de2b013b9 100644 --- a/example/color_maps_example.cpp +++ b/example/color_maps_example.cpp @@ -10,12 +10,10 @@ #include #include #include -#include #include #include #include #include -#include "lodepng.h" // Computes ab - cd. // See: https://pharr.org/matt/blog/2019/11/03/difference-of-floats.html @@ -28,40 +26,6 @@ inline Real difference_of_products(Real a, Real b, Real c, Real d) return dop + err; } -template -std::array to_8bit_rgba(const std::array& v) -{ - using std::sqrt; - static_assert(dimension == 3 || dimension == 4, "The color must be RGB[0,1] or RGBA[0,1]"); - std::array pixel; - for (int64_t i = 0; i < dimension; ++i) - { - // Apply gamma correction here: - Real u = sqrt(v[i]); - // Clamp to [0, 1] or assert when v[i] \in \mathbb{R} \setminus [0,1]? OMG questions questions questions. - pixel[i] = 255*std::clamp(u, Real(0), Real(1)); - } - - if constexpr (dimension == 3) - { - pixel[3] = 255; - } - - return pixel; -} - -// In lodepng, the vector is expected to be row major, with the top row specified first. -// Note that this is a bit confusing sometimes as it's more natural to let y increase moving *up*. -unsigned write_png(std::string const & filename, std::vector const & img, size_t width, size_t height) -{ - unsigned error = lodepng::encode(filename, img, width, height, LodePNGColorType::LCT_RGBA, 8); - if(error) - { - std::cerr << "Error encoding png: " << lodepng_error_text(error) << "\n"; - } - return error; -} - template auto fifth_roots(std::complex z) { @@ -133,13 +97,16 @@ class plane_pixel_map int main() { using Real = long double; + using std::sqrt; + constexpr int64_t image_width = 4096; constexpr int64_t image_height = 4096; - std::vector img(4*image_width*image_height, 0); - plane_pixel_map map(image_width, image_height, Real(-2), Real(-2)); constexpr boost::math::tools::viridis_color_map viridis; constexpr Real two_pi = boost::math::constants::two_pi(); + std::vector img(4*image_width*image_height, 0); + plane_pixel_map map(image_width, image_height, Real(-2), Real(-2)); + for (int64_t j = 0; j < image_height; ++j) { for (int64_t i = 0; i < image_width; ++i) @@ -156,7 +123,7 @@ int main() if (std::isnan(theta)) { std::cerr << "Theta is a nan!\n"; } - auto c = to_8bit_rgba(viridis(theta)); + auto c = boost::math::tools::to_8bit_rgba(viridis(theta)); int64_t idx = 4 * image_width * (image_height - 1 - j) + 4 * i; img[idx + 0] = c[0]; img[idx + 1] = c[1]; @@ -197,5 +164,7 @@ int main() } } - write_png("viridis_newton_fractal.png", img, image_width, image_height); + // Requires lodepng.h + // See: https://github.com/lvandeve/lodepng for download and compilation instructions + boost::math::tools::write_png("viridis_newton_fractal.png", img, image_width, image_height); } diff --git a/include/boost/math/tools/color_maps.hpp b/include/boost/math/tools/color_maps.hpp index 29b8a8e58e..1048446d62 100644 --- a/include/boost/math/tools/color_maps.hpp +++ b/include/boost/math/tools/color_maps.hpp @@ -14,6 +14,32 @@ #include #include #include +#include + +#if __has_include("lodepng.h") + +#include "lodepng.h" +#include +#include +#include + +namespace boost::math::tools { + +// In lodepng, the vector is expected to be row major, with the top row specified first. +// Note that this is a bit confusing sometimes as it's more natural to let y increase moving *up*. +unsigned write_png(const std::string& filename, const std::vector& img, + std::size_t width, std::size_t height) +{ + unsigned error = lodepng::encode(filename, img, width, height, LodePNGColorType::LCT_RGBA, 8); + if(error) + { + std::cerr << "Error encoding png: " << lodepng_error_text(error) << "\n"; + } + return error; +} + +} // Namespace boost::math::tools +#endif // __has_include("lodepng.h") namespace boost::math::tools { @@ -28,7 +54,7 @@ class color_map std::array b_; public: - color_map() = delete; + constexpr color_map() = default; constexpr color_map(const std::array& r, const std::array& g, const std::array& b) : r_ {r}, g_ {g}, b_ {b} {} @@ -152,6 +178,44 @@ class custom_color_map : public detail::color_map ~custom_color_map() = default; }; +template +class grayscale_color_map : public detail::color_map +{ +public: + constexpr grayscale_color_map() = default; + + constexpr std::array operator()(Real scalar) const noexcept + { + scalar = std::clamp(scalar, static_cast(0), static_cast(1)); + return {scalar, scalar, scalar}; + } +}; + +template +std::array to_8bit_rgba(const Container& v) +{ + using std::sqrt; + using Real = typename Container::value_type; + + BOOST_MATH_ASSERT_MSG(v.size() == 3 || v.size() == 4, "The color must be RGB[0,1] or RGBA[0,1]"); + + std::array pixel; + for (auto i = 0; i < v.size(); ++i) + { + // Apply gamma correction here: + Real u = sqrt(v[i]); + // Clamp to [0, 1] or assert when v[i] \in \mathbb{R} \setminus [0,1]? OMG questions questions questions. + pixel[i] = 255*std::clamp(u, static_cast(0), static_cast(1)); + } + + if (v.size() == 3) + { + pixel[3] = 255; + } + + return pixel; +} + } // Namespace boost::math::tools #endif //BOOST_MATH_COLOR_MAPS_HPP From b283a754541a4ac258a0034cc0bac3f2203ea0cc Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Mon, 31 Jan 2022 19:46:12 +0200 Subject: [PATCH 08/18] Update docs and remove non-ASCII characters from example --- doc/internals/color_maps.qbk | 62 +++++++++++++++++++++++++++++----- example/color_maps_example.cpp | 4 +-- 2 files changed, 56 insertions(+), 10 deletions(-) diff --git a/doc/internals/color_maps.qbk b/doc/internals/color_maps.qbk index 734de2dd97..924f2deda3 100644 --- a/doc/internals/color_maps.qbk +++ b/doc/internals/color_maps.qbk @@ -9,27 +9,73 @@ [h4 Synopsis] - #include +`` +#include - namespace boost::math::tools { +namespace boost::math::tools { - template - std::array viridis(Real x); + template + class plasma_color_map + { + public: + constexpr plasma_color_map(); + constexpr std::array operator()(Real x); + } + + template + class viridis_color_map; + + template + class inferno_color_map; + + template + class black_body_color_map; + + template + class kindlmann_color_map; + + template + class extended_kindlmann_color_map; + + template + class smooth_cool_warm_color_map; + + template + class grayscale_color_map; + + template + class custom_color_map + { + public: + custom_color_map() = delete; + + constexpr custom_color_map(const std::array& r, const std::array& g, const std::array& b); + + constexpr custom_color_map(std::array&& r, std::array&& g, std::array&& b); + + constexpr custom_color_map& operator=(const custom_color_map&) = default; + + constexpr custom_color_map& operator=(custom_color_map&&) = default; + + ~custom_color_map() = default; + }; - } // namespaces +} // namespaces +`` +[heading Description] Abstractly, a color map is any function which maps [0, 1] -> [0, 1]^3. As stated, this definition is too broad to be useful. Therefore, in Boost, we restrict our attention to the subset of color maps which are useful for the understanding of scientific data. [@https://www.kennethmoreland.com/color-advice/BadColorMaps.pdf Much research] has demonstrated that color maps differ wildly in their usefulness for interpreting quantitative data. The canonical reference is [@https://www.kennethmoreland.com/color-advice/ here]. - - +For an example of how to use these facilites please refer to `example/color_maps_example.cpp` +Note: To compile the examples directly you will need to have [@https://github.com/lvandeve/lodepng lodepng]. [heading References] * Ken Moreland. ['Why We Use Bad Color Maps and What You Can Do About it] . - [endsect] +[/section:color_maps Color Maps] diff --git a/example/color_maps_example.cpp b/example/color_maps_example.cpp index 2de2b013b9..9e790f06e2 100644 --- a/example/color_maps_example.cpp +++ b/example/color_maps_example.cpp @@ -113,9 +113,9 @@ int main() { std::complex z0 = map.to_complex(i,j); auto rt = complex_newton(g, z0); - // The root is one of exp(2Ï€ij/5). Therefore, it can be classified by angle. + // The root is one of exp(2*pi*ij/5). Therefore, it can be classified by angle. Real theta = std::atan2(rt.imag(), rt.real()); - // Now theta in [-Ï€,Ï€]. Get it into [0,2Ï€]: + // Now theta in [-pi,pi]. Get it into [0,2pi]: if (theta < 0) { theta += two_pi; } From 21ede3427ce12066aba3bd802f195eb3f97712f2 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Mon, 31 Jan 2022 19:52:37 +0200 Subject: [PATCH 09/18] Add image to docs --- doc/images/viridis_newton_fractal.png | Bin 0 -> 1187433 bytes doc/internals/color_maps.qbk | 3 +++ 2 files changed, 3 insertions(+) create mode 100644 doc/images/viridis_newton_fractal.png diff --git a/doc/images/viridis_newton_fractal.png b/doc/images/viridis_newton_fractal.png new file mode 100644 index 0000000000000000000000000000000000000000..f8e88d61fe576adc6e7cea751f29af6fa9cb3cdb GIT binary patch literal 1187433 zcmYhiV^}5n`#rofC)=9bWOK4>YO*KWcI_r(vTfULvTbWJcgDXt=Xt*8_om&8uC9H1 zt##j@P(^u(Pw;r~007{Vl%%K<0D$uGD+&M-;^PAl$xZR`lSonayO?`vr&(7=lxa;c zAXa;(K58f9XLS4Unfb%b_m4k`4T2{Dpb^{tf+to$Srv4^izTN8{* z=KfO{&IrfQU_lWWKvesyHkcW*EcoQ8ylC^St_ytpj)hVKz4HFvVeLLaw3twkdm`@S zp={e9iBz;RRm7}xk8_WxhfWzzKgiN(L~;4Y)HIF>D<#D6qUSxqjderGtn4hJ!#w@9 z_ItDcU`X#2m!Sw$&c~Sdht-V4C?jS;#kzU#Q@pA54kk9+G+t!LtuI zjKf1OyXvF5QW_B|ciFt$v=rZYAkl!2TWUmD*BLCPw59T0jmuqy@mTx|YhPdc@9!(0 z;;QZi!c`|uEMA~1kKJ8#;~C|AZ*uPS1i4i!c@h%?p8^$*&{usUr|3&=`mvGAAY|tn z62E>GXUn`lt+gvQ%~5gnI(CFbs9(PD zd(o+=2TlHZr9);F_+ngGf1KDb!Id4a%D*sM|F$!3GS+`Ew~_6}D!5e2+KYAjv zxY=IyeqU@)AVyb(%W9BDi$h1R+RKwqacB&(-l`|;AS67Cqn$lP87%oOqs*)fL1`5- zRcwCOtcQ`AlvU{qu-RvBHnRA<hVYG0b+I)TL-T8brxLuoYV8q0#3N(M1QJKqv0!jZkG1NrZ@g#b236Wda`oJWzyo% zbKPIFg#EsRh#RP!mWBF}A@*Pha&?%NZT_2ROZWF4uY>W{PkRP03RrZ{fV407;d+1k zr(JGcoaz;FLtLNPh-|k%#fcl|zQw^k17p>OEGzfvL+rcAKVvi6ym8(L3M|^Ud0}dE{qYdYse6N1E^* zW1{S}h0mT`$qp9lD6!$$b}jOP>D3No&D-8~Ovh0`+j9rPpohlP0(EXq5^id_2Yz`) zDqP@+r?d>zZv6g8ITFrgH?b~zl<4JP}z+d6?JApG6J5vKHI3x*nXsj z@=w|$b6Vm{+p?_Sl;a^%juZLz z-IL#HzU*n0w0i5dS56r5e|YrgCL(J}%ptwST+G?Bq30mJ^y~rGe8lrQ#Qxf!wZ3o( zj>Vs|jrf(j6xP_I4NyYFaOb7~Jtt$b;YnuS%1T!HUR@O+g){)})jOK!AZ##BN_$^P@QCGk3I z9A!Ig9pTWrW$i-5^Usj|rRm}(UtgZAdg645HQ~I*!D&`d2xtWxzbCVvu#=F`n)SM_ zUnirVXE`l_#nh}PpC*}g<4+N2a_oA<={zu@qO&4XeEA4^DAjNO~vn$8_ac8Sp2;y)YftHsCJi|p>3 zk#P?>jJi>YX!#8WdPHvrvNuA+^$#$~5mjn`Wn?Pviz0;MD zXKqJbUd{ftT~=cbKrE}nR& zn#>COELiE=ZH%n#QG{z7jvaeLdNFCGXkM8|I=e5hn!{>Ql)T&QMmudu^H-K~H za84}YsRh}}>felx(+)c7Pr91` z-d@)Q`?Km;=`tQzc*9aY;{iggix;GNq7w1<0?L2-t^-f2z#+Wejxl!raGe#eQ^@n|qLhuB$_Z;&V+s6nIbx zPP#m8+w>kD)&rj6veg9Obm`t7bzX_di|bBv^znnid3#P#zS~qA=hU@T|I^&=wl5Zd zd&X#MruO86d4EL{DKs z9#86=8Y2_94%S1@q<)s_9@|i~U>0N_FJ5Fu*19aQ1I=|c*q(iDApe%yZu13jxE|o% z98;R|eY3k}=+eKOMS)mH*m zlNqiCR{yd5mQ8=+xVD`7k_`z_cs-9y?h6bf!n+sCcMs5Q4EMrz>+rz-n0q1ypD;pW zO|N`)+%aX>R6U)+}GWez5v zFT1w^8tZ~(aXI=@EQThY@d8X0?AG)swW`Qkl18%%V%>qu*{=9$rlMZU+JNW_EGI9G z{%^&7SuB-x5g5+N2_QI=;B2Mv=LT{a)|yS1myba{D(zapvc4|y_!V!_cxI@971dzI zZS*6jP|Cm$3o<&jUI|PXzg5Mt&bATVYMb$&Ojvx)?~C-3kZjy*#_*#9{%ExK4uI`7 zb!(hq+qHSVDUymW;T@=36PIrPF+K0nAkXYVBxrz; zPZ|F6>rig~1co#nETLSRh1I(4Hi{=@=TBIUe4~fU+K#8Kc7`FefP}}bA`mh|i+rp~ z2P4M`y(gDd?)R&ut!p|xjrxqPk8WQJcM78-lcH=eSjZrj-GujuL>dwzifk~HC)<@J(+(*!MX#eELqsLj*kn{*FjMq^Ea z5^LYd`??CXXrJ2nT(Qd*5Z6;6}u|O_k4JCcAuVn1u-V=lZJdaW+&+LWu`k-|l1fb&0QarLw&za6k`XHI`eQ;CtwVUe++ zcTe`XK~PPv9^*Tko&^f%XslbGaKj}LhK*yTIAfo%nBQGC zUn@nJgC4uhdHr~KRw&L&x~I#u!1X9Zp8MIZDPq3}w|>j0SWvi!-im{rFMH<%(cJ7%XzDep22+f|hMN zJo5jVfovISMJ>zaugz>3K74-2gH>npODuy#DP)S_#6a57%mNPqZfflmvraHjwB8k( zv9^s5cFxtH-#=yYz_;?fDmfpDgHt!o_{!~=^wk;W5M1VSeWLZ@2N-LMa3_&@_~P9l zo`2=y9%Ev#GlctE{RT#7w;Ggs)96;&-TK>^PUHE>(>N<_(}vAV)2~3b$DT4R+A5-o zrh>v{af6L>{m&tC9g)~64l>28IPT>Mo&LN_zjJ!-+0PR$DO)9(cz$)b!Cz&q%G-=i z6mhF231r5qBP_y(5y5PJiukxd`V*~o2R11qXXlKOcFnbtwKmWfe{AIkN3_$`xYA)3 zKImO)?{Hf5DpIGH#@!Du*6t|Dve5W$x|mM*cjjm-rMi9m8DC`9g;ak+v{v44&-lyoXRuqMpK27RoxQW z$5sojc4)=i7vI+GW_4M;g%2J9*T2x#zj$8CqEw6ZY-~3-Z7NfYps9z#vYng}GVGyXuDcmG zk@{2eSTEAp;J$ ziOHCm^N^0KW!-g!q4oFm%zUxAp#nLxj|2Ly9Y?c(dIj48qjv3mhX*IuxshsUPEdLO z)+a?8SV^?^>pboaYE?%dTf%Hpw{6TJ)3z?Q>9wxJn|hDEUH#i~SHkQZfRtd&1T4%(VE8rD#Y|oFj%jTvqz;@p^O1kQv*H49b*h)@-19$uoaeQi^DU{Gfh4s}6Rhy2Ug+0glJJ6{! z!wbd+Ui2>Uf*>%eC8czNbX2tiZn?99(8Hd4x^i{mFIs8Y7q7)uvt5uKHk%TZj5}Bj zN_qQe5$c&#i}UC{I$9{!g1+>En(j9mvmv1F5DIN#AS;2gX7u2*M|D$|Mk#G5+Sna6sgSaP@MD;tk=YlXT8}j8 zHcIliB|ytdzRfW^?hR>Cjp-LA0cikW3kw^+Xj2RjRtRX zVX=_$a-mg;5M#``#Wnq}AH;%9Pm}ilFrh0CHwUm5THK+$t_}ar;E-Y84@Zfjdr&`_ z&`I8;3ga5A>7(;(@g_OWkqpbznQV4{Zh5~+i9sz!()d}DkbjXV{?+|Hy7=tj?2lQJ zaC;19>%H;jAat~DI@~re<^wkYP^am>1vf5~6R4L22S2Ihc3!?%ZJ1k$J0J;18_Rl+ zTZ|a+vie*RsDW#V0N_V)2p$5WP*Ic#;s482QK36*jNn{|XPhcCI5k6I7bChCvL6#K zCJa3=Tky+t@F{0xi^Ltjf2I^lwP>{+{F1~KaBmaiQcl@oLH@o|B#!#>i~1cRnw5(G zGS>K^S9+t0-qIhdA>%JGRueg>y3j4~hhTa6Anl)}3DWkaXj9Z%w5%7dW?w`O z1vv%Bmu(pEqYOJwximhy4uOz&mVl6%sT}8$X_s4=mGlCT{#i)eS;_x<71PSn`=j=M zjbTPPL2IK=5(~cId-A=m|IkI=SgQ+i1=;6YN zg%^u1Ank;MRN=6^esL+&^Kx(v*ZYxu^pf1Ry_{RJdD;7wnvn2ak81luXZ%kGoAZy1 zE^g(@ScFT%ot$Xb&%kH};6pCYXq41ZR63h7rF!uX_Q<63+0cQ`EuRz zEO1-{cy=-empGg>U0h7*l`O0gmK7-R%@^|TkWSFn2OLxYeddP4XbIu{!pFy#M+Xx= zoet4ujEYRz_v&J@7?~sgCDVVjleYB7z2nUz(R1m+`P4odYltOi%I9 z+LKZxz?HY$GsZcll3N~bk7BJRkAiuvKdpVoo?+(~Bm$SAqJwC&`8cjDB-U7uD)j`2 z)R6T13gE;Mybk+MnUWLFMZf{emJjl)Vwz`-wJQ&w_j)W#9yV>VVkcr6o^n`_ZWZqN=T2j5*HZO5lKX!AVQ}tnKmem`2vv zmmeZ}HS@H#vh&|3wDsY0`sJO@O1nJ5YEtVk)umy{dUFblv>MI8&f&@G*X;7WCyFEEiS`Y2{pUSrqUAuhxc^j|xO6cw#-le9+`hQOYHJBP=o%EcI5 z@mnJ#Qpo9(%t-sLuRb?VC*CJrhb(@oamJlVD-dp;>T~EhZM{PK&HqAgHiqD4K?n~o zrUSfNFRDg-bGK~mfK5eJ9Ax5czoQixrJy_op4Ju%m|Jv3V^@MRmTi8#ZZJzIt~Wbz z8y(Rw+H^N~`J)WMp%kxwPecYFOO=>YKShzO_>^$ar5e1ftBAm$OfN>`GN1i%dW^b zccG^J(Vz2UIf0FImAe>!W4NpR5MSIzBRy@N=L)aUX1*a1vZxC-CnA7f}PQoL?8I zxA(mFiVXy_Z+N~fHPQk`Z}O4F88_ zgu;_wt+2&MPsg)L3X-i#769|+1^n(mm7qaU^Lgt-Cr4}NwxXfW@cpz>*&L<(xB824 zrBt7C?}6TlQWabS+u5lQ4_|-VYoh$XzWH<2YcJqEzL;hV={(q@ID33&j6i*^oC^L3 z|Jp-BcA>oQBq=_yvGH#L-Ja;Q?Z-;f9yoJOSLH%T(}0ttIRv zBs?*~W|94~7sUCbQ8LYCVNKe-!mp|W6v?WS{D@hFBlA1v|?(nt7m+2eF&P7`1&sL zO77HEXR{duFP!;qR^jgM50Nxew{m(IxIL-Y^#18)(_V5Ski9oq3Co0b*$x{ZX*S`K zIYDZx*CX|B#K)i$@{hzWqG9A zaECqhH=~)y*;c9;n}h}8rCMXytV#!c3K!lyv)@Bg35^aU4IX(uP5PETF6_J7}80( zY8Si1nzvIDiM`KLaK8>U;i8}D^UPARN?)Rz1xSbSUhr#~8FKh>ex>gMVx}X`Mn%l1 zGL7pAdp>aDugjWk2z_Q!?WZghi&SY!{w(eQZ`vNh*}lxz`j4tI1|GPHF$8Ay*SET( z&khe{9Sgn<+U#`<0K{0i%dmt{yClhoFig1-u&9m#4R!=O`MxS-Ub+=xc?<;@dSZoX z#~(AoZN=67w?=t*>zBbsR$;IcQ3)>pnO6fDD8^he*Aa9M-78^+4~HxizdU`#n6^|N zPp85}QlPaz|7r);{iO2|!aKJ&0o6>CH)S%g81A^@3#Wdlf2*EGoEEVz3os7D04wFE%_Z1Njx0OmM%I?+YJ+7(SGwOydnf zh&#J-vzO1(T#J^*{}HkEI+_`xH9S|{v4l)Xdhq}3-PIFtVznOfA}d_ni~?bPMytbI58heuO5TFlO6chj{7Eo`7t^5RLbRkI1tIHJFRM;&>F8%l(h z-P5+Zy4_U19pUu$m%Rz-$NAABYDd^Cc4ujUr6_*vGry* zj?34D$M_2B!&OgYTopiE{kvJJ|Es5xV7z@jqjqR=qomaIsXiH*u9re5d*SG<1Hae` z455I-lD~WO>{Lmm;i%}vO^VzC1_3a1$w|^}+;Ka;eF<9>J>sR0K3_~8hYh>XdOtW* zFg0Sg{}~@sD`E*vif)6j0Be}E01=P7_)pwI51<>2&3-bk_mpsuQEUSgzhNqVc;Pbc z_7J2u2<(07Z}U{`J(BkP#=J6gaokm3xO%MehFFbD&V67Z9@F?JGddNQ#p5NbObP z3)~wN-8<1KF!PNd0=dpiCkl$?pB;0h(K4Sr^U5hN7u6%RVS4{)%D5Uc`&T-%Pjc=N z%n@**abgSHBX9)+Tn8{1Wi4of`GnUuPU|!JPD@%I4Y)sQzSpM~*WUl|vHQ%rO%tO| z-wjXBX1TyrIir!)U7#f{EIV(NsTtf}+`F>HKQ@c9Fi(o|N;ncIo0;>*vL4EzOze&<93w-% z5ZUCRAs?ikdm^D%R4Yrkm-uRa#ca2@cve1WgXsoRrHX0%&c3deyuJ9E2(xt^O9+dy z^F@b4fEx3uJMotNQ|+!TT9jw{*&ySIRRH}DJ3B*YcetF4hW{1VpP^-QoR z6d8oKq9e86okGDePQ&(;=yox;W-a~d9RmVYNY`?$!}+@O9dq{1a!qbQ08=APK#o@M zSM3h5o+-q8P;^WH1kbQ6F7I>l%-ZUA)-dIQ_m?AAxqS1*J^v*BByas-Ik@cy(pu&M zP)V;<>c85|538WC7CKU(H%}9rFaafh8%wy%N!Xf$_SNcLG}=Tv9YA;sDBuGhTe>3m)|7k<03wpzytcAUZ7L^O(Ib1w*k( zZ|d0r(mVBAnya9op=ql4LV%UBS!T@<4=FkkNqfGQ%l!zB4W%{A2TDkbz`EJG*yUZZ`B-d8X-Ig|xRkKe}5cQAwL?4}j$&)}>|HgA8hKssS zg|VbkHo^j+a9xj)9zBxFP|LAy4P=IbqaJe(*d(^OH$6==AU8vtv7`*xRr{`2N=+-D zGgmB~<0q0d{i~{L7ZEfufx)77B15CLtn+R{Y%DbIdDQ962?Bih*$q|BpAcf~v_*#= z$8ht+sPaKi)AQ^r^LsesmMr?%9m z8mbMuGdjei)4!%m&m2x3G8@|}c43UhnxM+=jL+}~uP8pp zJmms6?Qh-!O)h&Zv9!_TuYZhuDLYlpt^Y@8L&K3hN{5SRSDzW$55M*9mu}W;5RAF7 zSr+wQ&e$|$1GoB+fFj_icJyKSO^YG#r7mgPY}r83h2@O&el6@7fQ;b?%PKzAr6R<)Ey#OvdIfM$4E*ZR5y* zRMS}6q3FqKHLqA68lP+hwClzO2}xI95f1r=IJEF7K`?isA5u})&&MIAWT#9$-2%`3 zB4GKX+?yI`l1JS{+1+1-yS;J`3LrwV{aHQL>TKRm%CxNWzO=P#==e#3Ic?a(>#ORR zgys)|1vS&?!Tau%Ap1t6qna6UAXID&$71l7!#b=@H5GXKd7vnXb(7X$Q@xH2;bt9q zYG;tf8=`aV9%QeK|HuC@g)J#8G3u?!7m_qkDmx^8erS0-TCvx;t4*6ujoa7FMPN?8ml~9t-m%U;U=dryn%;%OAj4wEasXpaAY5cNz5F2 zL-)cuPEsKLSI}cMI2*Oc1t_?fhw#;NQ&LN@M`G4+;(suIuo$walbRM&Xk`J>@({4g z$;`&`ts5!deXASL`S@+U9yb5AEJxV5V{-OXZvCWEe#=C>U@y50DuE(=7K62@LzD`&Pn)G!PRQaZ2nLKl{x%H5)R!_ebH+eI@wHjb%I5B*5g#QtMluTwC^ZXmb4up+!)>v58gv( zhgk(2(q@@0fKi`xtgGzxu+J8zuD^-P1N@X`B9&0>C&7DB20LR`hb6Dq#}>xq?1KH? zxJveE>>SKhHR(#(zo_)QU#ae)`EKitqh6uo)uvS3? zyKK2}g+2S%@Nh3!croNRa|-N+Aa`os_$M%6;z0}yk{^|mR?@xmTT8etNsrC!wE+I* z?_Pji`S4&WM9kYFzBK=bKCkFeFrFKV`uul7?v@Ql8H1z5Q zX7QiiRQB|rq+uPK&yrMcj&b=*&Q3qHW@7Ugw%nU*3;6EAwo_zg+YMyT(em&t6kYE@yupWPtmy*zoDM&B}NME~T$c z?#7B$H@kO$VjCIFAVhZcwz)=0!?mmU585AgZnd>%9w!e`jjJD{=jlyGajSVQj-mUG zJo=sAbRDlIYTiW@!w;w!bY)T8W&8H?eIc-L*ZjzUfP@W(c2F!|f3xGa&8od4D}B7{ zwqG8&AYwliy$lTys=yFS^etxhSb0pA_oaOp8*zDuLlQ%^+nFTtk2aNHoS$D5K+Y`5{NdZ6P-T1Ed9LV@|aPvH*AvC6!Cx zjAtDAPv7n?M;({T{_gnkS1Lco?ACTq;iv97X+WLz7$T*!1DRLTWg+GH$e`jBA5JUse#TH521#xGu>Ts*&Z7T8?&QrlyRZn&miuxuP=>n z!Q)%w!3s>yC6f-4EMlw5P}hj&LCn&VD-)|xQC+`SgQf7u0FsG=oi@@=5!P&uKHuK~ zZv1t+{Zoj4SZ3A38E=R2Y@$=Vc~{lE)D?_q$Z;qZ>j8H(gte9(~5I z&e3X~k?ghh9~y86>S)yx_(MlCX%i5^s$1V{4RY4&e6XNtVqz;=Kv?Z9fmmcu&bU+A zR-G}*1SBkoIgvum*K(&Yf_PE7-S)vTP40*0v(R>PNQ{IWYkHJQiFlhgwV{1WSV2ZHJ)n$>$@F$NP14BGmLbLMk>5r{h+Xhc( z-w~nJ$P)mn*HYn`e_@rj-l-SN?_5JmSz3VodgS{ZNMTfl!??ek*q?MT1;~|J2xApu zc>x1COU~_|G;d{>g^i=|3mGG-3Y~J_TjU3;Z7PG!hV}i6y{n_LJD1Q4!}L1JP#fQX z02-7l;*xR$VG|*tFM3H~&p!QZNhH6sPOk-JtYtVY7ZUb?!m*z8oAJD=vFhxuRs=by z^YG`cp{{L$ch55`hcYVnm(RcF>bcVuThHpilCFIK@MCX9k+8z>1NRuhks*9T%h~>~ zwRY(=7?r?2kxw)KCFx~gQiNo)(;xTc^DWIO!;W=BEQgQ9(2^^Sj+fQeyf4hNOVMp@ zCMj9{R!_|C6L9Zzl=1kh#~R`i-h54dcTGh#{u>?`M~&^=;S>=h$U5%b{q^KvePQx6 z%VW}kRFs7DXSf`bGP5{MQVVIa-HXO*=<4*hU|kkm6V=L!j% zp}h!k>L1){Qi%QPbIp+5mb?#PsbJ~9Oa=4k)sn|)5j&c-;BRt|C>xpZ_E*BwT9|1V+eG@S&Q11p=hp&@|$k@2h zlK}=D0D@_K8*u$y{X%#MS8n`j@?vXK8;QY9;R&nLmR$|TQ5~q~G3kbBlRCq54Y&t5 z)jduRO*kM&!3bPN_*>^%R&oM>VoZEt`4sjYq1RJ-GFOuzMXf>C{NvehMFc~di0nE~_K9foOUWme-lYoO7m;^O zbGu?+P5F~)nUs`K#Divp#wEh%yCP8Ybt~?T5lBH4T3A3iYi#+qQJMirc~Nk)`%oc? z#A(kX7r9wXRUV+9C7ftsh)u38E=NL~$-=3YZJZmM)uiOQ^m>M&f>4mqFiE9Z zg_GIq5v*c6=k3V1RhQpw;I|wghD%#b?%CYm(J;g&7yP9k;oDF^t5*)cdW>-3 zM3lF%^sV(P1j!Dd)QX|Y==wE0v44?c5c}DL*yhAtE0M(&h;fR7285OYZ^C7ZyU#;O zy&-PeS#H49wW(ldoE)ecg$CFKyd^sjZ1SmqQ5sGCJw-1(^Er8dHdsZD)hu!<=nGej zAgVIZJaI9!IWZ}m+OoZZnoSgPbEMwHe?Y8=>|%70-qqkI_4=_n}>UhMGKPEtB+z(6$Us~f)BOz45&iz-MU%^YG%G<}=AF+!xCWZ)Vx`E;6Sbz=Qv zGWa_d=EAL`dBRI5Ev(JS1D~LQ0?KBe4>mt8K7~)UWGx*!jm}%@X*(O;JF4y;OH-1W zFkxg*WM@4lr%a?Szt87s+v>f;E+f3{ngDg$`xaHf6+6anv$8X{{8n#-tIqwFs*r^d zjoHWlIl%r$CNl_V;UlBCII(N}1g0RqIx0l}x-y1aw&XyuiXCsmD6mkCo-^M0X3ni* zAvhm1&XjUx^{w!*_3cUHw~*QJv%Lw(*ywksT6mSDzCeUJNyHf#JM}zC&DMWM{$fttU8{a`YvMH2zmtP`G} zQtW>DY{^T~H?u^TCEeNCjPhBrO^!e-NB1vdWQXxNey3{;&-%9i5aqXHi$s&($< zbfhG&&%f(*u-!g-tlHLAhY8g*LjHI}=vaiYuRQO_BT1o&7uB!&fp-7FL<97u;HH_&AkAxlz$NCewx{-5*}tk3--rm+SyRjDpKly3M0 zex-f`(XkMtC3xT*snCxb+BlQry*sSm%*nd@KEI@0jXU%M{lIEE9anE*(^nw?90b+d*JXABJvyJ^R|b{za}0Cv4WdT z!)JNQ)rF-|HFR!&j|)lqSk`{jAmG^BssKF3t|GkAc~(N;}93%;=PzO(z<-6jfyigV)e}{1J6dumb3GMJFk~62iHgW9mQmzn~vd-&#ad|&8qIe zp}mjP6H(v6d)S=U^Mh1TCa9*u<;c;s-=)T47Lw<5#?eL7Fb;NzJ~Y13p%2-!Nx|HY zu9z9#H4J~7i*Hq$zln#Ff#~FhmI+LklRKfXi+@$GwHfdzJKFuY9nu@`Z!(gWC^eZ| z-KXQdk#PmN4G=**17TR&2RlV;|4UgCBSevW3pKa_=2T`l80YZOhA5UcZy_v!Ud;a>aS{iU$$;Q735_54eug-yAXTQd&BS&P850|ugH1iKcCu?mYb&aIOrSQwe>El*}| z*mBJiBK@d_HFo?6sZUP`#;DltwU|K8rB2M(~{K^_f2~P7x zXERoWEu7&;O6GOLuoBYwmBz}L(=q)YF)P-(iGU*UZzD_oN!xD_r*cG2$+%utaJGYu z^|3z`4kSy>Z?I2nN!S*DhqIQ!lGM-tFP&}u=`rH@6xwIx1~hYTUT>LD5qdg3-*y5);Rq-In!1b+{9Rj~}7sGQ*ADSSU3yp?+44S#VK{j-~?d08m^7JXO0+R~F9R|Deubp<*;C+|Lc(Wa=P1vlAC|tyD zQ`lqhn^Bz~=T&2VF?`u?Dfrj34}9DHge)wE;wN6K*sen_hrH>y zJ5Fg`aJV-Q>Sl1gvoI;d1+70LqgEqmyym66(Z06gdJb#=_|3wW@eCV6v#Ur@kSOm_ zR#t;vAsu4xK0jbueKm|I`cc0N&ZQDKZ&-;N?6%~gE(+oGT7pQU;0 zt@%R~osr^&i$h3RFIaSWH-1ox%O~@9^FoKV7kXdDt`rdF9Znm98S+1Jj#=9}Pp4@K zWSb?Q@q)FWn}U={w;U#EwnO^$50fqMXZY>8rf zUy#GqPduFGhA=!3vES?#@BOVlKQFcV4@xn2VyMIxOkIzz$DfgNE`HjGJCpN9;%=P# zH+l{mbheqK+7HH7XW^YjKW!Fk#~~z0T6{ulZaxfTiu}|GygLRb^S@P!@wnIXB$$AU zfv-!!S^U<`dy2B`O$ZgZGIhmXQ4@Y&SC}mDV0V|ulA0)@2}Fp2h4c>br!2la(}WxN zpYSXQRtlN^n7-AusB1q&%UME5mhG?>r0!V~E7{%TL3}SL>8n=rB=M&+#deXdRNVTt z*as@CqiGom1d5&&*s`ULTo9sGLVj*n(#=KliOgMDf}~xhwj+CyP`zONwFDwLe%_C- zHY|SWva~k+3uo=Z5?I-XR2$WTdgo%q8*&3uBZaC-xY=s5VDvs<5lcrr#OOc`y0M)a zNqu$Ko!jS?Kk`co5y#$?;JhNSi(yXb6s-nv`%{7tC_sNyd z;@FB0`2|JXlqVR3bvJz-WK|1f#8se1i&?QB;K+g&F|9VhU-`mGo}*;H>{ z5Lni*Gx@zy3OVZRwX6`?da!W$5#@jaN{E4IRsQ24ZkPWJb?_7^?So!4__ea{m-CMM zBz+;t%r=+m6JL$@t+DS)82Jsk`Q=z&242zeV9=lM-cPBdy*gx6iAg7ua~AVe7kAWO zl{HhdRJpN1*FG8(+jfX>_!%Oa25b=AQg1hLuLZq{Y_*M}6}z4*=Z#UsBup6`PqU|a z_e#1#ZXNx#F!_r){4jvj+2~_kkg)1I?0Oog{rNNgV7T1%T8)~};{C$YZ|pMkVSi?{ z8`>#&j^YS9J)A#a?cAF0oQjg&eBa50Ywd5ZD}S*^+j|i=i;o04X*_Dr{quxdE@ydr z$v-h}EZ!5@&{9Iz>Pw>RD_QZ+siDqN-|Uc%F(iK6U8bFQ#rY$tP?2@YJD)=8TK+FY zCnA5a(4D;WMlCn$o{H-6_`GWM#83(Y7ms7~wResf0KaJYeWy0P(Xg$?%m3SL-CBrI zdEb8XqN&a*nj3%x+rKlWzJSO+xXfz}(^(W0u1;wxX}Ev^rMh?P`k&}mS&N&DJbZV0 z$V^UAs=J%3f#K35E_>rI6a5ky9uU*k&*QPd6i& z1rmFus~^JGS74`USSf~i*F$xZt$ST&Rf>aB1OFGLtZu6rxz%TiPPHiIup~3+_~B8> zOr0c(%bI2h1?Sg1Zu7!*Dv(ggm9D8kG^nGEyjO-Q&yWYbjtCe4^q!Z}(bGpyO_{t5 zd}mLzw=w5HxomTlqYC_$ES6G8^};<6#UK9fLvR{x!TyJ77EyU>Nbec)9bS+_gSDUah3bWI9{ZRhKaU5psP!vv$c8o$|S4Cl>0bdKPJt#n;H^0UeeP<>+X3&k#?j zq;cJ&#vMZ_DT>)4(E(8qTIe(lRQg|C0p9f};3(a$q`aqZ`6K=xQ(wUl*VaRe6sNd5 zw6wT86ff@XuEpK0&{B%KySo;58{FL;iaQK4^M?DqcklZJCs|3>&Q5l6#P;fi&_BT4 zbH{w$&u=l%2P2NRSm?~4o}>JE{QIXU^>J!B1YMCDA?Xz%PpD6woE|g5i6XWHp=*oK zAl5($^YC?4qrelvPh=LG%-E27{N#VEXfLnY!1@O@cGR|JP~mptH6dgqP{3CmTycd$ zMce%DYoMlI(!0G8CdF@htkVywwZl$L3VuIr)t^g=BimMDxcayH+J%|3DI4m8$M~Mp zH3$HWr2%mP!IHm4Jj?&{GeoY49UNKm@#HXlAFn81imr&U6Ji%#FJ^ljX}8x89H-nj z2hv}z+cC3C@W#FeH^GK9h?HHz5s= z&rD$rpfpZt^Z#%Dy`T+8E|G_&S)5B<)c306xt;Uc-90D?0C}D&O4SmHPm!#t3F*_j z5_lF16lpl8lpzLAK3IBIymI`E>@4@v2PepUz4ABMT5QUFGI2q&d(zsxlmy2^Q>+WLfhsvROu(R&f1^dNELzA{G4DF!TI?fP}2 z#Q)1CGkfHHgoiLC9I<3+{S0Y45zokO`5pL%686)a?us)o3GaQfBHC~en!LhbL&$mE zKi#G5E7T#xuQ-(VtW-VYPYr^0X6$OA&t>p9Q??EKR#)UBE-bx*e&I z$Rk42e(+8{@OS&-%)6O0V?8B9Zk)s5CK1ZTyJ&m!`c#B)i{TAHzlFH{i$Cu}Efcba zA`4;R707#?;?Z!kX4k*Ge5XbmND!X_Ue*!%HBy!wsYdORhR2QmZ^Z+XAJhVwMz#{- zGC=*h=M@L1f0|wZ-q5j2LX3p#H#4+W;g^&sMXQLZ<@S}y7kuWkdr1P0O0uApb>jMV zdmLuSK=v4i)baC3&w&k6n!8Ir>QaTrz2tAs`TmMC`;$j#J561HVvR3GL$o>0J*=#JZxj>*R6?2&DTabMgu!nd&f(~Ctm znrf{_I-%qVc`r^V6{Xm-Dk3VPwWvA%0|id~*ZLwklHzL`0-6@}Iv8eHO2- zacKvMQ0bxHR<6->)(lmWEX8AEA+&4hdCOxB@d&Nbr%Vuk8SiL!7qZ7GW+4wq@xD-8 zwtF}=s)sXn5hB|sKQk=EhFkG{YsAB@R5eCHSnPemW&P7=QKc$H2de7QS8DNK^g+p4 zYizWkxrf;VX?7moentDJ(G?vJAFff`=aZw$=P;6L3)f~vgzD47CPH2f@D#_T4Aq|M zt4*4{Sx!GYq(6{Uq~Dm?4rz(NCX)bMUI<-lQGbZP*mep3ngfJ+Re+!|tL76)E^xCy zG+iVP9w!WRZe__^-l=(6mxW>zL}uk1RaaY`<8IoAqr3Ptlu5p0=98T&Wd=V#)`Qh^ zYO?<$t=?rRZJzs={HGIb^@ld3kUpB+s9&-nb?6I&(f5L+zHUN_Oli{~*%#Y=fJ@Oy z%3f#S@9KP5vE2*_2Dtl#C-_Y)-vSV212zLK<}lcEec>;7I=+xk<3!hfwFgo|=VmeG zD+98T6Ynf6zZ!SR{1)#08BhR%?%pF}7Wb;=A=-lZ@@XriA9LI`kzsiZaO3>s4AWN2 z{xmtbak#cYf1d3_et?`{Q1@)%Uc>9db<&OqnX`Tk^>0P`Wci;OA&wF%1paCPU&;$n zRm`v1XyA;7RJuV%m4J&`Gpsaq3zFof!4Ar2Ax8fq@IX?w2;te$DD?1 z778Uxb_c;H^zDG+taa|8t;vToZ|LIGpkz9vu|}7s{N0OgH7UWtuo}4ZRiXWhShIbA zf_DKZXb7j@sku5J_J$pFRX=w- zwCv1NiW?fogs0ZF=aK+866d5p`jDv3J+nA@B!sEwxHarZM)0f2n!hd-PZSFzUrHfs z!=%`Y+>|A*98!;e|FCfyL-L&2ReS&v7+nA80c%6*!^U(tkmf?_ zv&iv%tcU216_l}fQju#A>|gU6dDF7k6O0WOk@d$;%$J~Bp}n5CmTE}DiR%%$uWT$# z)zHJkah~4rtcgB5rs7QtOgnr?rb)SMl}J{h`SSbl@h+mp5@x&v7w&yguI%zr522&p)ZS5QvVa{7VCp(22ALE_rOGgQsI3&V-h}wDq$qTk$*b^MT0N)(7e) z_tc_?3#oU&)9D6L?o0e7ziMSXbUH}Z0u?2eaR}Xzk06-0Dkt_f5atwnd3$mW zC+Rk_h1RSm_sRiucu)yiA6b!^0^Yc>ADo_#pjlEay6-`p>5EmXF7Q=nVo&iwl|mlq z=ne@8Dzk&jKOoGwp!l}W)IXs~2#^r3Fn0P5me)+|kEdS-3|IUAY__!A3r=XzuGc=N z9dKZC8=DAF!fE17?-~EudAP5}DYku6L1MLI;Yy6D+XN5N=!=n~;(>X>r=jx;aM`XxYxxeC|3kb*LPDN0whLmG?hZS*iLHMQ*x$qJ1VH%Eit~HlPmY@NIkW)JJXjr)+Ate6Uda z)3-28X9)tj>E%;S&X3ajyc!ReTLHb$IJzO0vxlGS#dwNkE;Yan{aWL5~L4Htip^ah?+I83-37i^K{um0}$Gn?FqP5HLe;baYv>bSb7={+wdrUz_ zpa6$$`3o}VZVf+TPLX!YN75I+pXb_`Py*7{xi{79)yL#a>E~7`arLH*521)+4m-8F zf`z>4XXn11XF3pz*fr?@qFbP>?K0L9Ua*PUkC1bRJEiKjRTj2z2d@?$64ND?OAe1Z zt#)-2aX`AZLn?VCokAFB&@q>FHq@oxEk=esf`DI)k|3byDB>T_K^5SFl6KN6F+sk3^zuNFkk5@f)IipvgmZ{#)2wyAKq4s_b+Z z2AN*g&#9xNn>A#o?973uan$06FRCgGy-6v&3&({W~^ zCq4CkdZ_7(X?*9vPwYKt+BGGwVREKB1{e&!R1yO8a+uazQhy!f{llkFr9|>Y-$aN; zTcnGCdDp=_n<@7r2n#UYekVS%7i*tk>c+hJF}0GJ3_N^75S}mt_?HKSSWqAzZd#4e zWn9+gci57t)&HU?i|ZsjWr$m9`rMEPP22Bzuqj6I;T;MdOhZMna|Y1)R}AcGg&7K< z0U@{YtZLOB;%c+*rEV`Uru@*t;$&QYeZEwwT>hBuWsy=QBc~c`9Ih`Eg;H1Ayrz4R zqr=N%zWBs>r1~+Ho*gPSU;yTQ#g5iZ_@2eVw{|%$$}GBgo`2A2NyIoJ%_;F4j3)UDUUS2s>4slpwk7eIA3p> z+T+Bz0QM)7KYGC9>Hhq9i54&!ahuQtDH|{xrGi>O%f?LX#1a65CRx#mNseCFt@QuP z1J+_znCGXlF{7qC_}%zSvqHz@zbt9uHjl}3jfB_8fB8bAVmXm)%Bnjfshv?J=0&5? ze;e6MQcWUui_#M4LOi*%H1#!1)#L@BiE-UwF0qMM3qSs{fDE+q`Qv+y0`lueV=#)PR0QYisR40Cy7_Tf4Q3XTLFGtizDFddmK1m?L@= zE20c2Brl$WS6;-IyEBNFb&t@$RDm$*8fI=4cp31+v*e~67b?;pwB7~E&6ronKzcNy zs}yD#e?LLh;fv+L#!MW)$K%OsjJ*wNkgytw!f+8S(`1Jd-TNXMuVtsH1Ash#n&$Hl z%NgP*gB!?8(<1zS_`qsoVrBTbyYDXBUjxM!Yojd?oM|@kB)!*^{T+74`lt92k?+)z zz1^4QYS-E)K7ro3^=*$kMcVs$&X)+)>w!;0QJoIbTYZ2K^WTMyq^*zy28H)xpwI~o zR7hZ`)%A;k_tlIQs%>o$A}(cn7H=`?!b6|1z0@`Ls zVSXVPE?wT75;jtod@f)^2!`%bqRKRTokp%Jq8Nk^$F{s|{yQ}` zA;}|b2QEROAh_%2))$>Lv0t6=a9~;%AO>VY>ruf9=4Bm(BP__P1=gl``*-3w8Zo9@0k>kOQeq3ZM{2U@nn)7VYV?-c+`j|3+**1_@x(haMShpbUDg-c~ zB<#4)aFlo!(GOYB4epz>7WlYiJ8VV%ssE|dBT>Ne^nvHw3~M?rpP66*4zp#voGCjr zqwO?^P57k{t$On~TV*{1a1(tuiPsaPcplYhe`T1JasAm4!~p3=^P4xk2Ze0B7GKD_$2*MuleF}z_M4t8BeRh44M&Lk zRb_>4prv@&(o{%7RNgh2@{J-~7oTrFw_nX1*fOANKy5u%Sk`YE9gU-GR^BawoqTvY z6(A2DKX|SBEnLa2RMkfrQk{Mqy}dd&%0dxtO&0Qc`18G6az|~ix%05>AQn=Q*+dPo z=>1fZ-y_*6#ZalKOHR%IX#Nwb92J884DzlBh*ltnmE&M>xwdH>>h%8By4d=|pR<05 z{60h4XVuw_W3nkE^C0(>vG_@}@-Gp6O;3^~aX{?rs>r-7&MnWp)w!x_+VBW(lgUHmO3wHa|5p);#BT{BTd-cb{75~aPMCM+}5b?CTm244j#Ng0K zsqWFm<6rC)OOQDQLU=<;rl6d9WWb{}S~Jaj#L83pob(wp)kmp|i`}=QpjTJYp?Bwi zk=wqA!jU|>!!BPR%9!xCIPss%e{M|JQAdfWfpu9VvmoE1?z3$8VpS5zVJN!s+L7-| zS$$EUz)ruNAsXCQ{A5C7;aEXV3+|ZIn&LQmB6PjG-KU8;3NP=Yk@VsXm~erk{4wvI z>-G}W_*}7@yjFLthVl@$nf)Cb5nR&d{~KfLU7WQS z}W?d|o+o6s3}q99tnHD{+Da`f+5JL>3@UyIM0AsDYp-BFU=vc^PvPwILQ zd)-SLa)viv>p~_#%hBSh*Aln-RM|_FNmW|S@%>nX0WH?Z{^t9athgGym;(m{l$1$6 z+20BXLpGzbCE=f)*8dZ>d$NU9q^{2;BfceQXpwgYyWYT0%5;z0;K#$; z8s2$nTOu&|UJ$g0!a~|7*8TB}fG0ZfOFR3PYDgIo$vnOH(Blq$8?iiu#BUkZ&4p=q z2*<}R)DCht7!>A4(Gz64-YWr)SqT95n6G6iy5@z_u8!}Lj|H{Mh7Y7jnm$D9pbxs9 zP;N@Oc&0tm;mkLgT0mYOj0SH01)C}>bTK{Z;A+wU6?qiYOF-^W@dRb2e#7j}H$WjPlOE08qg%8V&3j|y6{ z;kSjP#$51xdI$B4^waqV{NiOyg3ms=-4Gm){4JXYl%2$gRX=g1v+Yi#8CzD0z_cM=p zA4#gon2Iq%J&GYXn$r{wcxQd51eDs2sD)0kJ+8*2jZA-(Hl>DSt}*~E(txoj>olRu z{i`NMW-`=1gy531nm6yH@t#tME0_9W-)XB~I&q)hIZDC|$*L%sFEdORB!a@qZ0NV4 zF`BxKt#ik7+1I{C34%Qkv$tuP=*EgphZ)BM7s+547>9DSUal};OV1=u9&zpPbpRKa z!TH;<@2ftWhd`l3``31HY~q&VKB6hlU)X0uDe**&Yio$0ZxEC=<&K#9GsviwdTN3b z=;;4=X5(>V5QU#OxxU!lK$cc`=4Ac(pKn_7HXtS|p6wpskFLsJ4{y+1ARK*(bzNH- zg<>=bl_#g!PB|;Ih7M6bu5P=4l~eBPX_*^FN3d&SI8EZUF3yFP0COyY+)VE>=h zyPYl=wZS7BF2k;O+Tz<(Tsm(?P%+nWp{MOYeRitFVxsXb@gbliyK7?GmkZy2Tkss*k~6u;CPmjjQp;wlQ64ll;PVqXos`SM4FW==58p zBMWwEkxbhc{heZDO@mg7b{=HKOxc;nd%>aJp7W;8N473a9PvpM!4(*!WW($oMogIVWuOKc{4)_Na8Bha2f*y@NBKLK%-<7_=#AhcIWSr{CCe z3L|ph*l-DQymz@CJIte4RxzAXbA;z;LlS{#vWXYG_{5iM)O7y&Z*4Pt{$i_<3s>|{ zs@7MfZML<}mP<8qkr}bt8rqiqS`U%w!w0$^JaIfwVuL zUe5sCM?dIz`Jbvp@c58Yw}tKaZ6HA-=nU7^Z^ZOH|2#XkoyfPry|oTPB+S(3Z}5s9ta{(lK6xIi@u zCYv8ZT*DWw;QK8|2(ZmJWFf2k0{3B)7j5kJQ-6PQ38G0a$5MC>=$9s<$A=Kla*^!o zftX$dY?v9qfRnVo%>z4G^v^#749`Q*X^~7R5n2KVox&f@fx|1TS)B_)q8>qqFO;X> zQ1(K<3fFD_Ishy3R(hy#$_B9C1IrJDex0HIgx2ou=$|U&Z={7f6`vuGj`4JycQ15% z`PoQZxvPmNEG;OjS<~7Pg2$Me{0U0*OBFY5FXQ8T9y?b-1jKPGnz%VwLf3wwYjJ|T zHy~RFkbo&f){e@kQJpsBzcSf~gqyASzr6v;1$B$uADkC3_iEr;%tKyC4etVqOkEiT zVQ44@Ib!qgk>i@|2nsFmOQV6xuCpBk^~;#$%B|*jGDWP|4$a+1WRoPO4<%V(QvT>$ zlXm64g*E9m8U7XkN5+W)EBM@NAxR)WAZ?gf)d+5vM!Ml%d<-I2XNA_ zCYpXD@!NQOZ!FH6Q0M1N;ut@_Kf-rkMqOvZaA})gX!rSz#DDcM>a|OMpW!JI-0V6f zu1B9ip3(EK3hp-=MIcGA9FcCx5j18!gkddMB%RgV2L$34^ ze({w_mo|HoluGXEltu1PH;Q539m2=oaMjnu2MP+I2~`$e2$K2CqsC?J{-MJOZwzjP z6miV3&4Fk_d>?raK)^Aw8}bbGi{ABHNWDWxd@b2u@h8{1HvB3;Z~A)b zj=TB}T~Rda$s^|7DYFbcNe(Ym$nL^K@n@)?Y5(Di8{~v8B$FI1XV>2!VI9OO`XLD= zm3=Xp?UDM+i{YNk$99r2MBT3mDl8qUqjS$Vv@e7ZoMb#EUhc(In&*Gq`rfL$3@xaW zndP3PK$u;3c%QoUQL^$L^ zp-iM`psjT5X3LrQL8Aw9_qlZWoG^1lFntsK ztd!@S@?i31u|St+=C0Q(v1-{C2Bka3@Gw_6IzaI^jn@AMWJT&lw2Ce<*U?q}HqES*CrwWZ|259WRWhJFzV^*C=;6wh=&sc=?};oVwp#?ajtKDckI zgm2?5abkxW`Y?AXFNYriqv#XJsxOcy7tn{N`Q_WMuS_Wn)Wo3}g4e=ms6q1KGJnN} zH+{9i0UM*VjE;dyLkqRpA0I)N!Fyz)(4xoAqn&$#InC?P%A^j(xb$w?= z)&U+=O&FyG5*XuLkF@9}&G#ag8ji0?u$Uq-9 zWY$8GHTqKc%rI`4>oZnhW|oN`%R=ez@^NgNk*ZHLy}lT(R-@S zV&0rkn_km3?n+o8dZcSF65T(0^evtI!3VPXmVtG|cy1$4o|C_m$dyH9#$1p79xP<2 z4!()C!A@2oHYN1(^@DOqW->r0r*G;+t8ApN+~saqhXi)MVG3aeGQz$ywr*sy+^A%P zSQ5-Ccoh=XMizj2RuiE*8n$>IKg7L@X;b_KO==HRthTCus ze8oTOO&u|bSq53k87+V3cx#LDj$P-^n^<{gq7a(&%0irC8|vXR3~{R!jh|su%n>(J=m(fw03=NFI$s{;+}L{C?%qzD`d zgU)l#!Cn~sLxi&%!4fz)`$IWZ^pqUQrY1s+@uru z`|g=Ge4){u$a&R4)|8NLuZ6syo$4Bg`rg`Fs2x8bqcIx|*2d(9y2L$=NK%Bfa_gA7 zq<@uYi?4 zi)dffF?T>}s1;{D{IZMHA~4b!%k&i_M^$?J6(HTy6tfbRV_x?-L$9D^^jf27p&}Si znn+?mf+vw7zV1<_U6%RT530H7BvBM-`8g=&kPIyA{~2VO$c{eijez$3__zNvOECjl zU2;Z}7tuEu?i+MJ{~MdvE`v+dTsio8br<)^IM`o9-;oDx-MJ^3?e^&1lQ=3lMl7vX zAm~lUvH1`-r=5uH$_+$pd3)iG_m@x!>GMP_KmPjBM9-@CgCs} zdhZAH1C2FHEPHOx7*$oRx(TFgXZK}tU+VLpFTt>6G5JkbSA-&c2oXu#o*kHfKX$-q!SU&jomWXUxRu|j;;sL)>Y%-VYpA3MTrtXRC(ga zYhG`*FwzgnyuSWw%~H;caYvS42GwZ}^)1=LyK)1d9#JyJzdGK{&_}W3GU0{J*PZtz z8#o1nZbTq!{vA3y%(KwtgWz^r|2h{cftI!Rl<-X`2pwk0Wp%s~7EC}`s@>$pw+aO9 z{S6G{TVNM4-$fzBlbhQ0Y@4X;b&>#%)luhDjosQ|4TPG*&NP-os9y?YF>rrttn-xx zzs`#0`=U+23g7#@(xrqEg#}}YR(hJ9jQOM;wQWudNptkqeu&{AXGzl3a8hD~Zfdyi zh=cZ3!qB1c;CEn3$Qury4UhoKwijW_{X1YOMc zhv@$PKWgKiDwHo+6gijRcPKPd%bW?$b!{kF z;%Mnr8jvW>X4tPnam^BU*d<3}yP>G)L^V*Mb6J*^I2@fjCOht8fZuZBaoW6l8YlPl z&;6D%j>gqb*ax*rUIWF7web7{JvWx)U;5aQ&OKp8Egv79(OlQl^yayr;foJ45~|sP zEJQU?-XejXIJ+#=>qYRqQen6^7Anbno>-N&@ZyW`wB=l{z!@=wCVo)wCc0m}Z93PT zHrA?4j@Sq)Kc&u3y+cI5GfaY;v7;a}yCVeQaZ6_3(#z5ulbZGQi~YnsjNRj@Dx&|* zI_aDL#;=mIg89C9J+KyIGKlZb%(L8aaCbQokL4z2)V~ENf`z%JLOu%cOm*!>%!(L# zTjM)epZg5l4I;cMS^Zt*PZHT>g;t*Z1BpX*B}$L;pi8?ab4DISo5hq1b|S@yJ^i2CdP@H_U&)(@jYNajSQDaC$~0tc=xLKiaI9J7hzaF=vf0^Yr>hS;k&xpHv7bM!})(_GN#HS5A-L&jOY_YFc- z0GO6TgDB>h@f{C4WbuNHzF!7DtCdfEk)H(cqx?z4wRTO|x}k?7~ z0+Illt+SN{rDypdX2Rmjx)9^=5D@f-na?NSIpe$MGx&bdXL@B{;}{iV^sW6?7NL_v zHlZt_|8gw7qs4^BV(Oiaya(Nn>%|^;*@6^^7^`5Ola7z-YKBwS)2O&Jr%lktn?0JbnBPHr^JQfP@5O=F5GAABcH8xEE5!G(4@zz_Cf1~ zNX`DnhH;kk)1_3j6L%%gkTF=6-YcU0&?gTPZiOD%o}r3AHc6-3IU24EAFCa-zKu#i zxpw`PfiNSV6az#1T$~{w8=K`hP7Or21~<1bo9rvPoIwtOz2Fp> zauPu(T76-B)hwEgJl53^(9$*Awkkm!2QQh$ z#Fo|@H$WjS+aOM+t_i)Q!+ZG9E|(O75daZ-i@fwDa@El3=D2uVrI38RPf(&{j55q) z6WQ~{0fQ)PzmjF*w&;fhkVO7D;#!(#Gs4(d^XgEQW|^(8A;>fI95tkc=D8Duq#cvC z(c&UU)BOCM*2PAXaY1JZe_(1iZV`XX_I)n=PSHt%DA2|@Zt0fqD*ffNgaf&nvGK)@ zb@+r}mJ22SOn|l^QLSFc1rHeb;q{^eoTenta?LdL70vQ@oQ`13^E?4Plm!E|JPPDI z`zNd#+C<@F^$*E)ht6Xxw}vy5Z4eiGXm8Pl0SBi(9DH+KyWVw;4k;}4?(^S`I;-QX z2__8InK>u6DPGX)|MEdBrql1t1(!$IF%gjT{$2zZdS!nWt=>=I&s++`V0yVe^tC!& zQ%|31@Sqq-JV5WHJ9P`bJH9T7Qs4~M{|kwB(NF}Y?ttNf->#!Z9sDbw4!MOeWD>lE-SqC{@2g36NN z|FKKj0^xpriZDMjH}HaJD2gBz8U^wbwmB{OO9jXYud=jncO?vtGM%(ot}^zWTuPK} zR(M!f5`WcPJXwJX4pdZ{HHQ%1ys%zZis;3?I>?K237}?R*5>K`vq9E!$zB)XiFtJG zI6CNszAvErW>rzb_=E^5FML5s8h2iF!}I3PO-avxVV#7+VvwpU{{cslC2Gk?qt}>O zP7>^o^$OdKV8bDi<|4&l)An1Wv4tLg_QnG)*GEgJQ~wxChi)sqN(FhpT8dnPD@7at zw5;tpH=!fE63ko>%+UD;VV5~2e8%5`FYuGkLOBg_^~UHtXQG;{25E@H>6}+3C>Q?` zE^qu`ZzHrx2w8caQIEjq;{nfB!7vd0%aFuX5Qr2o9^nU&8m!Wvs!#yG2X2muzCOC^ zLzXhZ=NE-T9F@NA`vL4FdDP9Mg>k#0HSyWZU*NN&_x6i0*xZ^*Hqjjv7 zJEC1(MCb!hud4K!_WbydWdB}0x~K9mRmCp5#;VW+d^K?;jzJ^^fY-8Xo)d~Z+8lQ_ zn9?_XxR!wHScE;!FJ4~lK2h=#xWG$*1WXAiIi_Y0!sUAYA=acKI|(2MiNvh@%h!hQ z+*3+aNT0+T35bhlgtld(#0-6>yLOlA8kti&|5W17t~AN?+(t8NR>z?5Pp6$LLu?Q> zs4YT-8htZK-y>My-ah)t;k2%_a3KgZsy8xryZt3ms0-+O6MKi=bve{y@)Ndm#B&ev zLxMvVI)=hO-pFCcK2p3ri0)Mhmdbek=!w@~weg`;ZmXL=5rmZ4&jtwZ0FfR}v_1kF z%>;Nh??>OAr9%$`;2f8~*R!|$#e&2}Yk{TRRExkw!0&s)ucLNc`bMXDUY3UKM_qaz zrs*~vHrIl5dD-*oORT`<;7hVujI5uBPm|MKbfYzV>9o9Pyum!C zEyq9^j`T*t{aFr1_K`#D)Sn2#2Jc$qdN4)vt@;-Y9q*Cu3}X|{Y^wtRwLSBV<}pTg z$QJXFO=pg<)Iz+iy3MK+zujhWAtC9e{m!oVNA%95G)OS#z_TH;s7Cexw&5NUj*bV8 zUAgz^=>8i4p8j4&b}Ac&rSu^h6lP0Q7?dxe_#SEhPXc@>u{b{jpl00;8cZ>Ou#ts& zQuVpu3Bky9JFoTzCJlEr?eCf$@uwtr#@ONB>G^M85QEmTIrMWOSy?i5HeRp#Aq_~B z=p5!aebvmMp|J;b<>)Ke9Dn>m<1&8jLi$Vpc=L z+vCTF7M*Ea`ZK zJl{q39#m11e6y$<{0V2A@kxF(;@T_Cop7JNK?F4dYeFqTH}DXPzDDsJL}U=IjA1J~ z=(P5y?S#-pm34rsZTbG|rl&x=b`g|zx=pJfwZ_)_>UNIq=2*J}Gu*jUmQh<&7>+ZJvu)tB9!qI!Qi+OeAVqyDMeh8R?v?Nf# zZILh!ON!brI!2A0^0esFg))9Pb z9n*wrlk;bht5GUPl6#0^LwP|5r%p}7Fb6rcOsUb*A=60 z2}phb)CP!y-zi*YkUG~|6B*5O##c8nnu`A2(t&e?X)f}CsNxgTO-+N=dlBpzFK11; zP};ElDN&?#K0uquUj^X?7}*(}wbow!m~Pl1p4TOshf;KU9vHjPFhpaRZyl}NIpUq( z0al{SsGeFQTouX>P+`wZZGzB#MS=W$$!M#^bx$LXlH(NgH#4CBY^8MWi+;>U-AIGF zNjwP4m1-3`W7(>i1zzo|Y@4h&w6eT?-$PHhDdF=M)+%wqkas1{AkRF^Z znJUhe?%gfrGd~?c@<~2C;+iwV zxy{#DufIL5=@^C^hvj2q<^3R)68#)x)3sa^2O|ZzTruv6>Zi_t1>zwsY`kZlwnqgHR z+lbv5GlGiR;zWVZ(32sn`cJ$+D^+QMZlBuD_!7Ql4%a;{;($I)c3r*zq|BJnO$=@q z5eX&9t2{JQW+$u%m_!wS3B!qSSSSQyZqZ^W7X;XS!v zLSd^-#;TJ#SFWDNdxaAj9v2UMnb*y*HCI)Li%8BClAi4d39W`;EvCxV)5Wi!@WmHq zlM#{F47o|d9rro7)C1|;^pVa<=sq2Ye;(}UOyc@i+Zp&e00E5_Wc6>0eo5gh_TPXb z_}BZ?7KL~p9C87NKPPpmR_e<+HDzf6A(w=rHwv5jCAWOK-1-R+zlr_oNq@03X<(a| z8m9iKo-b~tZp4iDgoI~R{2`xEy%{o&@6PzZN=7knN3po^jM(+P~%@7P}L zS+acJ*dk5|ARWojoD0t7B3B=jN1=R;2i9wFRFSnUVE8$OXa&4AjVk9=6`udRiGLGmvVpdI?VyZp&dK~2YxZ&?T{^CdQ#fvI^ zWvj#@G*ka5JG`X3I>eWI{3-fl%5h>U;mx8>7f|Z1t3PEc0Q0aYkD%#whz!AL7BAm7 zwTM~*$VM`#ifT4$ishbH9!8Qa3KnkW?i;p`PAaOywtm3Pjwow%dMUGiDYMn^UPpAV z>ri;jS_G>HQP=#a?Xqo^q)iAA{Dd_~+WqtnpyH% zNcO5}sd+cb(1|aI@xni8F902efT}!qS43V4k z&dcibb6rTG@rUkTv|uXrQ0Fq3vnzahPA}rI1yfRKUW%}W6XBGcQouNGUe%1h! znqvmze35RlDDaRXE##9$_nH8#OX8V;1k96>x%cuxQ%k$yd@4z-@QQEZ5Eqh}wuVBL z-23MZ7M|lL==($L$MmXzyG7QPyb^W_ebllJ_+|a#w=-Vm&6b%9hA<3i{ zUGOP{9P8~kGP82H0`n0I)KELHz%GOkLIfqV{D)+pHLj$?SGw4C5g0E7DT-oDh=3Iy zN%y_C>dOxnKf972*UXK03LiKCuHc2W1+DTdF;bOVejalcp+}lf`C8 zWco+slbL_aaFkZDef0S9Ik74>n)xNgtve-=ESczG#kGsSup`>#6|- z@7|P_JBSt4XOx5fX6b#Q$Sj;(F30fPN60(*iWR;a=CePjc( zo#=37nRuf#**aZx%wDZ+6W32Nt*6yG@-3^1HE{0C7Tb0a9oY{SWYq^o{5_1rE=&2P6sYSUAHhFe7)VMg08(R;Lw z+k9T0DQD~{d@dL*#m&^K8Rk1p;JuQl6dk2n8j}%np)>&$2{~mKcd#f^w=y#)z)lNB z%s|!~`MmimU6bikpZup+x){OX-6e{k(-?uI`pDY%_otb47o!@^n9qC9hm|Xv50I1i zLa?1Cb|`d@hG9hV+Z&w0MYs|`v{S5Zq+#P3=4mU`PDP#!QP}n-T!dZkAN3SJ^5Z*^ zD(m#r%}r#|%Nsa)7u5?z!yQhX*UrAPK*w{Oo1iMe2uDowI?!QcRqkrcl0q;Q1L$Qy zclW7#DaerrXh{rA0& zx==EL+q%jDhx>qb`d5#x<&G77%Fx3hF-IlK2zQT#`o}5JjgjXn5VU`S zy>@h$pF=)RdGe5A)NTZINUx6yPh}ayIhUq%aOk4zFF;F9BQ> zo_>nMSEu0r82vyf>Yu!KMO*ovH0{Fe)opXC`qkwn==#As;CW#D>N+3-)hrl~S2`jc zk6_=2KD zoG0dht^aHZrRe3=N;+dgs8Ao68q=r13t5VcS0Ini`eWuD+Z>>KA|5&f9$!pX7N?`0 z@jzsSeCv>fbnq)`$nL`oLsegY>Bnf5%Q(Pw6<$MLr{*0}vQ0EtBZu&XV-k=Z!6bUk z)hLe=as4Ij9)I7*(G6L5O6(~1wFm@_7}FIs@n!0-l#|{Pfg;)imiK(xM6Xju1kQw? zc2$|+l51evPf6;5Zm*odYo#b4cW4$H5A}Fr)`tYc-%TlYtzonYLgb`|@h6Jk>7Ox1 zvcKhh@jSqb8fzz=Xy6XzI`Wu?)#9cUZGIEkRo0g( zdDJ?qZt()wDtxyIRPakEunt!4{5lJh?~C1X9855Q*=pmb3Kn)$^0d6og)XvtXovGt zjq4fJu+^yUjoL*-gwxQbnt@N!Gc54+UQ)6a;!NO~GXuV=)~^$UlsNEItw`vv+O~#6 z1WjKe%Gc&#{z7IxMFM_!hRZC{v0%#@8x6fc>*tdwmB0Q)0${?x8ma65Gb{GG@0RjZ z`;IUAW*N#m@PUa<4LKVJlwO>P5~64HbC1IMO~mM;*RQ}&vT?muc>vhzMflBuD;J*h zFMo9$rvECCHN;ZNnbmC4<8&7}LgIOjag@^KWi$xUOurNSxTd9g6%U`{ z)G}c?TQr&?3alq=82B-(o^v1a;eCMK^aE{rudg>PX=lZi+i#ONz>nPsX_CS^2IWFa z%GEC9*}|>LhVuR9KV;udRomW+m%e0x9t17|(%wgw4l}7cM@j!Dr;-dIP&9Hqw&k(t z{}A;KjCF9q+GuPyY-~G?)!1$9q_J(=jcwbuZQD(DwA0x9cHeXFIsahrteIJBWTlhRY$#<%2=1Ij+bh1i4Y5_;# zv=CNT$fY}iIgyLJ3E{6lA~>kq`scY89Nt2==HO(jCu&CvJ4aY z+D8@iwy*R8#J*Ejz|Y-HN}!Zjhv#Tu7<=#kiS^9S!z{s1UM+IL_d+cm*w|7_ajBv@ z+O~PI@-Q|KaL@+#eB1Dbvj8LQ5?z!!oaj6@rU~SVnX&SJ#8vR`AmiHpXD``_I$FN`8Vpl`nkeRsAU>Nn)lYj z77TWDiGmsMwfM6$?Ed5>$yLPj+dnHNsbupXz6{hHU#cKh9}{*f&WJdfkG4Ks475x@ z{CfxltKy9fQ}jHqnZtCm>BQ%g>km@C1A{f0&^=B+9C+0U9216t81u(aB7z;5L)9JB~$iG zhhuvbWEV+)R!9Qp>gj;zO%q1M)E!x2YSDx|>6OB&;GwXL$_6H^Xg zB5KcK6?t@7&fU66h7L@Uy?zgzGnnB=&n_eOjU{~PAd{F=%ed2bz_F0#y!&cbmS-Ay z@EMV+pFV=QJ6Z?-(hL=wb?mO$JrLZ$6KrAQeilCO1+D7ZE)8IOp3|b1e~r44&sf0$ zbT+A?hPTsX2D}o!LwZC8b{5}@%qpQV@}4j2enw*n&X8zs1B~x%>4U^!o`UjDPrXHHzkVNY_eN#q6p6k_nRN+<8 z+j@`tsErBFdtc+~18%r!Stasi!k4i2XF;~UKZ#+f2(d`F%ba*$IdvyNjuDk$;EgJ3 z@aBa0OpNXh-BG)&R~Lr^TX#UGn@m8GufQ7Ar#vOS=orH#rujH(enLI`WHOC7SK!{y z2mGH!HtU3MOtOT>g+4n#eA`f%2=+IXJBCCR?`oh%AAZQ~LfB9Bq>l^WXGChQfY;W_ z*orShZ9vht|3nBn8Wgvb5i8l4db2k9F|}-qqF+ob6_ZI?sUyl=(bKEs+kB4!hleo` zJ>mEFni=LdnIK8?CW8b;=y zS+|x7kL>9zEa{&}{s$x+%%f;(yARcc*`5O5Y{qXUzi7M0HwO|sI+=gobz`w*K(K{} z=qx@IcxRRX#Cf18Vq|GZV|)r-;M=V5t^CUTz#w3g1-CTa*E7CnA<&*#Wnbk9lo+?- zjs+-BO%e>m6x?y{7Lh$ojGH)$eU|H!6mf1(fV?9f{IgF8M8@UxlDrc7ymBHMY5`8d zYx@(MmSbEU5@?couFpX<{z+#vcOlm@Ye*8Gha)NB=WFtm`SJrt zk-B5)VL@q&E%%5w#hKo(TP%u= zF~=Z_^Dol`yt$Tck}`=w7YmR6vYxaqsHWb~dubE`?X*c?r&0D%Y8BJ^jd}sM%Y|Tf z3q3;Lpc~7;iB?V!?X4};y;8tTl%3rwDk$xB){LCNWQqWo-COU74rN=NHLdv=-cf7b z^u&~ogMoncC`JuCd^YbKUV!88@r!G;C9&)IWnw0S{mE)$!G>QKpWEYEBd&x|%leS% ziUWY+sAig=1|B(!@=~{O&28UqAU5Z6kr8HNb`hR z1jK->7UnkLqD$ZM4k&ao%r!d%4_;B>%(MlGbsVu6fZWHS`r@7A-QLbvnUTE1h9m4e z*Ja%wQ$T?~IXXEUE;NJ3SG~~O1)6)Ck#)b-dYla-wmmYt!Z3oZ>RRXZZB|ld*EOI- z{y($ziAR-(KCjB8awFq)EY$QPR^1JyQj={EY!4}XQQEYY>sI^w z8>e{-CzocC99jS0n*G}O;sqt;Np*3az3DDL)V;qQ?qHfi$e>>)R|Lpy=SO#Tnw!fr2<+2nZp0jNgEZmhwQ zgY{E!JnU*&am}2jNnOtj&Xabq(a-s&3fjl$X-_om4p34FNP^zCH*< zG=*tmtP}}6=nD+u>mqRT`yUzoi!gyD)8ahHM0S6cuC4-Bo=v`@z4OiB<{Qg&1ek$; z5+6TUy+iI3pp-1f%>=n~32W(hNZhQ$;*=`g$mF{pNPsC}uD zC^1!#o7?wwxnkN)VLY5A@$RzjNCy@AL6c5k8yF3XntpGUjtW{VdLvp@5@}I#>*0s? zbO2Mwx}gzn6aR3TGNdu%)K3yqGun=O4`g}fn@Y9&Kfe%&Lbxtki2#C2uf_}hqGj4@ zm^VeJb`P?3`{Udf`2X2H0~-gR^2_?}?Wqq~V!(^fHVbk1YJkWs%kEk12gcppZBrsB zB9$ODvADPU#DT)dvuqZmu5KD}onV0Dn^T4>bpF_SV9h$Q|1(khAfBR1k`X0AzCP$% zOq7sd3%WBjrn8eW-k3bsKkO7KQ(=!nV~m7^30a%6OLOQX01%{jD?|2bJF-=P;110w z@>ad)2nXR`ikoZXSaP}$R-2|L%CplQbD513oOh|gk6TC6#K!|xxyr7Kg0qR%F*hVM zY{R>senrqC3%p&|)A})HtY8CF(zv5WKngjufO=P3vr4dIVw-)eZzstg0ZSK-s-#0Q zehIFVB4tiFC@UwH-!7azEg9U{-}h$j;y|R5mQU|9?0JrUSO}={zV^sJKIlw|bacgH7+Zr=6OgVBD7DoS^}i-xoIuvJe`3VdCHZxacKw zg67TehZM#_)8a4C&v-I?@<4nikO?B;rZU94R99FqDi>xZb|0vGcz;f8y{t%L0^4m% z?nlnQ@O7*9$PdxL4PVX&wOt(dbe`S^-Vm)$CI)y2`=78@2H5^yd%r@vo zSg&r(*eqg;lSP9se4x!d)j)l*lU{~*&|nIk>V9Bs<^wiBjH8-yqI|D!p!c@jXKr=G zu+VRGzK_=zm(GBK%x8>DNYE0hzA{m%Lm9@@AqwjW+(l8Nr(mUcar9g#xkrJVMar|@p9srXj0G=-iRIs?y6K2zHlVp+ zE4zCAWGS45uT=70QI2H)U}s!JB3E=Oc*@qe+{>T9dpD4!yG~)o>ytq zrBd^YtFis?CJ)1QuTxG`Rq=}3P=ol56=}C6+RqEONVm%4EmL`P`RgdWqpn3qDkuiP zhJr|7sv3-YEDk?}IQUaa)w|55Ul6uBKL*8QItpA_2gTO+Vi(=VDb=`PP^X}bT#-~i zO%9y}R<&AAj;ID9lyGSm8Cz*ieOm)&O}HHYp(e7VTAT-ufCUG}&`nW46dx47+(T+b z1Cqicy{8Y~#<(6rNXXwBJWowOHL4_r6e>K-@||C>`J zBV8p;Lxvb~jvd>9|DI|BqB&WJZ;dfnXlkJ;EwHdsRDhdd617Xc2dI6<6f$}rGBr;T z8>#klYnMNGx5{vQq5K2(374Pj#W_2C#q~4`Trii_8{w4yWLO5BUsu61lhF- z*RZ#;vXBB-icW1ye)=Yuz(V}Sb70b-kP7wH8C{hPkPTCJGlJ|zf4_azT=K#J)YI4I=7YSI~#WDKt~xYfB&j+ImB3(TK(q_)0I@q-q$OZZ*3Y!`U+ED(^37W>TGNNkPbE(EJDlYzft@up%Ea6 zaMG0~O%nOxM|Bktnq33dOLk|a1^`o{>-nFz|t|Cjupq!VOa6b8)D`T zBRlRe7AukbI#bNFWi4@rSf&blUL6&0lwR$xp130MX~J`6*V^^apjK*Op{O9aI8%^? z#%bFe*RA@xDDfGCABzZ2x|HzNSu-6U?v#oY!&Nx|RD5Yd(t*lXE$9O$O1aV9>@o=# zsXPlJfbLFL%~Na+5V%j-i;WK|@HfK&(z2|Xd+q%kcz0z8Tjiw9vv# zQ2`!q(Yn&LM;W;5pe+k)WB=s)6Q0v3joqtpg54QDJw~?3F8N|%qI2maFwHb_4>5p@Voj4F5$7cFc)Duw3T>!%vxOr%0fq*dFF zJldpO;}jaLBAWVfedo^DjNb z_3(w{B)cQDmtDxeR(t(FRZ)&mB6_)*jSd@g>hbKdX=S8lR+*oC+Zlg5E~MLWTHJHJ zX5?q}mt>3ckjm3XIV!b=ZGtVy$1^KtR$)cZ+ zB;GY4pKpe5nW@Cc2bMqKI=L0lzpi(!w>k#D+2BeO=py%fFzFhyS2$WrFgW;z>F$VD z3QJ8G=54!K2RF@u7IH)&O`Z9J3;9|gS@`H*g4q850xcJs8fZ$3EQ}Nt5Jq7_)hboo zE28@JWIH*?wI6aNNk?Qu4Y+!IGRR*CViQ3unWZ+tRd}=G?)#FHvdl;nZu_r&xbC+% z{$!#jegv7ZUTPL3n1A`q{LzRviGjU_;T+7%NO-Xwq%EC17FkmjGp<%pu5#E-g(dVE zBF{Wac=KfzSUWD+QV9|aF^pN!>fHAn>vKO*d-h=jFa27k1Vt9JKV-2;XY0dEcj?sO zLIRxpt>gq~q=D`F#v=f+|o<9SAV z&)*!pm8o0z-H25(7z{#t9V7w=YySN{=77UwjV-PjxhQ7#D_NwSG%Lm5xiH*D#aVay z5cA0gW2+%2?#t;-C43$<-d-4swMEWSu1%TK+=?8C~J2K);m-q4u%B+4*W1STJO`W-N zFODqg@x>^|0Q68FugKWYA7U`M zNjZQ4ZV+9CdiRN|9z~~`n>dr6s;(*-&it)0W83w`ZBHGSre#qoiie*>vY$H$#@`=U zJFbBZHfq;V1VW_<9qG~}0pk-C#7RJ%C+-giL(2;5^pofhI}{b^1(K9%9EWzE>qoD-l6toG(L`)GmyU=RKB(;Gh$S{Pp@Oy zg5+OZXsV^54h0%k-&CoX_uX>bJKj6ZGj%^8dOapSBL-uSi+Z+S%P2~@9Wr_Y69sdx5uy(A6uxOL zk^Scsj`1+j1iaKAFKDKF2nQd^7L$_-wZ||P=!3ByNmt#gt$GVjDq*t@{(Zl?QI7!~ zGRIx^J7&IuLBrmuPQ7z&A1>cYt}Hw0BO|YqFoW!Uw!Us#%Jym%?1Q@Dbu^{L7W#?` zGtHRl1(fkPv5CLg67DpKLCz3p7~ldL+S@4ue<_Bq4}n-B41QE#;}$sz4;d7nWrdxM ze-mW*ii4aq^eX&`wI&?EcygW5u2)u{REabx_Y$|XZWMUabeaH4wg{SHTRiogd#RB% zVg+^*Ky4F)hJjD)vB67^&-Rbok-aq94B`>=UA6U2N1Z-)ZbecC*;=(%7B9)qm;(pi z8I(ZV$<<7cdNEEG=VHrHPB4+D3Qos{65gQGUCwIyiE@h#wWP$x0fhRhJ??{tN{ZJ2 zRI|w6%;}9Xa|s$agHLqC1T`3aQ=XEasP@W8jeQOpefApdp~l&Y0$vbd@`d2DeGihL zPl{bQcF`?DbGYCL@o|-@NI_T{*khv!yZ-~Jz|=7;$pFZ)5OpSU#h=h5G#e@z9;?qj zA6l=>8f)x%u4$4_DwMNM1o&HQ+=_X6DZ^CPcx|4AehoFqA%j^zhQn+HXdlO6M$#Q4 zluM9{L_AgT*&F0YWO4Z|wbYZ87n`bSN+osCCS3{4uIa|$;t7C}5n*ysRVO)ikp>}G z4u^;iR}!DGbDK$s7=*{zQb=Kmf*g}K`Mz!^M5@uiRNye|OYNM08gX_6XXyWZogu`(e$H!#VMcP5}Wq1RNzg`;q_? z6z9B9q8fUwxV{FBa>e+BCMfcwHPkCzhT+_H<(OFcPMo2b2>^noNlsBgL z2QK)tHRL-UUC4hqE;-3QMrKCu13eu*3GYXp2V#_dkjh z%>$lTw~hlkb~lXi@-s<9dMsbz2o7BAo^IJf=7!`aBON_6T(JPupsNdTt7nE)L@nK_ z$PKpy*}uppl2osY3Fh#2Ze4wvE;!${{l|L$1Q&gfc^0aQzEDJ9rMlv7ggOLN?NbJhAs$pP!h*XTgTF0$;k&{}Km4k{ zKkf=>wkomi_|+&w&hLJ^Xy`(it^aKa*UKG!N^ML^t8lNZ_ z?78N5#wMQ%D$tZ^4yXls9C(o(Sfq<6w*+s?8e6b%+Y zBhQhm>mQ}aAiCZ*k)Xp3W@i80{e^42tT zWXw1NZEw{ocbc8%mEVr%0lP1Cdaw_T_BXY*mbjw});RnpXc8DCK6(Z=79cEKx2ZZ> zm3Q;dL!qMt^G=o@AO#EETzs%3d`V_vtBAQi--uVC2R}ZEL~f+p9{Q6E9}~23f@7X% z2n+4(nfR1gN|`%_u(KN0h$JjR|2})U<+<)O0~AF=tL&!FUoM<95jvsy8Yh|%VLtSp zxH3O;-ExabMF!q}ewx%&w|LZ$$=$e2)^V$1Ht<&VNd7IH3;m8ZCHncEmiHJtRHr4E7>TB9g&9!F0teO zBS4MBx}yXXcSwWC50~9?Cv&1P*3IVVh!Ze-29clj{p574xP_MdG>t*rpVF z>DVJ33qe0SYt?>t_7YkM4X6n$2iuqI(bDt6X+rZ+>ra0w?@&M2So~1*4KMiy!puh7 z?zXxF%?V6H0rfG;G~!>&{-Hc4Jy`s*-fgTC_@&ydFHVw3Q4W%dK5#(S1Wx*{${MGk zYAaq(C_#|~(l+_uWcC5O7!@n*imi#9x{H_-vm~t}G&Qz8bMbp!aQqiv1DE_HKk-#s zejl%fy-<7lv9#ROU>qf2ipwD$e5x&B4!nB8d%wJ^NY?oR>Y?RL-t(ZDI%slL@I9*H zpgRd-J@~CQRFa7EEfhgV)!%{mrE_LZgXDz=O-es+LCFZlpLa99^xan(uIvJ06;jv~ z7yBTl0L`M%GN^8?3XhrMI1Mg(iNsg^6F+T8pM2SRcQv|Hx`e~>Kie7rMtjusUtcu| z@-MBOn8|d`mzyb`kaDkBtBIZ*-af+(mXwxNaOf))E zW4>@Xv^*NX&sA5_6tGxUYc18J+&l|qMPGkxyFX2+`F1ukgEQSVk_-&6C>^1eLjfC$ zx|FYfGt$0Zd+5TjFX)Az2RKNUZ%kIvQ4?FI7AJsy7g>IhK5Rn0M}^{)mJPlkrE1K{ zPp8F6m0tx#5_X*(Rs)?~udOfWj>ZZ&dtv6%7qPMT`Y%0QvPDu00JTM_Jyt5+m@&S; zp38-&$i93Vq{?=Gb}1~OY!x+&D3(Xo(5mGFZQ#N5MjUzw(0geBS>7KBRKFQ&2{!&@=XiN%)hEQLxPmgP2F8EL9@nhW zV6mkjE33proQKEZPkhBGjcRk+xf~8Z(f$ltO**E3e0(JVE>Fzlz^+~RUEuDT_n(B3 zc=u3NR&2~-$rk&{9@>R%B?AKP(KSfe#yxW5EXW%zlGchptj2DAT-ysE+|K3BDA#t} zXE%|g5=CRlA5y|$Io*kQBab2VSu**=`r3ii*RTO7K@-s#tb zm>H!uHbtgr564rdkGg-K;HS1b8+LVw3Ald6^V3M+a%M=WOX!M_e7jGg?{+;`9VKMb zaq%WU=lDxM5n%x;u)YkAcy52|Sop%JtF#hQfNp|#Xf^*seDvbomHo+}CoZsha(i=Q z-56g9uA|`2hs{fOb-JS4$Kb*_2=ZP1N-BD1RR}Ecsz$pTyJ6YjxtupKv&I4eU?#OW zpQpd=DNuRw_C%&V;O0*CS&4oIx=b>R6n7%8TT`g@YsD#I{7{N^5Siew*6Yc+OnJ3p zP4wkE5v`mup`|XzX3;Zu;m($q2r+1e4ET0m5+csSDE}JiXy~sf`7MW5=Cw{`h6~Gi z*jfCsRW{({Gal=ydpxMkGK+RFD-8F?*nK$_DzJm~QFT$Pu0Q{S(Cl2g;oopsU2X2! zEnJVVDIhYT{D01$80lbmvLa=E$L(#YHn91rbxL{ngy^)F;m*Y@cd`vdtyTsN{vG4s zTu~85&|{I|!R`+Foj=i6=uy(W&awYJZVQry7 z+F2F?YgnYKNM(`{GcAual*{e%Z*@mj3Thu4u-+wX|wq+5bt}+G#r4VaUYz`jGC#k z*zKGVXUL8N|Cv_Kg1AmWZM0&M{Ca(*h#BED5 zDY0yQ>xi8HU5f$mKh~Bq4z=(C%`c?tcTJi$Ex=)rDv#|qT7v+L8l{2yS{8s`yaSXI$o4c7+)#O zsk3}DvimX*zxQR*ZTIk&lZ-FR#tQn0*Y^LHn>x4~zj-6GBI5q6HR|2yJ=25;OktLE zhjVaZme^|nsFl|LQ>$yG*8#Zfv!~8CZX5-^p6B;@#hR+_5?Wj^&~$yuiMu@uXX&0N~{jn_F_NC*23t|b(iBe zhQg@HOO2hip!F)ka94M(fhO$_>~p@^PJZr8GKDt6tZ3^{*acsRN0kR$n$t4<`l=c` z<}y>T0nQwM87ANjKr@&&8Eqeb^$L$|8kdSpBE0v?Iwdwx=zXOVjKTwEx~iuw1NNmxQnZkM@euJ!4udRO3Q zrI#WhESE#~i4eWggBL6}7Mls)@rVAM52b7C4!q{Yzw)fF{K&0hT+5ApJmG=-DC+*j zT^KvZ;_{T(f6c-BM&fjkU0jo6dmfY|>rK2bWb^Dy#Z9)$K8}8yxAYkYr;ijK^ zzP|O}N429PP%3M5E%g3P&lE(9^rTO;W-a4PQy(@#$oxLg)ScVlY;<5A%$IF^d73-L z??wfEmLf<&$Z6400II2t##spBvRDyP0EJ+?lsYI!k{1tC&&I@6>%S^(NNWZT)I72h z#_RO}tZOsBk%8u7nl&M7vnYlay9&jr_6eHGN=WuOnFx zd8;T#x{QCCJe63SY;l&(9~?bywtSeZ(%&`+JB=P`X3_8jfAko?VLZW3|2ps&TIn_N zvhvb~(`;VuqtI@uc-H!+nb?vz^=9(hz8gC>^vc4zx6lu4DELk*e{EYbD3 zMO^7fRUPNot_Yahs_#!4j3`KuBwyX&7}Oe2sVg=ZJXc<=Y zRUbKU?v5)l(xKgs4pReX&wi>JO$$W$?H_S~YXI*8XgKu+6}>64q0kCP$pFX7Gn^ct z&|kSWK}@c$#;8;kp6%+E;d3a6i?^Mw#i{-S1=NjxMCJq+6T^{U5@}HV96je(oGQuW!EvF7v6E zoq-vPjTamQgbyQ%mp3CC=Am3Ae}Uyy-9#aVpzY|EhN9r}uJdd&`!-hOc6n&%achG?90!tLnEEAkc*=rhVt+?tw4cU+oD`U(Jf15G6F2!` zpZ9hgluO!$*@W|+Ixq$W8&CIalXhM(gM27WG)q)*D%(Brs`|qGD((2=vHGSbC(&yW zI;;^^%~ynmYgI!tXqsZM5@sD~a6e`t?3PV(Y}OF04!7k=z7y;(K;OWuowoFUb>ygH zb3M@Ui8#feyk~Zgi;A^KI*SJ}0l5oP@#v#Dv{r=9X{mByW)G2Ik;s(E?cc>L{-t0< z>p%g|7;s4GHrKLT&1^2P412)C^Ajkml$dStp+rXAKwvatUpw7(Kzm`v_YNjc{@Krc zOJQIBZF>oG;&h%V-!2%Jz3*D~2|Y!Eqqj7CdfcGE^Mg~4RD0CaQ})K4vvQ;|oA-+S z(?ku|wI8hi96Mk5h=H>m7i|5zuR_mln_BjCjN0@m+G4FkLD3wIQ!rF=vg$KGPN~Zt z4~NIInOFhOX!%Z4I}LTdg@dBPU_0 zyn8S*395p4daZHba5}ZYp2uAkkUZAcIf4sIu=0F$cW|qj_4k6S(%*;En;J0(p>GEem9tnLsTb@go`)$B6<|&-r&5VCzke}pKwAz;aLQ}iK(C4h) z?px`^xy3Haf7FCg0>9DZQA04sSj1QaFzbJzdc-@T8ilK&UiK_(gSZJx5th1YlW*Cq zZapqCFL#b*pw85vqzQKqK7pTh9c@~^FrCK~y4THik#%(D$oc@dVSowoA51XCLu;M6 zNflTwG+vo`_(XeIbJoen{+Y-dEjW^|{&EhxoXy5FmD4xjHY`;~gAHuR+)`Fv&lBo2 z8~0H@?_N2X9rTZ)?~rkG@q{E{UwzAZk-+39JBk6N0d;B@SVu`14<~kosP~^p+1W;X zuMFrI^6JAteqE+V&70iHlQDmQcv|Cgh*mW5%|c}W*VPC-G&fU4o2WQrV6w{(b}J8A zlcKwVItAm{mbB@Bo3_*kB8wyN&$9v2Bz+g7B0&(-&@fsIxVzYo8B18lm2FVWz(44 zPu5jwJtL#E_C_Xt8GB{0X{6(e)BpfdY~rke*A@4^N9OE?LbTOpD zT!qh1%BFag*;AsTX8EJqq~@t}$4dt0HSV-eZr2X9b)cTy7rpc}fe!FqqHoo}l$2b` z^mGm;LfkEhJ+0ir2`MDX`zJxQrRe8J|!h+3{`x4Rg!N$ z>=lweBe+ow4M7>n2#_|mNAI37B8l6@AmIQ2`us007B zk~IH^NvMs=ZLp&=s{>qH+Y>(cnq_te$RZO;qztE*Ir8_(+6S4w6rTr*y>F}FkruO^ zpoPR>PF}s~D$~SjJ?%1Zcmo?EbI31k<8@0i(3mS!1cF>}ZpqS{h&&(GfA#ij?AoR;0UW*v-udnEJj1^bci(-;jB2S8qA* z0vEnPS#vR-gPcY&oL&!S@slc;fdI#zK;RD{q3_;;q#|KancYxrqKfe(uT%~Wj*EL1 z4`R_z*j=3^h1H<@(R#EUl}}4@w9JgidWuSKPdHLjqcu4B&LY%!%9Whc$fZqWPtZ4o zu4g*IE723sRH^#pk2z>;yt#Ij+d-7&n`SNV_fF4XJf7wjxOzxna!X(-NnKj|Zxl~l_lwth zwgC-%VY3R}lZnlF`ZJvn%f$g(i)U%aIMh!CK6i1VxXedgmXeUDiATo2ao1R9cpT!J zeGNG~P~$R>_m}O%f@PI-aoLTQQRchjo|gT`?_I}__`Zo>b7DJUMtf5l>_Vm zj-Gg9J!4i*wIQ-pgqh6cl~?i+UuCuT_?e4=3hXYLE)K^<)a*g;%rmZ!xekt&{eC|o zEdCYayNN<6jkDObU(@#;F1bEREe>a5Ql$H^^KH-*^903~MESb2M{}0K;`Z_lBn_W8 zVeIrtp-TcknvX8Az%O==c@ebs7q<6F)Ms@)mXZw4z#pqLcS5y(B(N>+Ycn;Wn9X2A zr%vC<;?G{FjbTUarm!x_l9fgC{@9?}K0O8vIwRNw>U?)=2{`_G_cgGv#AkcqCXoVc zJ_{G6KBXp&XH53{uG+*gzI)>=$*YBeuvvst*`bzR)!Qnq7D``5jo)mdgp2EoCze!? zg74Rh;+j%54}#|ujqj~LNcP)$uIYk~vJ}e6OHVa%t`TBuF%*Bh$i7oVKnq>jUDH{2 zbZIG+o?ci!gZH5v->AHa@hP^TU5hoB`Cp_yPZuYu0;cPQ1Uwl-;Zyc_X;wss{M0^$ zb+e;hx1ow%2fUTDN$OEaRq?Z|jT$780jp;sPWTGN4kV>H6wCvUg?62253RE5ZH_Ht zw-BD=e*fdPNe?+uL-fFu3(+I%RAn&i)yr4S(-e$)Su2wJ@4Vh$3Y5k{uza4BC(JI_ zqjY4ea+Mmew!8Q9+5%j$%W>q2uOLae-|_~A%g?Xp zvrSa~6_l>2zgJf5MTGDNP41cQ;}tA*c9l0cL6vDxC$c!s6x7&t&&+vK3M}7WdR#D+ zH8#!~*HyQSg#;~2f?iWl|NeNCj;Fr<)abAyUu#{*tp950Z%Z|#-uuS1y4|=BouiP! zRGYGB(b1`;aBMw2D41%~f5C+zb9OZ1KJsyA`n-Y))jj}c3*uA)aSrX%@K}!ydX5!k z6r8rc^29Rn`~(9uccFCz9hArA6oMITy3-SrqEaaa@T+PFE9DI%gISjRdqxCB44xGh z97nAyT}+QAL#Mz3L!$*bhAJqzvV9-?SH|sP5JRe&%Odh*0*?~%f zt&T-t=w9-jW)E&*1(!Y|xwPpp>B(sDTlT)oyle=R{hkToG2e{NB>olG|Sn{NoOjZJ%T`A*gx3?0OE+x3z3jJOj zKF!0-UWCj#5Bb`g$6FCO{*K?KPhGyVJRX2tV%xfnDsA8s94Ibu7>ao)tTAQ>9hyRD z=3y#S_Vf_#C7cw)=*j0O{(X{AgjfaU_GiYXJbh;|;8-dwfsG(cJD6V`z_v|$l8*}G z>Tugpy#H;ccA>F)bF(Mv2Ocd*m9DW(vr?<&2&k|+hFCpfN`~gyy03OAK!f$u!V9Hr zD9hO`rfn{~ER>TtL}2GGWh%ryaVuq#x_qnpBnc{>Blc}d{nS|9iKA>aE!|Y8HK_6DRDw= zW)p`IhR7n5l8A|qTr9B}oUXEyvx;TEFfzSyhQYxIR;HQw?w?*AnRN5%M&`coYQB*Upx*Z zA{eGznAm=6?-Ue`dH+uP|3M8Y!vHJ!;bId$2ar)RJG(bs|55JGfX^cIYj38qzU$p? z-JCzu%N**6xl{M5&{OJYMN;Zg<{run>n|`jj!hx?5gQTm<#$S%U~VvI5$MoRq}H5oPR<1}fjQ}%=(?U6F$fXdx&{349-7}=83oYN$2wJC`f|8h+jDp=et+omsHf1jq+#`Yi8_r{B8Q@Tz~eu~%jZq+8DWZb>Od)ID7 z0g7fIc@g!quh>F23G7AIy;pSpz)U_*QaoGovzFmaA9(WxHmYy|xwm>xi;R28|CDoL z{E&|J+Pth*w(iT-QG^`_4GOuM527kF9(g76VS7_spoX27Thx3{>vFsXHCr=KAi>Y0 z`T;#uL&0>o#^{1sNBq3pTUYo|^&N7qd#^1WvG-j!C9rB?wPosm!Ig-;OmGn}oC^VCQVg9h(F#Wr@#0bfRm+GtOB%YAt(TvCNm?sIEq z4-Qqsu{g2em(0k2Zpc(X`RmiNA*r-u7tb?n)rxAs$|UFA#rbt9w)maHUG?+Mg`(>; zTYUF}j$Xk52`*W4#o4DhOJ?!!vLoFDb)2NL797k}ULqKd&; zeAyL(D_*#|^ALM*#u1eFVgo4AdB{x`UzfYjk@DToLz7}mDy;b_UE}WZZT=wpqBQ~< zILTqwy|B`jU*wI)SrB|JhwuZu$W;>`v|Io|!*tk#?GVeoSE>onwRwTIo6dgCSyGGl zAj^UsGzT1gAAsMTxtvIQNEBNHZtQ$venij+(6?R6ZT^Uy4##4zhnc4x;od`buID*r>^$2#6C`up{FaN)H}aLHKxO5d~Ii>C!cJh>mft=AimU|5fA9P zHxti6>tC*_X1)K`(K|<-mkH&%M*_0`!vSR$4Y9RaI3AL#N*ICL_igrk8Kcy9VcN%9 zbX0*pmy8t`Py}CCBuRgLok3V4-Sl;BHr0UQL&`83Mleb--xd|Lz!M7T540F| zd9&C&6}aff2>5Ahk21g6+k8*l|Hsr@FhtpXU&BL}bV?81pmf8~4bmN=ba&SvNQZQH z3P^WKDBay4-QDlt@BiLD-{3me*}3-G>x}Q9$9@Apk!EvrX!z961|?pGKz^);3JsN}crAHvb)*f%x&)Y_zV?^EM@S}O7nnOyzD^*q?jjua#8Xr>PUylCo z7dvtVqlF=aOkB0T6}(ji)nf=*E%*yLp!x&8-+Y~i-hOp9Mv1+ghGA^3tnL~R`#yK0i>8W!xZBIz3X7r53lDHyafVv2?-VQ(BB+GDbGwi{M-UU z7Qshb{0NCHby3N#V_W0)E&J!XHSYu{{3~coF7?8s>!|`~N=M0`VGzzT|D?0uibSeski#i;#c3ly)D& zKT)e!YQu@yv4BC>uV0b-1f0NjB;a7lcQw0!SpSBcCMi zx{~XRjk5v792N$@cDwmlU~HiLbwRjAn(pOpzbVRk2G`HVK{!CD#~BNoMegsA`x|e1 z$RA%MB6+VPK+Girx=q-ty*JycO@) zLX`4tju8ntg=z0_XG9l>BaU#6IrTKxM~^X~-yE$BcPuCextMwz>23- z-nU-8XF8k=d81H7xZa#CeD?X0P#1Idz>Wg0qRVFGe|h?fa70AwP;S=DrGmVcCXHUt zoI{nuZ0taF+r}VK5Q%s{tKzgGs!lLK3W4}W8gP@aJKg&n%iE9iYSl^(d@&Cw=NM2J z;~$2P1jfkHY^xIE&0l>HR%imz@V*%A>UQZvGVHMy%s&^z9kTz0E^nu+>L9}H=V-%b z_{g%cq7S4`%CgUL3)O*7* z%>IB+YN@H%q-Bf0c0D@1l=3Hb9$bP-e26E8uZsp)E-fJ$c@yMteWhfTA-9Tzx-941 z&u$|g=>{)8nwNxgpMP~SZAsKrns|%3`Zx69)r3mv9cR~;F8hk02WH`61{Lf6pHyHZGwmN%HSxtFzn$W3^-s>J8kahni(R={T>|PwPh%ga<#wioK zXQkd_+vX+7^LfIq4o-47n=$8VL$tB+cZ!0E+tH?T-Ho?wTaet>BP+jfm~4Jcjqv-{ zOlVHuW`-Z!Gc$Ok87^4t$BBg|JMR_nwFWIXmJOL{9aXk(mrlfvSns5_ zJKJQ29nj0j*^ynzBko;ysk2THSfVK>yqx^PE(f=L;lVu|_WSomohhH&)ODl>I=X*I z2KOL|T*FL&GYM@qbejBPG#mj`a?qu%L_^5Dya+j=L5Z#kCN ztaCtJy5!{3v?GND$(FXj_;YUT$ca>AyeR6_HVShFNoX6AWX0{CYpa7Y5@-LhwO^QI zx zQ?=;!;HD+M)*^ZQeOH!K!v_PUa-%H;{aN4GTDpmopnqLF9xvAJCY}tsJbA4+wxjbG z*p-Gz+ctL_hg{SY-<13bF7_qIpAUQX?Q4pZDmXGs^Ser;YBfCWS^4*`N#^t3uiyG5 z&#iTk8839&1C?N0a`}=xr6H<)Q2ZEq+BRXsyOT%m7}_Ck;TnaADa+H@|!*smTFAi!}5PkX;Fp{!G!L)MB^ z{wc@3x~0)^I58{R@ggA)b5T*UjS*M<&uAE~SKqMp{KA=B?O@Go!DKR4``o@LeeIh(`Io$P>B8jl($9m6K^{ zZxlTQY~S*1=?D_%sQ^1E>rYsTbuMb>fvs^Sn;Fx@p35^}ali@=+~p7d@6GEqp5N>M zbr#x?NYBChILcG-D0<*&zL=&g%f14rAFnA>{eBKT$D)msb}A}-I%eNB~96V zEf?>3(E|%e#<2QbYtD(-1XQ(Ke9d- z*IWKRN{Zio(U_#X8hgAf3j_XQlok3#7u zJhq6v(g4e65~eC_2Yun#pt~aeits(gf-CeL>FKNH$Csq1O`IN#pPS748;3J}W2KRQ z5TGs;T-v{3~U20~1 za#)TxEmD*N*n2Xs!RerR7Y|Y16g&se{Rt6K+)N_5A3szbL|<=Tv6~NzP&n1hbTiyO z7yh9*rUAA3h-YDqFLz^@@6N005)q%jhit_gTu4;DP36fHXEp|JLW5bG9Mzt((S^YZ z!`r<49wvPfk4p1CAad8Q+eR8QRq%~F*gIg`Digp;ah0Bme1 zY{s$4cN1(T!IO$?TPH-0cdQRkK;ydZ0krrTU3K%nx1^NFY8FC(B&og?wxjJJlLrt; zs&{Y}9l$$(X2}k~WY4E0*QVPFq08FX)p`Mh*4!C?m{W=7ckX_r6tBw5JS37CWJ zxoDM2eBO3Z(a{wk^SjWcdSW@J5)Gl}DZ93A?$%Mvc`Z2LjC%{8waE)Pm`YuR9i4!j2#HA&!m zq}rVny9oFNDvQWE{ba=iVtTEpkVVs;Pb72OK)?gxuCYdeKf3~M+UWS1A@!fT2Q!1m zXbNSh@a3j8PR1Nja_X*-LlgO}){!zUAqUFV;(Y_1W1pN=)O=U6E%l`E1Q@I}8iU#h zqfz<1XUG5q@A(w_-RKs7+6t>L+%}RFrj9S)L$l%yC}b?(#&P!$XKzf4;z2{tPC1%5 zDdbU|RfAz1z`*dnRqP7qe(NkJy4xzh$AZ4I%YYPpg>JX&*VH=in7B+G zdR%jf8Gx}lR+bFB^2#TXIROrVQZkO4?S++zO zVMiR-TMWAmkOT-mD#+b4-oK+CF61xYhE1)gN>t@>f==yH5ZGv(e>;2@e?N?4Hp?>U zpJ81B4GOVD7~94hJkQPqGXGR+z^UFFb{I-%pUcWK#ss@OyqvsL`(Y|hC1(jh8s;Q5 zZqfyT9wQoU#%KpAmj(#|3V9*>TOFV~Qrfk%++Y@z^;sF+nNwm{LWq2AK7DKPz8}7{ z6^cI+1vPl_;@8u3-{l3SB&40B)8JS|-wQ)$-FyIDmuz2Es0qeI&(}j`04$L8Q$e-F z1x!IB-%p26VuZ)H&8!sU9+95Ro6Hp4v<8tl^o^N|s#?BTM`S!;CLzwFf{{smSbI^- zw7;6hsNeR^i)r9CqMm{$0xZgBCS6&9s)fVXLJmc^k9n2c*paNo^q`IUO)nEFSitc{c zYqEsGu185u)%6AT&hN=V9`c4iHWrr(WZi@@_qDt;W>LSHrC6LQ@KQ8~S0{XuP96&d zHM+E{KENZP?V%vfOUoVWN2u;OPCJLxrHf4B&Nw1}c&i^qcuWK6{FbtLpGLu8{8M}) z>BQ6$N_@Je;K_#FCjz{W#Q1D78gQE%M&T_$Or=T>Syeu>cFu&AM_wX===7C$JJzl& zmT47C31#Bn0KJD+()$9IB^3A}rOapm-rlW3I@k$N=sW#<&9YErmN@VmZ9&Cur7Je1 zrYQ5Q^x4AiB~rLtSTlF?w6`O&W2}`-4c!z;zpDsPEJrAk_;{ZC=vMy`YRk?yXwkpj zAJulvJb?G9I;P;CooPYsF+BRo`|LIC$Mk6pO`jBKrT&zsKmXZMhk;BClKooIu=jP$ zY#JNy)@1a!+cQP%be%jB`8Mk4%_^^IDQztK)*71I3eOvW!}T$f!AF>Lvz9^ZE;M`KvIWi11nReuaBLJ)v=QN$x=t>T}X!;55q2oPqUc_pVPdWbj$@sx`{ zo7;z{+-;WC;v2#|erf|k-u_o`MPoLM>F5QB@DUTpU!UdT@bbch&%|G(r?>@PT8pn~X`*W~3oigGR%yFbxrd#jj`=GaGtEVZetuY5>f!4 zY1@TSW@f)cj;!u-e496<<<71v>^_V%secIW-toes$tsvBh3MjI^({iAh5`G)C~{%N zk=XWI&_&R6u_q{>QNy`&lpy7~(e(^GAJ)ELPK{)l52Gy&7-7U9`TYPCPl_)svbbwy%y44# zQBHvl^}^E40R~Ag3QvX+^Co$|QCxRQ)6upm_X0o+PNrqk8Yiu=d?t)~%$%h6xGLJaI39RTBGzFW> zHUh&S71jcZU9U_843H1#H*vR=Cxv94=jV$`E{Ti&&Ge(WC9-@>v~{UBYS*XP0~}I% zNhoA9+oKMxk(@i-xV&u^ZyRbkz83F|WDKrf5>R2dZKoVNf;jp}-oAZRB7h?c;?N?M z%0M62OeL!*qjju5BnGHox6(&Gp#n{1KU%tBxj(esDDaRL`v%0s$-(v}nH0_bi#S}0 zC;XElICw(LXC#N?q|bPY48_Fm?*bGDxQb}9X>%(~T+cvvUMOv z?G|=V?xoWE;VrU9UvQ{{l3N&k<5pN9>e9pnajYxSLoA~!+suv3`(;#&ivo~Swd?1+ zHOLU3{$=q?JX35XO+VF1$MaXq=4tf9JgqQdJ2}EEGGtIB4DhLc0;~c{@shC zDrwGUc5cHW8P$_DtgvylB)dX9G1X^EHRl5;2L0k~t6ms}er?N1EL#hUF9Kt=#Buh8 zj+jrT8ZtWKbePUt&y4-!r`DacRAw7O5oL0e^*3U)&HyeRlLOP6j0MpezfRwB(; zf16lJ+e+j0UhA3^1PucHPmzhBHPVi&60yx+iy~3dogFy#?oXeysRQPz`+m87C|3N40^Zt~j;#BVnFb-54y#pNw(^5x#H0~{{FpQ?S${g_u83cD9F#FquS5x{Z`2S+ zPbm}8fL}$5JcTNgQc}@m+#J!>u9;J>?d9aKtu1UF-8;11MYeA5Q+1vegMy{RNc=~e z$f#X#JbL*Q*-tlF#VZ#M-)1sHi<}80eR&Ryu~Ee4%ez77J6Y9qs>AsRNyzO@>Se4So+OrHOLeU?+U|=`Kw9daR#}^B*A{NfvSo13*@O6pHoo50nX@!8n_t6^)%(vo!{=Vx7S^`0-XKb zd+E2+2r|F1_QLOrQt4vLTFXUKUExRq6EjhY?|4`u)9M}M28HoE7)H|n7=@dok@BFm zExjS3dgVdJNCv7&y+bmb(d$0M&+X7Fy-fKQjOw4TbBDMMj)^H`@5s9uUTwDzdx{YX zl~}v^dZ|adXdv|(cA2 z1)`DNBjQI#-RvQ>p!3C6A?Y-872lO-ZZ+&^x}%a1PX2p$vb#W& z1Q`MGg8y_>FTUJ)nK4OtspKZa{!uaB;dnnm2DyQXzU>Atx8~ip~dZ~;7b$%10j~~bV25?y# zyFcm2b+nb3=!e&*YEV!Jvo82!>^FjcfyjJ=eFgr&Mn|z9z|<U5 zNFTe|2ap%&5ZMjHh%dN^Sa$Jy8S$TP&%t#ppHv@psSPmZS~g~;9eZtK!2-h4#zSZ4 zA3r=X1ox~KYPWwHoV~Pg+4DdIg3SFEQwt~4<`1Xwype5-?A-JR7aYd!qgZkW)rdPP z9@A#Y$mLZK-44$<>P!3A!Pc1PtvG;|l|pXYh2PA~FU0T}&77))ydVr6Pa=`BluhW> z&o`PPqFlFxWINNFd%cG|@r-76(<>cct`8gyP%i14BP119qIZPTr z0Aw?^-6i#RV=bri^$Qo2oO8SZHI#q(pbovb2NQd!$xX8R7sk0;@?Cc@a%Op?Z? zB$aw6yQ==16abAC93V(qB#(DwPC@GFNS8JYi3IfA!y+I0;wxRB!1>xAjQxc}G#7|+ zLc--2zX(n{Y3A`SJ=vtQmMskLeHj19Cz212@w5P)45MwbR@LtB;NL+LHB>eXpKqqu zYL+S!(W88X61I1GwE6PlmG@?*j#&~5Z1o|xUlfqC&WUmYzIBXb?L+HH+&N!sRwmy* zf*~vB*}txd7p`&`ci}>;Ar>RFy!!p-0ISJ@6N0aK$X2op$BH>Ǹ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%0D-e~l#| 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�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

W5Y1) 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

@~|~53Q#r@=5&! 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

fV(KYp{J~ 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⩔d2kpBk~j8)}|vv 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

}AwiV@8RJt3 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�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

v;> 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 z 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

*q&< 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 %(1Fa2`Vf{0jY6;wZgdrMfk)6|}(!Q0nR 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 z z)XEb6?4bEwzh(j3rUAtyT*Vd#M2U&)Jx=T@ ziWNbTI2rvKYBElD4#Hzj;|pRx6LzGkSqn`3%<=~c62j4osNTd0HkmYtISi;#{0S2c z@bJlSV-U4)DtR?pJ==R|WubvnxQq-VWe~_A3Om^QjJ*fk$y*^9T4s-QUmE8PT0rL1~dqdsR>_ z(`pE2dTb`0A(#2u#HPOXI6RWmq<@%FtX6&Ti1hX3RKg)`m0Cr{aiHy*QgZhlC}_Ar z?1Qz&B~W8&A$oVul9O)9bPVOzD+378;s@iO)IcUopxS`&A~ht*-`${FYw1%|Xm7ZD zAaixA08qp=P}hQx^cUb2`F@*%fZf!wuK+eB_i@)T_2Yz+XIRC)NDov+HGN-q&5f2q z?vlDiY$O)R;OhJ(?c|b(nag0K)>`Q9xrbBO-*X$%gjq!1 zB%ECD_DkcxzKbS;!V$WuDO_@Vu}A2Nu$CD`6G2%hzmoNP1)a+5L5osv-a=^nXr`ST z8l(^l*v6Z9gg4V@+)*wYQbLlS54BCS4L_5Kae4_l2Sj>l>26V2YNXD!v>+z7VkO2H zU3XE=z*r>lPJRvWQr>n^W#5d*n^XcQLAhP;{~CuzMvTbzzc{d|FFp@v+#KxNB7OC%zS63%jPx}lZ546FLtWf8HPl(< z^n@5DV~yU#ifgz6CFecyZoMMU7*69Ml|*6tuJmr`tq2xB8vj)hE<979;zdXD>*G^H z4L(Z+U|`y3HhT#~5TT&lRFDiDQ`Fu5^C~2z;SvayxV>6@ z9g6bmeE^;&WeerxZ5#=nf)6Vo0BA$apc|%HnkmLSRm>Esfi_QKY(%PiR|@nHSvJxB z52XLI3hYoL9W5l{Oumx^M?clvr%D}yA$u4nf`_HSw{rgb%AChWB?y+nfVJ)2wF~3c zPsRN+$OnuzHP>itiMLpip)oL=pPe+n>sPEWp2vW2=_Re{(xnqvpgqx3v3QBwyC=(1 zhJ;ImdZXAFSYI3ea|#O{gR#KI9wG2QpLF_&F$=;1*??-3yJ@F{>itnb51*8l7PZ!; zi6)w7KkBMNY=9ZinF>TJ5(jYnw1@Tl{x7G`WZ(E~kHQrvnP zi%DBlSc4X?<*iVqfCo1dk{TpDcTfp{%0$}$EUN$k`_JJrDKwH4pLO_5jm6s73#wHc zy>w54=Eviosvwc#wHv{HTyQ{C8{rhj#NlV-$F#?@lBdUdWGpp$&5)!xsYrGwyW>)~ zI?nJ(P_D?D0}_;F?O~%pJFEZ>xZtbvn)>PkaSB|O-H%DB#liCS)}Gs>t#zv=VX|#X zhLf|Yyxi;bT8!vw$bF=vue>GQ^kpT}LLz8J}T+JkYrW8}2-< zidr1M(a9j_SCkvlpl)Hji9SmNnrWN2sLk%VFJqNtP+59#Az?hDsBHVWh;WD86tF<3 zuF$iO(m&Q*S;d_on|9WUWp>fb4UFt0`#(&~H#kltrM*KhMiCF0#s9#z+PllWAXbeI zM;jd7&;IY}wJQ{bJ3uWo(=Au;#_kVzl}OL2co}MBA^lV@+a6Avj+%-6y7N@RO96;| zX5sy4)?e&dbw#O5hS{SSAlS3Lk88G}I=e^ALClKD)T~?+P&gStm^|x0J8FK{uUPIq zL*kdg5`-o4tuB+w#(badp&FO8vwLzygrdl8(T%CAo9+sA&|LR@Z~FSQ4n`UmYg~)iL?-Z$ zJ#_*4?F8hCl5X>7xriuc{n74haak+P0X-p)}F@*rS#(PWyyOGMnu;vyV5$VHeW%L-EVwn)>n+F@`gGw3`y6RDH2N>1$2eYLmXkRa=I*>q>Rc zUfy^f!>#u3b!65zpteR7hySCDo<=j;5tIo zmx7k}vi&;7_?8cIZ9vY>a^|z?PqjDwAc@_mpqJ$R%-h0rEzIxsF8&8>-ULdBkOgkxt(U_u&IU zlh4OAXO`uYKmAfm`k-0^%c)p@`+_O{3BrGr*{M+l`QKB5gm*R?ridHN#6-Rb{OvRC zU8;hpqmmSL2Y7pMxY*6Ye1DdN0v!JpqR;^yN=yR?4LAGQQS-Zg#R_y{!kL&#t+&uY zKrnEIs6E?xC(sX1&dVG=R%Stbj`6=%RxFdQ1j1WPFDn*zMVdd?mF)uXluMQJNN9%U zyz@!Dywld(cZjW9JlVFzY3uLlrYpvAz@gl2MQV(t6uUg2mhYUD27y6(p+jv+k>-Tb zhz6DILsshJm@HvzJEUuHasEZGSn|gGf|$09<#u zOxu$nG?Y;rGp{Kd@mI~CCY%7~TqcP|x10r}AFE^%5r*Ry9K=jz``HcDU-p;x2cmA$ zi_^R-ylj^xS~adJC~dN0a%#D$tsm@PUutadCxkWiC!C41J4)P-$*B4okhXZz7fGk0 zZmYFzN-=LwUQ9g0N?oxrW&nDVh`gXFZIXz^W>oP6=gACLJVAgN`W6SnM6+iq5=%^gB7I z8rPKD>K2TBI6j3b_4{6swjjRmFGacSi0dE|+vJshe@?6VCN8>!Hl^;1nr}O|e{%c- zoX^`+6Q@#SP=KEh2>Ia5Q2~rmsESUZVG6K1QqvUvX#M-rhYPYeStJf|N2Ei7ACpU6 z%bv@}HNPfg+PB64seo-W_=)U*c7Ar${H|ZILXDXE6HXQ~RM9-H(v^8V@ZDtxrKyw0 zF!`t4z(>izDRB$B{k6IhMHRU+lrZgwsp=pDz%!h4o;)_pp%g2Wh^_8oz~i@1r2UW7 z?vRIg^nbS02GNvK7%Fhyu(R?BZn_|l)pzaRen4SNb>GQ9w&6b){lh%I}- zfw#8BCWj~Vpwe4so+|`$%wRo*i2vD1^Sge{$`KGPoa`2z5P8p`9U=7{|4pbDRSLN(lcOZV=l}6^}$(_zkD{-g-Mx zrM|9=+p`l>M`L2;B&7JKRnq@#OI_fmsB*O)hgAcwx(WvAnqszA+7>wlf!kph;fQ~U zz$|n{-O9wWbU6qY(k!FEt*s-E)7xhqsS`bX?uZGaYw$DiUsn(bDn+f-kMZ_6UoW`q zbtPupGyEU{n9*8CJ{u3VBf63L#A#yc#sZyosIj1n15HL{vPC~Eq-@Byi zRm-o8n{4=zSovdhF5126c~6@^C90`EsS*YD?U9m8vH% zZM@exAD_)xg%RMma-;EKPDm+9l`P4zakVLyO8Z*jcUi1nTD9;Zlc!&B#}1sAt8A~x zq-;K${-ZSEk{)iwjynMHJN~@d774o&N@7Hj?yX8NvJvSY>9lwU)RO_=gK{&`XTXHv+*pM#`rvC6_4e)$tz!~r(UHw2 zutZ3)x1}OMoPXM2!fd1Jsx-pT2u&2dlx=ecC$gI8gB5__t+Ju$8Bo!Yk3MyM#uSC8~J>TF-@ zImq~PlA8K+j>YNgOK;m(hqTr8ZDP>KB}?s)wsfuTYJi$=#CM?+2hrJ_8C>@GHuA^i zuwHml`TYw;-PUW0Hdqp2znXmKe9ME*I5n0cqd3znqLEEMLaEBIaH4TV@R8yh(Y6Q#W1(W&6e7@~aQIIgT1-Um8{kN*-`Vme#KgJf{1@vqLdKp4Z4-9M58_Bmy{^wFu<`3 zc)JLTw`73h%Ah)5Ew0UmL_Bei$WmpDv#$9L=rj-jkIG7UAS>=H&Uhpal73S<4<{OW z_=fhjpXl={iOU}HAK6r1tr4<`nb-A*bW>`7wk;tZ&xh#$S*h{Ji8vq*(!m(;YitQ5 z+jNV-Ct@Cul!!-FlU{YL0b!?~68F&2uq?+HdeY%s_vl67GA+@Ip`0iuDX_@qW-Hxf znP@mD*}b#AwQWQE23}4Kx?z;0n^;`8=4Y`)wJKK`ft12ar9SgTl5R16rkJ>Td19{% zw8(olPR?RU$&Ao>JV|r3J)N$+x7geHH(tpr-z$b1{BhZbubV z6Cs>&$WqBl+Q7>jYB&Sn_JR6i{W zci>)**G{Dn)Xfu2#Q;@OarV-^w^mjq21bfWROJSaJ@Q`>;K3#UogrW3tC1pqLc(=T zSE(~FcIi(jlOYt?^jy4$B?;eJqkk%C|!(-QK>pRCfgv z1yiUe*p+X=;4=viAKosvd#NzlHA@Hq_#!Ncv@1Un+j!BF>qFk?N~t(6)Gc2${1UDC zpPe+n>({J&tlVN6)WlMKzG6;C+cKW*5mHqVyBGstJAMu&1@2m10t0jDfx5!z%r8wh25gM}P^XT9z9^|1Tz%o^X|*sw;mwU{LL!Smk+T3LBa zd$yTpR{1Moa4+V)>;jhU{Kn#D^p_OLone45G|)vzG4b%53QBjQx_au&IUDZo`ko9(lapRgRV z9UyATt$`sw$9OWw$?!27DKpLt3M9(vKOZip-`lx9(-l7t%tQQ_e=W#_?HQo31j`LV zgRMr9n0~E6b@Wm2;=%cPj>6b+P@wm@P{UdGy-|rAgp$PYw-u>_y!+iA)!f|0QVEw7 zoKoN(nZ%T_P|MBRaYes|J_tvnJ23s(LG!zQ&FaF(e&3nbY#aF;Ax;!= zyHvhauqKmlJR)k|LeEeVG4bs?^=rjNil6c%Wl{N(Clmz$m%ax&4KVF+BR4}~XgFvv z9suDs>${DFeEUZBf95GMMO$l`Beb+@V_B6X*?hr1l$8zgnfS@pVwFvipIO{0>IZid z1`mc94|0IxmxxYbSRzgy=DQ|eR@K!U5jD-XNh0RxBbX4 zRVe)PWiAuAKE0$wQF>RyR9faiBmB~|KJ?Ba=6Y+}WWuEJs@qtrU&zP7pBB^9pLQ}% z^HJSbC83UOKM~@PzN%r>U8T)uTT`nay^nv25~t=Y8ISFl8TxFTR__v7Qtf&@Azl#s zryT=h;OU0}%i}Sg&C;H#-J#^;DA5(C*kxytA>ZO<6Or+|?*eb;3WET-uPsNvn}*0A zxJ#>lo#}lNyrmY=l~NpB>?qAo0V5ZI?IciZD~$D*5ngd_z%R12^DjX_qWL`MK2~P) zGkwu!QV$&CKPN^&CTs(4t5Y4JolGr%9a~>$P}vNpt^kqogaXh)DAZVLs!(8c!BXi; z8Ywh+k2TA3_C3*F)xY64%On~xFh!412^Ryb5P$-)ZtKaIR$nI)gYjz4ZTIzRZy;Z! zKRalC*RNTkpMz!jTJvhe4Q3c86jSl08$X#Ca~}CT!t*w;(OQ#mOi}b#3Tt00qFGtU zEg)8DqFn$wgHqI$WSU6612gm#BjSG|UIkYi<9o|A#)Y}{77vlUoB?7i94sp{3uE3s z6cof{(RM%A8#lPOQsjA7OAOk1rgJmgXU!y9(0~cc%x4qW&39e;n8beR{avAnnU|P)PNSFQ3$obUEKuO@@cUtO1w4ZuX|*S=R(QQ;53xl2 z592u0NM^OMQy;#N6cVQt0HPrmlf)?3Yi4D2Q|Uq}BeUCS=AT%fTHQwgkqJMQCBgp2 z)lc_%@y|W{qq4P04RPppy<@7s?EP02dRsI+C}jytmp@lP>93t3Dbzmnu^ zqtxTz-z6iXsM^oH4uDWqD5T(Q3H8X@kSvf=4(lWQ|5~&zgz3lp#v8{8ci}m%2o4xX zXt5-LoxZ1mFZOYF?ag>FrmW>Bh%WjQLJx3nTjJoLTfWaSa#;OV7E%O6soe)!#)8z~ z9luqE`bS}S&iB8|>X_$-$M`RcaYl~4v2DN-oj&O08X>Q}qxc{EGy2A2u=0e0l*V@x4w=iIIy?1P9@piWcE?BF5o2^z`-#fo(tfXAtxAowqCmgvPcD zh_T49EN=*aV7-seswP~%R$2P9{ke|aDZ)G!p&Za~w4hR`P<|~-hfU;Be&}kiQ#XMZ-E4sIzsCmd?yT-_==S~o~w0u+;=f2 zQZYp>O~nP907poQRN{Lrp*nmdNkL4}fD=TtU=#R?M~R6#St4DiRcj5RMgW#km3Gwx z1>5c-bXOL{IAQ&+>;%_yHvJwiH9GU4BZm*s8A;>C3krgo?8C zNMtWaSAA!8e6DZL#ppu(Q;fJ0TuZK8oq;+E$`_~+m#mbjbzPsbmYpjkGX=2bf29s7$M(&Mrdmpl-3m5uK8ogS|p$u5Yxz z#+}BFAZ`q<6i_Sx8%_oH|5#XbiHx!fPW4iO%d8|Hlb>$uVxm91eIxGQ`_n^nFlwbd zdK^v@1+zqu09S&M3$)7Kh=d5w`V88kr-&x4pB*#5>sKv84n}&YiS>q(5y||@YJwT^ zSwg7{S8S7U#B`mtW@HqlevPKis-qLhu6f3+^?Q2(XF!r{>H~SLdtFdM&p@8d#mm$S z*PoTpb(dMhg}&OG%hpK%N8uOgty^wLb|Pd6dvmF3j66>f;?MP$-MFHT{1qCG=?>Ib zAg;TMO?BwlVzC5ALbKI!qqW1$XRM*o*`*dWR5ha`dwrL1Bw-Q4w|o4ek3Yt{Vo8{^ z?XQkg0{iFy??63IwOhTjs;cR^D5G;8YKEKT0UKPe?0l%rz; zuEG(CyEfqy8LN*_SQg}fS@ooBeh~091_rf=2geR!EJx4BYLGu2#u-4C`j&F*(IEVwa=L? zBXT5@D6BBunTFi%=mp;2!9QLvR6akNOBKhyZ4vR{1(^-`#Hk1Bq#gkZZdXqj7L}(yN){9Qur;7_HAX@NjOPq+X4xnW_~)C$e7t zziN#9p@BjR`X8Ycb>}WrA~n6iOWsJq3r@$mtSOPp+4fx?bQ!OLCgGIoi#C}~z{T53 zQ<2>y(#2B8y4{TPD(~oOG}QqlmdM-nn*(?uSh=3p^Jbpbh4(G(3HB^4;^d|L17S{m z|0^L$e=q`IJTr>Tz+Dv>&25kgwA?oIvuFF0sxO!HW!nNGsRW_fAzjJL;gO~5ThYb% zrvRqfg1cRU0Lfgu@|BD^B7^EKZEGZ;VL3#4^>w0%SaQUKBch#kUWdrL%#4Z}UYdA^ z{ESmV1Yl1Aofz`4x(>la+P^gpt;z67E{jD z&*}RCvqw*f&AU-E{!7E(UO<2oQR)EB96w$jq|+wB znwTFrs_PP10+T48j`I&1f4lOfAt_NOPjE~TEMV5DnJ1umnL??@kdG;23*Wx=GUn}zYf_%*IEhVDV`~{cf{LN zfx{A#(?#Rpj{+kKALA9!dW z2i;pp7)lpQF$;Zjh{1#@hEC&etGkw1FrrzOlAVQ6oX&-&>)^reYo)t z3Y}yj)@FaqmNBTNyCqUx)#+TAP*i;tdMIcuN+3)do4YDhrU)c zc7oyY++}qeaoZS-ZgC<_p-EhPQDYF1eNx?^?P2lLEsn$j#Dk^9$jG0tvHTR_% zWOWo;W{WX0R&v{sAU>5v$J}m%%w!`&X^`Cldq)1I(c$LeH65hV#To>+I(vvqr%Flz z0OI0kPJ#)-q)JNjBu?Wvnd+uUSlVud{MZdtg=QvRmqxQ;*7r<>mcKL5sqcF{p13^_ zrMk8mAx~RF(9%~>{L4&UK%fB)<#UlUmM3piQBI8c-fojQO&{PRY3qOY-)08xjxNVP zMF;7V;vRPpw=?9G=}RyNfF}zhSxpvbv$*iB#Y$#D7e52jbo`r~{xJSwl5pWMJ6pIq zWK4pSr|?3CRceOS;Ur5F^~bd9hHZrqR?=OvtnD@HaN-%Z=V6@4P(|J?PGx<=2RE?0 zl0KDm+tRuz>WAS;{I896O~R0<)S|(hY*Zs>cDDpaCVybK;|8ACwtn1|Y>J+$)3yha zc0>1Tz+=TMKC-I7wz%6wlJn0Q&`JIK`Zx>^*nPc_$k82Ld8P&p-?1e% zX>4Y!%c_Zq3<(YzWV(d$s894~1EC?`#a@Sq5EFR+UO_SWx!zAh=rP@neE(h8`m#cHH|9-l7Z|>hWXe~1_Hx2?**!5!$v1Y)q7|SE5Q@3+#5X)q8 zqyt1?+%b}->=)`}W>avL7b~wP;b#$PpvPe>id7=syKQc7z!@Gx+8-}n;~lN|{^pl& z8fP`t5ZEgR^tzZxhE;874Y+@VpXazYp-Q@NRYtZA@9-2Vy;;{P1FTfF`1&+Cgrodg zBKi|9&BNnHJeP9)g8kDNPH__Myig;acLTt{vC*=6B4STZn8#kaP55jiAQrL^bbISw z24-F#f(a|4;fnPn72X>6=GPpZ`O4uNbqpqVNPp4=ALh`I3O&=*jd{NvhQFDU^=~{d z{o4>|f0y=ma*x#21z_d4Xi)LcBvtV{klUP#->`p1O8LAvo&fJS28s$jWPn7bCDk09 z*i34T$Up3aG!AxyPU$6YvqanGczIYFbVGCG#5qBa!Ose8Tr;TYfcX4}mY3K(##eF{ z0#1h3x_Qa|D+|2k1t4TPs0h7X9Vy>vFieD;g7a@7JZ zaHYMC)--~Cxdh0nOpDxH*qm(DB8xJTK7(@33N9kb%O5{4gglqYZ-knLtJVw?o(NS! zY;KC8Y760#d^WViE%~ghV{Wk-I+#Wb7>nZ_)BccH@J90xYn=kQ*HE-Xr ze^zyRqIa@c0&y}CRk}p9-ErB5g2ZK)I+<)Bk&!&yyI!hyUK4v42EOn9>w({zTQ5DC zya!?y_f^7*7xK%d-E3t3!0s-|%(5$4(Mp?3?;$LkRf6GD5)4e#dYAwHCcXksh`)MH zCmgyzvHz;_C#@vhk!=|QLL!WHIfHbK4f?w;9&f0)m~dU~$5hF+@ts)^Nsx}@&v8PN zHz0gVs-kA&Qh7A}q|1N%lva`040cU;%7Z>|rc{ke_ z#&=!(qfO>l{Lc-a1)iy{YI+d?9^!-<3a{N=5<+d6ZbtrzxYWzyks60UVpxo2nTO*w zS-2L)=0sdbJfHx*KtjKC!(DH`Ub5I~JxZpfd6yHvpb-G@z@=88^_VLOpU@%yIX|8o`V^5wWq^o82^VbWum8{%_QlB0m;75OUdTr|z0=dmo7wh6O1 zampLU$ioV7B zFws0SG!|z|e{T!E-g`r-UK|IE8Jx*-e#z}$*ZTe9k#83|a@PtUc_p;3e)B1oM}+1D zlvT_mf*Td4%;A{1)@u3~#>6#v_m4K2U-3UTBHoKOp7+nSA3hTrr8^!G8UbOB5Lqjt z5#E(Wl|N_};OXaCe-k0YNLU`is(N_?sKSbc^>C&JBQH-3%>BYRUO;bpBTa}YJvjLF1^M%bX&!MY6L{Z1hB{sDdVIKbgM@c3}k%S1s;Ep+Vw zHdFMS6BX49R72OVs*Q4r&yp4xkG;3-@-_+L#t}W@d@Q(gP*iokL0MLn)gpX?{AMLDOEhd=MWuU-ikz#HoA-&1zvYSXarr+d)+sh)tAac7eX{lX>^qSNVr0 z&x+1gUcYJ^kyEq_;&OCPmhuR~X;l?XpDb{^pf)NDDXG4?n3IZG-HH?B^}XP9<3ohp zC-9b{uABtKwRFgztoXBGiuDw=T8MkRRiZ$O5%MY?rV4&yMIzi|8Lt>7rv>zQ5gC6` zHTRD;nP2fgHzF>HWC0HoSTg(gvH}ds6+~WZ67zn8uA)3uA6;=MfH9nR66x%-p z(LfW+DiM+GTXcnY5!w1vH7Jdafj0i_R(3X*UH44k70}Biak{W$F+^Sdp;I_xcIf%Gj-%S&U8ioidigMBO)SC42Ki9_;f*y%1mzj zwwh;Z_5zW5z}%2JrbOziYEsuQK2o%KXsO)0`1(E$CGL8%ngRwRQ`}7?tO`}|t1>%* zQ4c{BA%|zZx7>0ZFT>gt=L~ZV1P4VGgiBdATLbOuNR(pc-QY}shk%a+!d=}|K5gsF zXAcH?45ZA3n*>g;}IfC+l1bp>Lfpe6s5U#cOY)Dq7s@G z(slPsW$}ceY2adn!LBvCm?2Fxweqq~`GK2|=3*?%s()JU$NKc&uUoWl)pz(z{j2P$x>+Ar*`-%qI&P zl^n)7{}q9O%jZlOpzI_W)M$Yya7l$j;>3-z$i!5s3>9vR#PotwJ+MVU#A>$r9Sset} z20eyse_y`!;W#2EMvY*B(;Wr5=lAjT;tPcdK2DAGxIn?Ja~=gZlz{PuqKXm#RL(lG z{PH>5|2XO#BA$)miazU+ih8MHJyXH*NZH>_S;Y)+{6bb!hT&)dFXN ze{xi12M($#SLq_AvdqPdKvZ2O(wq>Na4FxyYqHr2QHq*;TQFQ>|7ZCAK3*86kBQDg znEB#moF2@^sc=?8xFZ_jw^Mb2&C?5_9qtf_x5PJzaVk>? zHTvCZoi8wwQ+071j51M*o!`-co;Y5^dTp7IYZ zU>J|D-}FknpuU(flx8LIG+iE$rXb19z?pfiw`f3(B=ivQUWaBxkRE2JD-$_i!(jdVgMh6RNCn;e;e z!^Wlzt*WB?=l2&YjDDK=)3DMFSs4AE>PY7eoK;zMVD&1tMPKCuk-IMPe5W(t-`_3c z8TZ80o4BWmEUA7coRP(u0x%%rjPX*Ic?fkXMa8&9;!U*4nIgEn=js*n`#V9+y07R& zOsS3p%Su*+Vyf$>!ufso$G4N;pL1!sD~GQ|J#d^M0HlyimVIcF2^Mi(Lj-~Y`srUn z?sJkaWLr;$%iUd18YEZ5_12f#yetDLRJZB@O#Y*mil%1mKk2bsrw|d4@GJYL@3Pukda4Xaf{CpAt_{OMT8kppL+q6@r&)10?9dQD`>EuWk1pWiP9QAS(rX` z@M-TYpxS>x%J}oZ8AQHNt#oD6nSQJ`P|}mI^Sp?>vs}8@sLM6o93Oz*PFYgez6%B| zlI0{h*MuN+7Iy5~zqb=(<_hbIQ6bN9$e&j|jB~M2jOV9<&)!!I&74S!eK{Tl+H;%- z03H|?C$dbWWKKRHqpqR&rItfO#Pg*GoL%QVu5te!+0ZqJ%+TD2L?D% zp{wNIaB&g(JTd#3YCjtf>$lhtV=QN7FIAwip*y<7>G%0tR&he}(cM#M9nsr=Y32?B zGPxlDIm4)g-S@<9N#2}%@%TL-azPu4@35ffh|&#CRDAtR09p&OgM?V2lk^B3WZD0O z{kOQkUHFYx0g%MS&H1Jm?r5h4V_HSMA-4?Euh*2^9n*qgbHY>a&Q??u&5^?;e*OtP z@)?_(I0Ivzv6#(EWoC*!a}0^C#x}U87l5EED(3(9|C5Uj-W;k z)pvY7{)zSv!1^{P3&YkJtivP zA2O(KKj-YsXAb3g&PqL1hrawnfr;(MtP?4+iqrTtW?x8hDa2dV5_$ih-s*LzVw~Pu zLC=(@5Z;-Usg}jT8NR(^C_26?jwueA#ytF-+ClD4>KiXh^ z#sBPxR;%5vc|3%g9I}y)dkmrRprw%u2Fx~D%FI^hy;-APb?TF||1?7RK}Y;(~m2#fl}$&{>l5plnw#qZ;4uu3aVEl{B_nUjIQ$1z$LXF{>_0L@s7 z2HckutSQQnz#<~qV>-l0NFC6mWrVF2$lwUQC_G{Ia~OpnPMqY4(1S^o(!M1|66dd5 z-5~1|gR|om&a==g#Me%#ayVvsZlx2iOEB|8Ap$m5GCd5#&v-lYi8GnBRDBoS+0Uu` zgF(vSgou=tpJ45+YyiZq`kYv)p`!eOf4k8Vsi!Z)C;(h4lhrg?3_fY1W+)o|5xuv3 zzag$kT~Q(sT2d%vOyqk_iG?a0*lf5%coEfr7bS(4Y=7eOR$r3}SUO-MZV<6bLN&Ev z+6fcBy>D#aPX5Z&rx{mz(fOK7mcR2{zgfPJpy3}FM#6X{%lF^D!JHnPl+7t{bA7g= zqG6z={me_O`!?4l4Kczq@?FaeC(#A_CwT(kYop6Db^Yj&B&A7Ml=FT@R`qCEzkhOk z7n^gV3-wZy2@Zk8Y%{_Mai`ow7qC2xMU^4aH3@b|z0Cci{pDBuPmf44_BObI(2(PQ zRmTi*c)@6CdpZ#_#1LhLXfi?*e*&uj2$|Ngd2u6J8Q;r%etNMwFpfNHUrrI%^5hd#Bx#Q% zB~GIF-(g0FoHR9b_|>tfd48UJ5+%esIm$C!3QHGIC&_nR|9&i7jd=0*A&NcDHm~E= zzd~qjl@q57am>0!N)+?Q?4Mz{YwHO`V%*K7PnbLNi8HYew|ux*VO{>=P;e{+&p2#B zN(_(rwaHkz4#)hw^cLRaA%4gH0mw-TIWvj?bW(Zrd8Z&PmzE(s=64UYyajaD8#+AZ zijqS0p+>y6sEO^12R>v1>UY<#Fo~In*W%WQ#D(DJh!1jTlxSnjI{j7gIguTg#0 z`yxLR^U!*=<2+1^ofKF#ab26>;Ye$Vc1&gYmRt_&U1pn8-b?TLd`CeZUX^z^^EV#% z2HRa9U86#JV=3pv{znI(wqX6y?(!@C=Z9S!?b`xEBV@X@0PScrq#lyWGNEBrQQ~`! zi`buK|8(h!dSNKfJv6(FGK|GiL>KIzn5AB5C=`mjJB-EXbdz@fG*e?DO86@*9 zkE~GOfw1IJC>A5%^;Z52`;vby8{cQk4l1NWJ$|F-0#Qi~h%_m_l4Tyk3H=J|uLwcq zR2#b){}r$chU>#p@FYgXz3@$yBLm>o`;9R&f;m3~ENjcjjF_REwN9Di>ypgB$NX@x zcst7Z6%f@=m^<_FkxcH+iz$TV?N=OMT_whPoloEv>h%vZ);Gu0`~S(L{C(Qo&ac7v zff>IfFz?FkKVlEop!D9gc74S*~o(@!kAX3M)b})Ub?F1 zMmSZv&Q>H&zMNdJf6_pFJ&DW9GL>ss1N=~;Ji31VT+yHUYI-S8r>K!t1tN1rbV4P% zv};f~Cug)L?--{$S#f`~x%`U%`H^lnCkyx6oko^n9_)P$fS56fS`ZDYDvjLmc+N`zLW5kTQk&l94`kcjn_GxxohZLiui)pY(p^Dg#M|B?F*BO$*2?&|R3a8ZzP+ zI(i?{66fB|L=c+VHI-dY8J~vPq5u&j7*nfURMqxKb=;Qb~>FzhwA*3Mflkc)G8QizSKS$5EDjB3cmAm>7>_SuM!@B|V#o?MXp;ZQc)MlyyS;O50-AMOy%NI<_JI z=VrZY(Zq_;@kox1C|t6CYQP1{UsfrPH^}~r-V5mi9F5;D{oA{JxYV>|W|LMgEr}rQ zG1oYgZy{7px|F*Xia?7}90;lLM|;b!_%npZ6;r?E5Ok3pg(rOP0dPyC^_dtGoa|WG z{dx8ez;FS`!n_zh)G=A1%P4tWfUvq4g+D>aH~L-=C;qb{5j*-mY4?V>&}gmA1OrU<27;3qs|ntz8&5YKm>|JG!o-NmS5;;dcd#M z9wCMejrI0=wmrk6!(q39ATAqxm|iwi5lr>G94#b)F)9fEe zsyQ-oY>Q!`XKZhD8RX!FNOJW?l*rEWzXX6+mnP0ovBc6C;-?D6%SGolnX6b{0Z&|J z-r)6Jt908pM%T1piD3H6m|^-D=ejH_RC>qv_1VeI4vt?yusW9p*FZTm)E{j`kEgOM zkv{KNH!wR0-tVCL3+#pgm+1Xy@^768Xl{Xd_623$v0OIQ_yPe$#9m^UE|uk4FEoo5 z?6=9y(8W;TQs5?lbf_llXlt@9t5)?jO&r%%bSCZ;Kxw;$U-!(0_Xio3c;LxkL_l z;;>Hs_?(HDxVx~9`HhlxqdWq~arg}Y{1d|v-+Y$k0pS`o+=g&IBODRJ3$xMiYON-I zc5TK!mLfEkWG32pu(-Z;h^ z&=Y@eDL@#5o zs3y;nXvVXv@j}XtqjCyatS@>Ljt9V$7$nBIEZ-56n((zHv@Kqk=oq{`TH@rhP#G4d zcd#Oa(a0akbI{xA*0(o>?)!z00f8eKjGIjx{z{zCxp}jL7 zp2!#vNU|zQAKHHwKBeAdu^FGM_Wio5HolFYNPC2iL9Webcv*0TSmg@`EUxes zwd!x5u+oufAph7yOKnHl$%IZhqz{mug&6l`*?`~lIXMNIBVF-?5Ih3+t|*)F3dfV8^)Vw4eJZTO^{~;cJhY(JG`-7 zTW{%SRj90kD(g030WzHTD*yiGo?Hrjj9DRqA}u>+m@Uy`1wwP(wCIIQ9SKP%{azK~ zAMGK(;?Ent-~g`w_k#FG^3rZO+3Oy|;gu|_l!-oY3mp&HpJo35R33u5d25r!(PP1R z3!6P#dHiMjCvvNQw+v)P-iXE8^#o%u*QJzymN2_zvdK#viHNt*g`0*s-@ULAYHisN zOdTRE3XzsuA}t9m+iQer8t(B#NYh@agF8lAaa*WA)(Po~!?+}S%^%gx`RgONUt0s&eJwQ^|aXtRBxdsWEIhm5jFdd9@Qpc2(k=M=I>`KsrW9%ZC`r>m)|Air@ zG=kMAbbKKdx_CX;!s#1g|NRYt3(QV&3)L7UM*;mJRH^`$XjGK zDWiwU=y@`-kjw+ujH+*F-5n%T4K7%?Z6a;yhA%$cGOC>D7{^mOZdUXy&$uE(8w&m# z_U|~x0{qo@Q$Y)rb^QtsV;~`vz3cAZ-}v{%^M;HWA<|crAqu64kA*kEc@i9X)mtGJW3sqco?(l=&M-I|s2H;*6U!?gzT{C?Ly2|aUKuC-_JL*N z=Q+hhr6niQ!c%FX8gIeoe0W$d{@xT`$%DHDV#vk9=0`dKJ0Zpfgn#cJ${vW$31C=m z1D~7O)=GSN8AM1KwaA)y&fNOi;)Q^bNlwHtU5t|}Stg0$xE5GlY+I^sPrz^bf%-Y% zh#2Xk0;>@U;D3F4kvJ^M$&xGHRlJks!W*`i$p*-VMg`^vEav`}-SBo#@#Hoh(Ud4q75Y$K5xhp@90_Erkj7340#uc2N<%TF}DJx`#I= zV)OJfZKpUUh47@1gcPFDEO~t;+FzI_SqtFhp#94Xsom>$Mg zvPynm(|VJ7ogG_ZQWaX&_K&uaU-4&+m1BdLlQXNLfB7cm`;1U7X09++WZ5E=OJlK6 zVeNoHN=X3fx;nr2FO3H=W$~+-Kq_}5&JGFm3IE{Ub8$LrePJ z03-ADfqA^2Ez1jw2Yb(!*)wmIt;H~mBQYg_l<>c(Zy#&(GyHmI0c-MUYBdf zx4e6IoTEpuf!f>l@7RLWRR@vuPM7sjN^7 zQLp=Jru)I+ZC^&XLLGT^mBBnVH9j;Z}f zD~#I^UqclbM|G?GS&!^*`}FY7vuO!mhWg8VSP**HMzqi zIl-PWFc&@pl%HU%_%Lc4VUu3J48$8S#_30*2cc;sK|3;pf`938Dy$G1*76$TS8w&v z27x%t$8Xs`!zgfOpg|_%F`H%YT0HaK$2?rfvh*Ny(M!Y{{nSmank zi|-c}w1lht@Wi&Y^N1QD2uT^;kQCA*Q@JG#`ew}At=`=TV^O&1$#D$w z1mG)1BsD)$Su*J8R`l%`X9{92ks%~M73)9ROMb(1O6MiRR!E-=F*VU|? ziX}oi*F}qh>BEax3SZsJ%c4<=In|c_Ep-)Y2}C62ycT!2y|OyM3%4M+BrYSQ;ZXRI zRz$jbT`2Z(2g*!)g&USZ){S79M`s_BjoTojxZI=>`z|Sj8ka)K@GW}G-zDc0?-==% zM=?%5fwNC@Lf8?TH1}Y>aebFZL;gy5U+up^yh1JP1wx+V^;8*F1wxI(h^F`IwcPG- z+hongm+hZnL@{2YWpSS|%qS1v^LXaHkBJDOuEs)C`p{1<+rKQQW@@s}V)m-EkZbCC z7Lo5fO6*Fl>q6bOyNSOMq#iKlu&h9XG=S^;(Qfi9{%p}t3A;VeV{kfz|5a7g7^x@Dh#tpG zN5Xg|K9;(e@eBK>+CKm*$M*Wy)4+bp9#uF-Z>-lQzQe9wYs6GU!D8H9f4vjZ z3)GWmc5vK*KpI^@K1!;E`1)tP+gvhhwPyhkNF{NrktwOetkwQW-&OG9oj_lrfa|g! z12ufY2O_vTpfetq{<;Ll^4fd$NVm={;9IL_mZ6Jg3wB8^3J!?3dUjJ0)4Z-BxM}{n zFaEWja0z$W{u#y;ff%^|rp5%iZ@%a8%zGbWhah~8-HMorpr6u^#VCg5|7#q48Gt$5I#pU}ZD z`Q4!N8Ua~m00PpnDJgd;%fo*o_k4QPY(^Os=6m*c91mV`SOxMzHO1`84b!jtn|i%c zL9n>6(MxlAcp>UFML4cS%Mcf&j!sAl;mKT-f@WH^J388{hB@%wz;6g5=ox4r-q7}} z5mJHw8=83GdqvyI3M=A8fr_R?IJkQ^wa_pkyIE$hM)d6mY`^{U&Z>f}a#2}4k4eeN zQXZ0RBEq($gCod>fZ?z#Lr6E=7yoEK`4xYz@I|^<05A+rWjH1rB0qXv!gyl$W2Q@0 zb$BfVC~~CIv7dgP{S$d7*6X`tWOLC&O0;+2UWVAi+umDNUPo?hkSD^J7*a?!;L)EV zPl0~ny>b4xX|lK41qkX5-%>B>z&R0C!MLwJ8Hvzf^J>cxX(eNZ>5@VQq>hr7VKhbTUf`2ceVi{L?|fop zKE@#rlO0A__zBIsEs%Sczo~8dFnjcO)tKaB>C6Bz%1om~ainn{u@T>o`x85=fb6YaFl;`-Ml;@ zngl=?GYz+~L`P%NTxz2ai#;&kzt-L^!HaIt7Gws}K}Mzq2I=a9qNm8uvhuQqsvclc z%j1lITM?1=|_%lW1 zQ6JlY9@D|8>{Gr`20ata&;WR1xRA0gm2ToWU@UUh{b}~!gqiB4ml`%FLnFS7F_0t? z4L-2IEjNWZLK0+=C&3kZbd9$UYtQ1|YL}x%dTZNGsH3zx<-SXW4eWNOQ{ zm$@#zeo>4@rfDYQ*Y?ja4dD4Lc(MC~#q~QT&%FJqf^aCV356clW&vwN$qUY;f@lB6ih3;C0D(g5wrGW>3z!n9mh}47If89 zs{((*&Ay)$fS#|T94(^PbbjI4&LREc1vC%4X5BHTN9wpTNg?%UEShcHWGP4~lk;$paOb3o$o6z@>1BG3eg?v+jRX`3Dm{2~rpGY)*yn zp&@J9m!}X;tm=j8G(kN8Ji`&W%HWu8V!{5=mhvn9OrcZa+e08RU7X51oDvF=pQ9JY z-T*LQI$XoMdjR6p`VBem@Mqe;$o8I=5aTZ0AS0Py#2AA6jTe1jfrS=A0}VECjL;pl z#3_3FY|jYy$-S3m^_#lv+Ez%t$rV-os$RmReH*@v4xsuv|8hYlMksWjuhEwqfdwa4 zwr7QN;^*wYGJ@8T*L5)lNq9@@xFLlgQpY_{rDQ-)Zq1!{^9ekGF8U6~ehgGome

Pe~ffMxGe{r?R=A4hFUq9^1eoPOKsH)PFCC56x+lOr!L32xF5 zhQmwwp4_7?Sc`wOr~HaPPxv!RZo;7lri)XVFpkJamwX_5?g7B{lCa@jr+>?)W`*ut z^XJ(=Fc^GqbD0qn2gH(|OfQ23;tEebbiq=r%mQTAV1|tKy9c!yzfWG}wP!kc4XB{n z!jpPecT`&j^%A0}xwlzL2T-{Q%4?|}Z+DgX zbZZ1s7GOG9AJMutb%)GDhea>zFRs<2(!6A*_5=npAY{=~RDoH;1eNb;r?l>+B#tcWadjz3T zt6TnuI?Av3Q$<*N0I~W-O`;*xi6(^fgEJ+&CT7`=ck)=$VTF9e|1|rjCY4%2-`7(B za4K$D_cF-sB7xsN<%N8}N7ZHn-#r93?vYHi`|l4aB9m&%fY$3$ZQ0hEZ#uh+J>!51 zXaHVNikV;pLoWVuFA}Pv)mh<%@tLA4s@-*XLkhvAI$4lHSW-t$%22wrjCp-_19!Fi zN%sV~F9!YML!3N$<-s{%G|jz)Z%R?@txe+~Uod_ibtL0p|5f8}#FaF#U~ylD(5ebL z261PStKsWMN#A>B&f_g}9%WB(DlfIFXpxrTjmPbcJ!$yc52WvR2cO}WNAq7~B=JXfp<`VPqhmUhp1;cw2~Ap`b`eoZ z(5h)wA-UQN=DBr@U|fC13a87Jcf!(qBXQ~U4AuAV7c76r3L1G4-&e*my+G#@VCiVl zrnnX<$9V{eP!Un82hY>l@w5`X_FKQ9cgY+siVNU5KPg-QY#WR&tLU>^sKk}W0=kLp z&Pu*q@dt77dx_&v{UV@T zxAr)me6hNhGPPUu`R|J5$39*L-l#Yr&9u5MVo7B9)F?Ytv?zLyZ(&##-n@FXzc99o zA?``1_RnGkh$ysE-zwMs5)CD8=l&@WB=V2-9h75M3I&Fh6{xbJ5o#Fs?7?la3G1V) z;Q-ff#8|l>3H%hZ%Om?=>ljJGun143x^_3r^KD%lp4LT-d{fs&)tD|4wbpQW)aA!J zA@WPi$2Tic<;-%m_4Dj#2KQNcXl-Dp5Z5mry!4f;ntC$Dr@K+WJxzJgj5ev+O*+Pr zqO(4!E2o$1$rOKU56A3htPrf=>3ZIS9+!^3XmUp4v%q}0xYV$EnIG+0D7G&T8gdR| zQb%_|XV;?>S}HUlXi}Bh)&6FruWx^j{X34Atgp)HC3W%yr#G$c3Ni|X%*?yS%lty= z-#*=%lOReJOaXJG!bYA!Xf1CjLFhOLafx==kOJy;sjVoq*b#LBby{zsK5ei1`4PVPivuoch5M2~T{OKfHe>Vye3cpLfu)55Fha)6X zD6Y0alE(h_QRQ(Uy8rfcbNF12YfB{0N;TzD8Nx|bJ=I*Cv@m!cUwAeb{=LW$W@iWc zXSzBb@WtYxhbeK1Ay3EKnyLB3yq#KPj#}>ddJKAu&PWeI1qH-ssfrmOB^%&y7H4Z~xEg4aARKcabTtWcuE%#yIJ)&fPuc_h_DPqMvwk`6Tx7SQ81N|nJbh_io(&pq zE*?l7+>*|@LuX|8G~u|@++MyMu6mmd`%~=SnJ+aHdlxk{@IVFvOd61pwg<$lSK1r1 z`dn*{4ab7REIUpT)3I8ZN`4xY*$mwoP$zDk< zi3(^Do3P2J$kYJf{l6cWm&s5k`fa11Wd8tYTP#CjCcZ?x7ne|iMtKpZffKDe|0(ug z>66Kki@$W64et*rAkm|~(x=sSsY>3D>NPZ{>*nqYH$OrJyqBpwyODep4|5TBD>3&M1iUV)n` z9GNy{bkr^8kEV=HvIv)#-RVByv9BX9fG{;P$pCPo*D)&({f z+=F(Y7Ycj)q^WAO={Zh{fWE3>zQ0B`~>@VoJYi8`@tn?@+ZLK zL$FCmP2}YeK%9%&XKnwT!PXHIGdD@m=0S!No@TF2J|Ju&b7dHlh;uzsku=~*6aOGP z`4xY%@U=TaZl4g0tdxWkS@t0u5TT|YbMmvqA2W~8IU&ERKgs@q=F!d1u>YzE(qyNPvB^nE`6omL!q_d4X+$)lXjn8 z(ihuDOV5nI*p2ZP+wkwwS>tZYqzd?Gb zo<(Pe180j1?-nmz{?;&4ux#v~5udhXOps$3oZZp_C#tMUq+}~ud1POnmsyStu*KnWT87u2BDiOl!L6?Pk;2 z)N~MPr;W)bEvXut7^VwfE=f~p zf^7!7QJ6vcrwAS~7X8a@`2Gp|Kk1ehdLor)bWmYJPYfYLhv1X#^#JI#+I>$hh*aUm ze}tF(ia%ov>2gtqJur-kGvX9vlZekz7xrWTuzAcpL>cBAx%N}+9{|zE_y+nE2#|7j z38WQF@=G{hK$Lht!~RKd!|5S0besL2F1#Aif{IH(i(TndTrhQv?@$Tb%Y|nj!3vUL z_kvi=LxfzZCxl<>h9u$K->yyz_mGg=N~pSoka@isHBjTl%a}LPTJ$6 zy+Y0&z^S^U!2=$C1eC!;cm&gvq7yW}vCxr+P#>+m*~u56HKZdiB_s{gC5%&v8<4iv zQ=jyAK4|#tC6aZ}Hr`^+O!yv?OFbY`dQR0_rh}zgFnh8bVw}aydLoIHju|>tfiqNz zXSf_lMu!+P{1258$@xN->3xQ&?Xe%ONS_kdAPQR;n7DrqLww%{#(Lvk(CO`Jxtq*( zQacuLPnR^WHd*-=LY?x3ZW8i_!6`$=IctO>(oWk?Jq0QR)KN8B$Qav+u54lcrJF^Fbh61LJRbc?U^`U!MY|+&_$zv z;}>oGm;g3+FOhk;V1aQ+@8@8L3Dvv?9$iu9YD<^Yr#m{Nv;PM3mWIXc5x}+B3x0zA zJDL{H4DOONMW$#%xQ<3fMB8W%5KcQETl?p}7?^d7Cjk5-6;3Az>zM9vNH&%byjM?E zmq$E==Dezed*cr=lV94>gT1%a5wXu};*kGRO45b4~#z2x>&PJv|(r;T+e( z^slt#dyyG4%r>W@`>m2? zQgOmC0-2>R$Fvrv?`1Gd8DUsJIGo5bd4RS%t9z6^OwJhM>TVuP&wjM;^8@{t zE(o!e?H>I8>K`<$t_HIElQyf?LI3^cS*y0rfO4Cs+|~&t?#ZfuYZ;O3MmZUN|3U$(Q zmu_{mq0@L7{(k#+rZ(_HFuEwB+o@JSBN~vGyU5szg)~mG&$#~K$lGT|!?|y6Wc5ge zvkf8*r!{T`XF#-=G-F0rNhPnE|6WzrM*M^PH-1`>(3Js}7DD zu-&OkP$Md8ZOQ6lYi+rwtNh>4#5;9~%7a8BG#}5jOM+p896h8G_myt+hNR*C+{jM~ zU!?g*C5<;bLpK|58PaT2CRthtPwObDnoR8a{Eh?8nW$RG*h9L}IuMV-nSpiE*#1>fdTi%f%jvI7==*Zba&pnpt=yn%LA? z345-&AfB5M!-Y`Wc{A zr+j8|@NN{{k`lY*;qUKwhY^X$JZXRFC;J`pQ=!g_SX!aVw3JAm2_rZRx9sQJ-);Yn!+SuQ0QZuFI*uP=N?{UG9{|4yfsh;({rz?QXI=SrsYlHp zdN0yvj=wolVZ0H1ok%lUbVgiAIx=LK3gf;k(;2MtrIl!Zh@1S1KV4|1-3_MffAoD)$HF940;CW8k5 zyY0WKR$=GhUC3Vt&4!N}yTP@%3}~_0eJw72QE#HJ?QG0F)h8$fmlVS<(K^P9uXLm5 zXPUF%m6QC)UT5(AindzPI1uu*`fabtMhdw$Ng+BdBd!e(HHO9QTf8;J6Zm$5{?+w9 z0J_A9e|sc`-e&Nb&UbJ#N}IgH0l+higj3RB2tD%Et3NJ;9TImv8DDsN;5#=neSWje zs7Hf)cpr-<$>y3Q4}{uM9$|dTG!&iXgjB{-HkN)WlXlz`um?)|&J7-r(_>jS$zg_` z&A58bx6d&PB)N-&l-Hi&0|MG5&5jr`+!xk*{G@3;@h3taS?)CMx_N1uw9!7{Gv0lE zpr)%W_2lZz6u$2brT)#@NCWhjlQtXIY-{HT8D=w8u5KMM3Z_eab4A)Ns~I&-t1+$} zA^OAeU4V8j^o--Z90=y9Q<3JUXBhAZGcU!zsdzjS7FR}+R&F#ay9RH`OV3%GIr5I6Z1f4Yb!V05=391>y% zVB8~uNEdY7f8oO|dcKaJbIiO%fH8B!@;}G^0gzBJ66_=gtqHj{pZ4MK5>o7y8w{-9 zYyVX-nH&jNbOYKIZ)@^nDlVx?tM#b3$XKaY)GT&y>nH1Fn6qVYK{DLjAG=a4dSB>< zA0$qHkrdP82Rx++-!D5D|5JO`&srC!*=Qx)mei3gNg3lQm6No|bdXq2fA&sr^Jtn) z?Dv6QnQT{!cAkMy_+WgZ^V+02{n8p`pJ9j@$+F)XWit?ak0keH_tNVcMEBrYrazpaO(PStjiWv7gN8PYc)sbw6YY#|&wgz->p| zm`Zq^O23JLtbuT5dF(4y{zljkTk^iJRntxCoG#g=TZS=lCd>B_>TB}ZY8vI*lMj7n z?yV1lw|i*?xy73{S{uhi`fC!Lw0WbKY)BZ9>eM!=U5vf@k_p-i z0r1{M=q~e@9RKWQL(GE?i4E(KaI%SCTj%iOn$C~*h=n=||N{ayP% z`(TycB3(whdMv|CSJd4qTWzte(T?zxafEUzZNnt9R>B`(CBNcN8O7F?h-d*mrfQtX za(5>Ma?Q#)|5*KDGE63%~e`Pp&ju`)lc4lshIG1J8ju~d<3Za$F->(L224PC*O}YdG z!x+G5T8Rr=BxLAR<34{gMM(0^i`u;G8ha{kx!P{R88s>LEa|(7SF(Ih&hgaJin_3c z#eM8E&cV4Njq4eqd;9wFgM)m7Iu@V4o%C5Ul6{iUZrsz&X+H-4PK}c?V%;Z<7}Y5n zYR$a%hWW(2i*Rx0pKRwS6BIaM9x=$MP+2Z9x7N^qRPQ!{>! z5}V;tx}s}LS5%%)>%?)J@>!c7Wq@nE{(bgO8i*?3TbE=hOZXUO;SRqAO%HSj)mx_i zj^AGj^U0TltTc~Bm;}RI5%O+v-t5PWZW6`?uEkrP8TaKM<0il2&lbUhw`LmW69|Pe zSzgx?V}^JIfOI9xXVgmqsmR2;-zR9qN5qqTA=6&E#acJXf7rYPa|M50DX-@B;hJ+InS!2WzU1SiYJ zpjSwXlNpImqjzhP?{Xg%Zd-7LJw$S{XI;A zk9~P9#=q|xdJZJzxXndqfqf3Y+vKI~2H>toTEJ2>$(M4|cL;;#Rx=v{ z(gg1ToP$(3rY2kc#Sje?jg?E_zQ1953in(Fv%w{n^F#KceR2byprXiq~ z^7E!iZEQarH>WMKRir>>n?WtdB_MlwF6HG-J9hgX^^Sm1gvYF7kYjcl2YBJr2&_ zD+(q%$y_wmly$P06w;-_kPuUpm8ZH2zPYj#_t~MH3&*f~84N!dFRxip3&UccW7W|< z>U?Q7ApcdX9|1rlI!?en$|_Os2P)f5E?zv40d14Z2$tsbinORt{;!K{d_&7w`lJ;^ zGi97G9tfQfEtyoW?!DeR#*r*DOlR#|4_M3$z$wJF=y6%i7yt(3ErUMpkS`R6omR+8 z;r(UpHpcz@;J8M^23nVElUxjQP3lTz*@tj^PfxVN%r_sn%rwgOE%l|4Hzu3(eJe4w zxIZe7`@GGc56qeOo5W%56w)nWL`R}~PSD9J!3W`8ed}f1-teCM;2ng${OaL|nM-M` zFAd&Bw;$l#`yGu8E1MBAF0o|0&5YyaLN{RN-FDdSh+3~`cSct0`Y?n(FtZhI#x z9Lq}ClW=CY+aSz(v>Sp}-vOD&!GExi{E9zmfYgv+O(Lxz6k03mqNSci2&M!*Mm?dP zvI37}>q7M>*+1xIftX208YnVT=w5>Q6wXyc|F7R;|5c^KoHq_RiBPofy0t_CF{#ys zY#r^!vR0S4UFY0tlWgGQF|f#!R;x?0;i1K(hovucgS$l$?{(Q>);)UQ{wh@7vsUqL zSJLpMe)y>_B_@S%Ayvsfsp2-HI;6G6)tMjCUxz2?gGEQxk`HiBHXfg62bGoF!3Uk6 zgw4r7Aa6Vj2|j|3fP0qZDPbFxZmn&nu*VX1hTdfa4}dd}!&&5l&`V)OZ+c`vB$q73 z#M8-0kw?CGl8^6gan_d^hUHhe&C=SqjF|GgdVxzdVQfHNY<%spM_OGVzn5Cob@we< zme%2p3&cAc(_ZkjE+WZ1d56?RxYL2(A+2kB-Leg%4}7Mh?K{e{8XhAr<=-`k>Saav zaop#^z;*_+5^gLJ*AAOd7ajk6v6J!RPx?Ih;I3#K}q zet&g+L6sK5Y_!Uc$xkTWOO-RjztDwC?*Hxl4@n${7(fG<$141Iua!1)r4QR>5JQj3 zbRyRGObkT#AL=5%;!hiq4{;;*KBZV}Y7l)Pjh=Meh`4{B^K9S=QcZb9HNPNg*8d zB0QyKsCd3|SdR6&{u$Eb-DZeN^tVe-U$hgj3~eGaW}z2A9++XtUlv@;}0pJBSx zi)5L2oJCEHZ)%oa4vv`5-elVHnG~vsNN{?&a#P3dfCcO-ZQEqfm?%UN%){{H=Sop+|zHlb2# zi*(O3f=*UzUTe*5xVuwG`P%?pAR0%+XE~#x(?VKhWJA7P^09LxGzygk6a6AfCd>b@ z;qhusv;AU~jZT4eQm^P$El4@2SF}xUifx|4JYG<5DH-T@*uUe92y5;@enFMG$y)02 zMKnzVnwHNdH(D`4xZO$Y99V z9Ga_C7_J6;?rD9+@@#N*LOrVk`nbo~>`$?O03K$FiO{hD@yl#xE-xSr;S({6#qY3x zBB);0JytM(?|ptNFQ8Tz*c5$LtBW~napHJV135^DfSOQ2Sdy7 zC&$a?Cz3KYE@0h&bYV`TAGiOiitjfkDPh^ZY8#EbhaZ@=vCoCMvKue9L2&dye*{Nw7v-B$d(Iy;&py=?eIkW)2DA{4 zmhq(2RjeDCn%wNON6+40k3pNTR5bQooZ)mx?at}$lSuBngF%>Y&WUxO0-9uRlqIz? zdMawpl$!$>-s9fknz&ZGA?V>XY!%O{3aG1#;fq5IE$SIf%`gRO+GiwaaQjiLDltck z3J&9q;JBma`il^zxA40%_1~6gLmhN?K0~O08|UTF`_|tV$mr5>J^l16g+N-F& z=QH-IIE*}}*R;wPycHR2S<&D1OC7p-)$1-KCM`aDYbb@h#@6}N{ajjt%eY~ zyJJHN-UevS*GIIpS*f{PjGp?R@w@u>f#V}Iy1vAc0^ZC{_A|PB+3Uh?bjx}}8G%|J zPOs_}^#*l*V{+4G>P*UGpd%3oKWzV`?m)w-bx}W)eg>_R8f=#}v3S;nZ=bOLT5`{> zpjk?Ylm*_A2xASx7vvo8fgV!9>gE}}q{q@M{|EWUulSQkxX#pC>!ol>4L)a&Iar|= z0JLN78Kp#Yn_HuwV*dd6IME~PWI1ghb*W zx@x2z$Qb;$BigRW8!n0pIR=isa|=Ji8ULOtlgPV)cGUd#W<7s5A-%a}7|Na{>G+hW z@o{0Oz}`DP;|a;Goe`?rSw_kw58eBTjnhgyHXsY;{9&-qt0pne9te?9Li8yiMs=k( zjfeYqw-aOIKi>lAdf=FqlkA_HSD*cA`>xF$HE|R(!#lJbTp-Cdf;cyh_i75*-P`8fb zG5%Lg`o6zB8sK_T|H&ORc*QG(b?(U?M4^eXhay7t`8Ju@{}A)|75@vu+L)_3QCJrl zWSw&Ngpv^vwjRGda4+5P3$lH9y7(#fPYhR0LT+`?``UmWLCjx(8ri%&MbQu2e^q!; z1*7AX)14}~W`oB{Yk3jOdeg3Ip_H>u(~diSmr4J2A~0TvfxEh(9Mdj(8q4aZyR~w} z>*i)p+8jM#L*vc5H{NjPUs$Z~&K_y5dQwb>79!CqRG-$Mw>509583$;*ayru&>Rk1 z@8aya^~h|r7e%u$-s!x7h31%FKd~W(G$3}=rIeE8+YCaJ)>rK9^Z-XIm*EFp<0UM$ z4vPY-f+`~rYo}U#&{L#grte=J-LmL>P+@e1om_f>^KjSq-7-M*u#@|t-;`-Hf8$7g!!zMbRxT2*@adsy@w=fPug1SiS8gM)fkZ6A?F3l?q( zGPY)Ra3I8_xxLvnP*&Wf zCi`^WiSOS(uzzaz=iU2eiud*I@~U(Y;Y28iF!xV&RFk-vbt4F^0AA1kG2Zbj{x`(@ z8I(k~+(=i`zy57-!pROou27fP#0Nm-xqbg30x9ve)O|^^5HtbcN zAN{EPSJewz-JS?c2L$b-otFj=7uWIv)Vf^$s+Je8@r3VjXzjKfo+5<0XtAos=^;pHy6VQNUvyZ5JC3cwP;h44kImHq|)}fbpAC`}R8%+l9C^HGe0?;~YzS$y9 zC{~JdK-$jYrm))Z=&|j?j&b(jO`Dl{*{+7A)Vxs)@^>ub`}hvu_mtiN53d}N1}zNK zWRB`#{$)Wr-t{OppVB(#X%fD<4f);E=0ornLeSs%N2L5Kzgq{}EIu^2wtu%ctHKxS z0!f~d+;WWLwenYcC=X2y0OWbSq1;uyp)qYUVbG|VlB?|y;Z=T=$U_sw{ZadOoE}ab zIKHHwSKd%uot6PjG!~Zd_eR6IVVAD1JmeM!5yscg`3UJJE5Kx(C1%|Sa?%4={R8de zSN!S2N$;~1xRH*#eM#PFOZ~qrT7=inN7NgoW4e9pa{N>5AAoK#LZJy@hLt2SQ>oAt2iczii z|KT>bkT*KQAN2SGWTmG(;HTkxIKydeHz-*Z+O zv%m<&9UMb3LwGdR?Mt25U1$`TM7hmzwCNnBwd&IpcV;d+En}vENtfG+=(n@_-|x;rdfWfJ+&1+s4jP=wSY=)B zbU*b6sAJZxG#Rgd>)((5(I)aM{;aWh=y)^CXih{31n$`rT8@oKk1@j?*f)yn^}Buf zDfSOQy4*l*eY$TbTKE6!5`{N0FGINgLHj47Fb-G8`TW^l6!N&ibJf(RnRT_LUay~W z-S(p#?@~RPH{Ih@!I}r+CGh~f7~rw@$#w`^d#AoO?;X;Iq5|Hks(?ecJ+>Y-f?tb+ zSeKI4nvv2fGFpN*Y6Smfb)>Z*PkP=Cv7dWHOqh3ZT6|+Iv++I)-?83q{G>(bCyk|( zzyw@}U|SMs6xgV)<-R#r+yw_;bVDiopl{gbZo;N>Q5O~0(aZE$PN}>a0kgVvwSRya zsOh&4ggP1zk|P58UTZVvzOH9d*A1zQCv~mK4YTfdxNh4dYH!->rnlKOQ`MXN<#ulf z7ekH#G5ke~rWAP-969vMuz715)|Jj4sBvy7Av%=SYrd{XY%1CLTM*&50NTimjr;)vUV<(7^uW%w z%?XPk3Q1?(;!(xv3u|uw@ka71{+zK&^cN1tH$pUwiFklh{%Ldl{tnoC@=d*F{Z{4X zXV^b+Jcr*P{!C{=!1=2SSTp@TgfRR;`>(dpw6kM{;n7ZC=0aP~xL4PQYnjCPv{}Er z?FSI|k_SiPF*Gk*gZz@hfL!Q#Cg{K3stdb27v6}CSh_S7KckiO zYnjwZ75CJRAj}8#rDFVY$R5Ik_jeDE5MhDJypMC$o@V1+j)^jP3t*x7?V(vtFS!Y| zBLa>m*d7VAYpQ{@jwa1H-w+QioSD<1`%&Y#xIEnGy!Idnx35Z)o)~7UrVy63rW z20sYa$4BN>hSzNa7d23uBt@jI4yj9Q>zZ8GN4*{Adg2>4^AO=ZrPeLc^6))G_fU@o zmyoZ86J|5*cyD<7u30FpE_Xxuz*1&sDy22{X_9eN-+kV5VPd?zh0u4+L-utR?fQUb z{$+$m&i|dd+<0DKwr5D}1(rl?o}BCy;>G;H{hT3%{vMM%@nEM5N zHjkhp^sFa*Dg2QAJF_JVdLt))ElA6ew1U=I9U=+@|05oKF1}m5S=XoVy}brYa0X%@ zYbR8mqo~kh*B|0oOE|y(4|b7X@u!WBn3|f3$6}!<1k|vo!ZpbD)n%n(!lZKy1v+|%Vpzw z{f4kz=&gRg*M6Tr!RDKx?p{z2J@XVD3-jS8+p$Kwo31oFf*OhUZ`AeTZT8yK)Z^BV ziMXyrB6X~ETE?WAX(L!q)-nFAwwChtT>}v@QCaZt4ooQz+rI5F`q+I7p|9-TGU`ju z8l?EG04`q1@?CanK=3XpHOr}sdCgZv-ZpfmSojQU6eZ^Z8^Pd)JJurZGph9-Y}YM z+Gaz+U)oki_ph<+0XZr$qHEUmhLjJiO2G{&xJ0SDlGnGB z;cm&soi~j#&e8+nePwU9MhL0Bzu!9=W6d&&%IMaG^)&9wKs;Wl;87dxUVeP?nxP59 zdO;brt^?oJ%$9GT+XuvXn{ES><5mPk9;3S-v40{*W#Z4)m&7wN#XERb%f>(+cmE}u zfBnyWGZ%xpKH0H$61=|3!P4rTk$Hnq<=@WrZNh9o=#T!P9`Y;x#IX=_IFZd2JHHhj zgeJ!{{0?Qs?!xeDwqu`NHS0GW{T%xT;2|XoGdbHh@Z=}%CA71(Xa?4g*gvs6q=rIy zT)GK%56}G;&h>3wAA4Ju8^_K1jf>+d{iJ&V~FkcAxW$$sSC z_3mm46K}a$E{cd8t@zV5&hwA z<2cvvjm>Q^KJdFPEC$jW0JnP4p7GfFQmy3_Tu#9eWGwa8+Vfu8QWn8cFI{vuV?XR1 z1A=KT03b2hOAnKZl{29|(@dUWw)o0_>8<39d=0fee=fhT{Og(Baz~Xdw6=O&J8k^{ z?Yd6N%1B)*f$&|gkD_*#exkkMud{)*oA=mgofTx?Paz$dg~4c6aXZ)|Pl7$PE*8i) z+2oj$Q?Kn`QWrd?EnjU3wggc=WHqbJuwl_%dnr=E**YHW<>0WDUdHd*P>T3n+dl+> zw~UB84PKFCGllX3o=TGnR(lHIc4{JQ6lf9F8@lD{1yx4Pv*yj!E+O8Cr`ZNm@ki|6 zaVDW=rj~I*jv{mZgwNz?qbp;lt_=;MacYQKd>L{uJY1BbfPJ=-l%H><6W_RL&n6< zsulFizD(x(?QP%RhbAHWsK^3#+v3xjwi}xEmej?Qx;msTbxJNx>V_A)S^6xz>@yF% zvYW;iBp2rvYrIHZ>Xr5>`yfw{wzxf4^ne zZ4{^@wF(>uAOmJ**r#L`9mj=&$1oY)t(Vb1%s+m`pF9>X3gMX~%SHi+Qu(L+vpgw* z5-gi-Bm35G)-S?8$Nm9;c%81!HqL$ki}Dg!-{WN;`9EU+BzWubB&+}A?swd5%`T+A z#4v2LZ?WI3pEqdx0pLE{lh{AO28uC2;cNNmBCp$rFHfKBho%PmHb|R8dWq-WstZ2t zd`Q6c#c5rP#2zZ)Xcci?LSZ+z(Ciq!1aY`d0Fs9Q=XYcFj`k;i2WO{+84h+Sdi?!m zd_docrzg-WE;Y&lZFHYN;|a1`DvOg^NxAmu5(tML&McH^pX;BA2w~e3H40a9r{+QG?B6W>OT?$<%vv%0h+x2Of zU-lWy8M~d7T2nz$2Y&zdhD&g6;Mhu!1AQOr$j=}eC%`x!s^vAA-Cy`fiWy`YN7HxG>V;t+1#ll9C(5B!MzJ5GrV=PwiEf*uJHnd(^~ zB^(sE`;Mo7-!r3hFz~fD*mI~<5&Fo!{=(# zx4g_Cl6Jt&#`|1mROjA;B4g(GP2?VR&T>s9twWQ{wrwY z5d86uIh4A@K~>(IxZSz>$-cByED6|;4(8bE@-E_DJ(mM-On~8 zImna`f7>Mwgu6EjLleF|WwP}>GpV&wrIlQpv=D_>(P-qjRbRtC>FhUih=3#_7Kj~~ zDm|+zqx5Z*eYY*u&PKZwDZY#^9PeH+>OoH_JdrkfL7*)NvLU6QR|DG)nxo6%=%|T# zxJWm}dS6|N}A8Ldl* z+qy=SHyOF4@%8EdXuZ?ZT;a0M{O8^P!Jv5|OHZBSIINo~0Jm9?02#u`DuClD+RRQE zS+-Of*L(mqAACxOytYk9(LuebsMr}C?=9bQLNqb=xk0wygfh@B89#iDJ(q9>#fMq+ ziX$8Cu6j9fY~*#p-R|W_;@))#S+k%l-w0CP_@i28%?ti|m$8^A$DZv&?13M#fAaVv zaCzy1srrC}KrzvrxxPfrix7n;1NmC)l-LQ@?j*1@_ ze7Ng-9}wXSKiLqi40cx^B)HF>Y|vYUbq#)3Qd5vyPe%f@5U#F7q*cUq3FfeEM{t6E zJwbyZD7PB`7-*K#Erf$d`)!z<)L@+MA!eK4BD^Bf+C~LzeTCO3x)Y&a5)V_s?fSbdM~R_4_fX8CJ-+AjGYU+F)D56{OP%E>@gZ*Faa^AlqkgHPYonS z{$QPqG+?`}aVNDul#~zR!8TVlsZCtJ747KY=XY;8;S_>>@^WkK`Y@5IGgJHiMhllA zPOV}Etydhmfy)IvUH0r{xPLiV?8c_{>ixWK1xZ`hrKqd+F>${oWt5!kCvWnCxca*N zJFej4fx5gPof1%a_^Olvh=e8lNzv`r^~q@~NLXEv>N}u=Ur}FTQVUV-c$obo{o_~s z*<*cA*9F;}oE%YeL}xc+|n=S8h>0ae~$eF&@EgzeWi$ik70HJYd4-^v50=a z{$QCGuZ_PrVf-h#urY`?ayQ|pEBIqjq4 z5+7K%Ej_6*TC`hIy&j~lwN48A8@-y>r}=Jsc)Q>)8qG%94P;@ootwRB4ByP(ddlV| zR;nAA@zCJ?9JA7i;~}IyHkk*_7&A)jA*F+!(x!{`zMFpimcME*xwi0@6|(zTBahGb zPFp3Hx^*FRMZ#H8B+xkLNWO%CH&4+QD}Vno(%Y%=>qdY&Mzf%U$7VqzS_>JrIoZRy zPTb>kH|66R317B<$Ke2oo>=jM8u=jfwewO$yu$Cz`R%sl*uON z)R!18os@_Go@xI$^Y|5i{?OKhwkX(eshpkj&(sr2Kh@`30)l4${Nc~Be*hBXkd--K zI!(;s#g)_VTnN)I+dmOgG`k5Nk8?%lbFdfRcAq4-SJ!tlZOZlf&Hl~!c1Kxs*z~P% z3NGOx=!WN|c)%0{B78melN~XgJ*<#FD6XQvS(+8KhqhvUO{}YtYLDeuTE}=vije9G zjDKlv-JHpUm+3eZc@OXscyxN|Y|N0-1W!3vlteqBcoh6K+3TeosgM1IqLSW3#e5{0KIGc zD61dqv3fI}9o4lN|4R!MdNsyAO)EZ-!WN{iHEsEt-izk+_|vvM?M~4}qX~z*VNZ*e zVfe&MYgpgfzbzAxM^fV6|B*x!DXWYafb?XdfeD(-N;5{E8YgWzUg@;yd7UW4^;?S_ zht}eoR+yM@&z7OJ>jUtnpY*x09O7Bv=>GJKA{)tD$7kCV&cJ>T+?BMO+D#)stlt`9 zU5PxpZ>38s=DVcu_B7$j3)9t??Z2Vx+IhI3M#ZX7`E$Ax zfo-|CXV>LpEW7xmeLYXY}PNc zkGNM1e%StrO|hLEy;4Lz7S8Rpj{9mxK;>Vy|Ek(@xv@P>cH8QsZqg}=luJhA`g*r2`$yq4_k*&%#&Y9sSJ2Eif-uA{jPe33s->l7_wTIkM zeGTVzqOh)HOY2zoNfBaQf!S;IF)2^LbHw31N6I#?$vTe6ky|ja--e0(2BR=&6L{mx zb3uchx2*2!X1nzIj9}|hHyROS_dZ4TPxWyFw5JEd<5sSRkMYO7i-`1aWDc5&H?)~3l)20-^A3(h$b8k#UW1s{e_4;hX$fYr3V%aygNSKp8u8I?JWsXnA8YrMum1trQNUgg3p;!;+h(D2f<+oki z>sGk6&vK-$PM`Liwp^-BX3{`C%$`4Gs=*751463R)Dr3i#;?>#KJ)+UF8ePB{^sr$f@2mD-RXpr_nR}cn8~A&H@mr%4`*FQsovf|bZ^~Ct z*0{qY+Y3w;jlem&(Na6tPcR+LARJ}Pr#rGl%lc0e~nT|g2tI!UqjJWyo~N) z=X_7~g;_$cX9OBsn-P`pl&W`Gw|0}Y`MlosaUXd!AAi_7no^!x8x%M;5TK?iM`S*l zK;LKa-PRB%C35UOv&G=X|3I{LtRdrA>9tU7fcl%ennZQim$c_M)SItJU0Qv!p^VfX zN7iK<0{zxyyuY@Mo9-Vs;hMMRBpb+MzC)T7$~mQHW^L!yoleLlrRQWsVZNBuz?O|$ zuw-|IE$w;jnu^?}ZtSx4c25`I^g{dKs2y$BhcRE&*85?U5XzVVJ&a!BQ-&bk%zD-t z`sbCge^?Cdc5vpn-p^}VJ&Dw(U6$ohR++e*J0rdcOnfzj zQSlFPi(m1-E(8~huW$mBGr}5D66yS`Yt zzfb9Hug}ogij?r^v=sFPVWpNn5PYs90zcec*82P0ne}FEKHFNX?l)FaTP$FD^{i+a ztAYr=-b}RH`0Oam&zlRm49XJw@OgATli zjMU(L1EQ6D{|VfG^~Jwm*aJ645)jqk0V zur795ktKX)4hP*WmW`g)BTqRt7?TE#Kk_d<2~Wzx`pynLuOU(0nuzwCF3Uj-0Ve$FsM0J8Me zviM2;kX<%KbC_YBn$B`v>|jZ* zpYAVL+IB2zr`Wv*FxfwhuiLq0YGZ($)T}4Y8hMiYO7qG%=67kICZm&#mKB4|SMA?% z$X0>un{YvkG%1Czma@&&fYkV3J!Bb3=M!09}o>*>cOeOLy$- zQ1aadW7fKY*Ap*+E5fIp^EE~(Y7|?SKx4P$jS+3HOM#iziBY1A#V4K2P4=VC4N1l! zQDxE!MN>Qmuc8B&nH_1Z?p%$P@{y;nI3DO>oac?=etXNmEQ?jmle)}Z+kCf~RYH?v zx*l|sV#*w~zH8SP0;z2SyuIi&Zq$nRxamU??%q~ra=&oLAgc6a5N1`E*tSgPllTO` z-3h1#O!HUsjHHkzo^D&aSSLB{IK~^=^D$p1$IUW@Wn0W<^`;l{;?7>YY}bbGQnByR zo6RH9$t_}zChJhz`6mon-SqpcbB2AY#d{!+e%g*MZ}f*@2hD=U{#Cu6qfXZ7mYGNU z^&IOb>**D0SbATye?nJeIX)b`mZC5MIefL0r65fD%0<8b_WiQ=*CW0)qJnCyvPM~X z?}yLr2T&Jy%hu&4ey=W{n`o!Jzb?r~IfGTD{R75*8V6KF zDmWPHx0HZaa7Vmcd?3O$BNB?cg6rM(zG(l{b2mj1oUfe?Lg>DhG&BWbWuFPiXTk{b zSUA-Kb~xEni3 z;eiH3jB|8ZwD*xOQFwDyRiTADn4DPS^ENblQVTTg-I5BoPwTp_Z)7c<$%7Z2X1dvp zVck%+Y@gPr{RF=(2;68J5744|fl!ubz^&BRYxwINh*=P1PCku~IfsrSC&Hf!{t`CKRyP%n& zIggT?bGGM5ce=&HuPMKSy%XN^Dq-AO z=HZ|!{%_jEulU~@f-?m?L)0OS`4eUuxZkXpA=MPLZz%z9f`)iAgK8f{&;}SY0t#O4 zufJyh#O;<9i^B7@doDe-gK zlrQyn9dYmXS;GxDLw8>Vjs}FuQ6;soM#WHbTqDZ7PxT}$SMBW}Xfs34d%HZ1Zw~p5 z6^TtXqDdj9>LOFgRRQfuvZ~Sm@JR3^C0YXN0EeiYT`+dckIA zz_us@uYPT|8`ETP5ggQ79S)`X{4+%-QXX|p@u)x!;@>ra{ZX2ZuoxR zdML#BUw0200q|5FC(nOt3TNu3Xr{~-0r26d?O6i&5XXbJw7F4o9avoy9aZJ&(hla` zb&W5geUUh7PXq-{mZUCKp_dy^D!1+VdFP_j*wW6gnm!usyz~XavVt>Y`sKe~*Cd0M zd{3Sj=MSC=IHf?2b4mE8W7d|Q1 zAocuDIh>i)TX1W5w8-$#$1RdzV)V;%?9cf@6P9zktzi7nuBYFuXOcAQdD~IicLwn; z^NXR0Cn@b*%zMJu?B8)RAzYc@f)p*EE&p+SE;Km`vT{$G&&79m7Yu;StMOn{E%G`M z?ls@W8Ldy%>T)x^DPI&%dEfCCn=K?%RQ!zTd1EE7cU# zVoE@1*bq;_^^SxiXEIe|-h$Ke34ApIA}itfUe0br`?~uYXb6*SUPxcFf3lZK=!e!x zCSUVjcCV?^#xg;#f7`5>X*LQY>P`9g!?qvRyt~huhu7!$f{tf`zoMOglc3V!8Q!fx z92A+!r&=N^S$o^N*(J`bx62Dbdn&0fiCUB9k;>(kqjjtY9@|zBc*MvGZ8*5V1EH#r z&`V)#+=oMQ?SZj@^FTg4i-DLR3HKO`Mr@N_^6J;7?OpE;g#G!BWI=ttS2vpSs7sri zr=-0pHM{?C>+{b~J2V+<98tnWOB=H9H*TupoQGyB{0kt$QqY-1^C_bldcw(&H^^_C z!W^}X8j@3)*Lho=Yn#NDJ~*z*-?=qH->wm)pSlycCpmlfcAp8pX8%+d#TNjK3++up z1Fg@_ZLxg+(D`>di=Gqz0q`-K2tfktL{E#XA>NwSr!;b8^y=!_SUJ-RA7X4O z-{7)>Ki?dF#sB^QPM1hYf-&XNN%Yjl0u`^>xSE2q#$lwwPJfWACNt5M2 zsmn@jA+vrv(Ga5QYN@lM3+?p<1G&9aA=;z_6O6}9B09txg4Nbq#+*qLGLq4Ze~_>0 zQMH;g3!{tR7Ef&n+omR1OV*egWk`VasZk~c0XE5+S%Jf}#bZuPSsQEb_pNV8z=z{@ zDvLy@9>b}Dq>2uYA z60M7+btQCfMzk&n8=FX5ikQMhr9VJN zJMH3{&ow&zxh$_sf5TZ~n_x4)Tf-5UzuKb&AD->*rp|{o0ZAkct3BMTXG0(wMzWt# zHm^={s+z=RtFPI=uvb&C zS8t$F(@xA=u>gWjkEZ1ND!l%p{R6hg7MrhxYYrD+_B5}J*l}FnPA6h8W0*O$HZA05 zpK8h7xNWV=wTaE}o$`vj+nmzsYiV0fuEk8}YE~BlBdOIRiCBWEOTt@Rczk z#*8Nr@$;F%l>+r{S@(vEgC_r^R#SV`+>7$TWpGK`B(AQgX@IbxLS_vZ(QS9dmr?Bqp25P8VNL`@kWcK^voLsI#~0{i;?@cQ3{ z{O+=m?P8jA(&O^B`mnWY!J-$sBe#I)~uVGc6(t1E_)3aHTfC`2(#wp zhsNVZ@O~*?WgfVjqCug{67B%UKsdiKbvNXd5|wYwQk>a53gfmrx!EFe4VZGDuUN!~)8L zJDWdWBcy2g-m0e}Yzq*tdd+%D<7PeitXWTGpwvG59ZnT%Z^i@mB9f%cKjx{nl3`;_mpxnaoC<*zzpI^+&(1FQnDRUQ_*6IU#)y z-0^DMrBwTOKKY5R@GJhG36rP$$uHHIe}YQO%X+0?Z`JIWLF|CYb-jUNO+1{p3+ktf z^`?5kJ&dzn$NQT7129V>?X@Nnwb(nsag+?f*Zq?H6BB}y9IQ|B=u>g;EWN>Qm!>;~ z;Twe+?iA)~Cv3pq8^Jczdgt&$-g=rcK=AKKW4tW@+!DIAxdF4!O4yCnxm+c6oS;7OKx-7>d;u?mgOfJ1)v#qoukth#S3}cDd!>SkBB-@{ zTeZcYXw0sT81XM$-yFP8rKhkMKIgmpsDSo{{O=fv{iP2X$sBphUJV%>3g%7q+C}_Z zdR=e9#50h0TvU`k?C$$)jcy*+EusABZmC++x|AWkJ#OxdoAX|*UG^FwY^pAs7bv3t zhNvar5ZUl$ru2a5h|#mD;GAI+`eK+sOMGjVoluj^$E5Af#IJW4W72rH+}U<_P0dni zZmhvOW;o?rGCnmBtAaHTjaqI{fVSeuF!)om`vwza-`He2+&yhl&m+5JYf3d)BI51V zB5>SuJxn1_UPp;%9TxgD=^?<764Hrk5J* z*%E~7bFx1vhMJ$d{r9*3szY1eb2v973&EmfORHUKss89+k^0oS-n4AQi4TrBPu5lN zw>N#d-;=`qnYQpN{$Ghm*bpk^oyV2?q%YZjRc#=gOD9|GLE!D)a>r5&r7t!L z!?3+ZVba>4h{D|ZZA&CH*r%OI!mCbJ<;aG>N8OFn(<~xd25o2lklsOPJzB^-FQ50k zg}*{2nsg68Cc4mI3+`IH{NSDXzR#LdJ(0F<$+lU72q$S%NGxvJftoi-rse(e4J!CH zFlz}jWjVyX5haNk8JpLqNsC*%_ci->oL;t; z;3XmIB&ZjjbNvM&o|X4re<0KM@88J(z{_FD3UzlWqIu11SHYxNiduf8y4*&bxXJMn z^gOcMO9tF~poqY+6?rDF=knxUk>@pUSm(|?|$vB zrBOeusSW+)ysD>Y5vDqMsjDl7ZESHqfXQ2H?ep+9c6g)ZLznrjS>lDNq5Xa*#Bhqd znIYOv4tQL1)%uHUwEYd53a|8MVdDxGR;-_xk1P;o^-GMn1b4u2oQ z@6cS5`i5Ittud~v=e1+X3kpuTuNs!N(7&a?sd8T$u7MAss^J6}Cle;o6#kuE%- z=Tp!6lKod=KiQlm3c+4t?D?vN((@l$iSZkSNv5sDXxgqPIozi$#^GxpwKF3YvpfS5 z5jm1`5JqMm*hKzTysBty-pcW{=XNj*{NQ*~OU5Fzj~?D;HH7W5q2EZQy}~#hb3k<0I%euUBaCGv z{Ptd(m9=psqv?&5O;N)Ipjz8~k!pgsY0^%%Of0jLGQjvd|R|st7kN!`*F*WYO_&Yd?)pew9{j^PcZKU zj%z^}se0m}cqV}=<10dL0>5J#9H}ZRz$m}PgH8#-tEA~$W+e@FV(~7UtgR$hT zL;_(RHxhHLQ4uFHzDyg5F>iM5xVDe-Zon&q8qrj+3T-ez(Jje2zcZ^(2T-_%56=7*BDym`2uyfi7zT9A8GqG`8Q)SE_2dR=$wTVY$% z;w=x_)X0}Lw`U4<=V{!qPc|Rx0boq>4}&O+8N05Q=Q1RfZ_iTnPcx0F#CXo@e{1Kq_i-Pmx|t%y+QiJ&>?SNw_}h)OF=Hi#-` zxdqmQ%l!ja^+2ze3`&HA=`9sFs^LAaSrMVtcZ4!X)}C&(v~ffb#$u6mk`L{lrb@NB zf4+L+vfH_!Y>~)CL@2E<*gug1F^m>Uew@eG%Doi09^Oez6*m&Y{gc#ajMx+}55Z1i z612~|G1mMmg#L_fv}uB#vih4xl5#7ep^d&s7r--aQ-PlJJZ|X-ov9Z}T zMVZ#vX6*y+^iWPAhHf4Zao2ahyhyD?WuT8X!lAWS9@Ocxx!p&NGL<;nszlu1jDT25 z$}8~uH)zSKYyInx`x=TuT9=+{-~AVye_D!<*U0ONv^k)QB>fR znr}%n)fe+Hsf1r0C^45aGyZ@}OsZ6e>(ORUlu}~iy_apWL%j>o3+3XXOn=+`LuK7? zeKY`bu_HZ-%=?B!tGXk^pqZ{o>WV3Gl&s#Mu)fu+`-CF)Ef4BI`rWG`FX%<VcTWmXChIn1KMnJw*r(tt6KNOiHsN)OGX>YT`Vn(bx zXFC&rorimXv$o{rOUW?xR~Wy)k8R#m2g5W?IJ zyaY=3!Odhgy0GQ(VBe(KcDQppf6=gS1)5$Y(`ECl9PQQWK*J(WjN_yW={HYNgfG}X z315#z6^O48F4!xmyy7~HY}~9F{QidZ7qIS{g5y4uFXvUIe}}1p8E>%Xq)+=)7eG1i zNXpAXI{9(4dj64e=DCqid6X57TRey9;CEQSulRpDrd)n4M3o>Reh_+Ls2nIP#*GE4 z)JP;k!5f=!FKjjm@cZSEriP4r8~`lQ>TW1^RNSjw6$tN(b`M)Fc(r;xaP=RrwZVt6 zud?D-?4N8>uV;AKNixq24^psUcTn8c;JSlWapAUAHqmd}F<$Mhpq#4i>sBt-o5%7Y z1Ex`0ApkjyCDNzAFpUbDOeY~dsl-gr^>9hNAIPa>~yHt>*e(x!Z zeFK!cryKwy3em3L2K_ghU+PT-OQkL-uX`;~qhx8`glf1_tL8SUFFYjsrh22~NU&#l zq{r`5NnmmX9t~RB`$3^HhfGU&n43rVXDV+ve-o7s5IUlhZys5K)*zgxwMW%;nY+4f z(`JL}Yi4t2hTk$9o~ao=pifNcJ6nBd)MZ+KmQP=c@6KiS)1dd~^n*Gmpa^{=?TUO!|14d-tnFU>WpP|II$ z9e^d;5qPC$446z0Q{&nq$OVnoC(>%|ruOX--KD!1BpEr%Sl~XXcyv|%sQ&+o|F&To80-^6zq%-3lC{O$)pe3W54dtnI|7(m#AD(R#N+$ILyo*}rhwKUW_YuGl^JH< zt}A(iPih+6+w0o15t@m*;x+8^abuZP<+o#qwA)ZH3$ zt(x4t5pHdd#Q&Cv`!Nx_Ly&derBW}!3N#LtfbIbYb4V1957i1l!pZbK(Ke09H_#EC z!mzi$?hRiWpGs;1VNw@IxsyJVx>Ti6{d#yUnTyd|W@9IHLVCEY_ivRp+!Hs42_#qK zm;Du9hwm?TatBQ{78rs}a4lU;B~)B{&y>i!cpeouyMDK8{ora`E_xv8KV)2lnhG7q z4fA>jw{;tk+a?$fV7n!<47+d*0>{55-Wyca62gT1+HeP&7f^3r#iG(IC**|neoo4?I!W6%F_46>*uUeFJ$ww@*AUkp z_O(|!gMcX&r{wwe4SqlTrI|P`qAgq!x9*oOlPS6N1ohjP<(;FQ42u7v`83J`gVZ;n z)h_DVx#XamY;Ih;8WFZ)yJhv50f~uz#jp5*NK7cJtiD}-M_-VeO7|TT z8h)5+(S7qP+^NT-u(&?%?X~eNpp1)IJEF=Y7iye!nNO-gQmjq!NHY0KOzS5MAu8+qtd{{ ze}%=Nl3{+p!5n10cX%N%?HDKiscL^e`3nR+4`hc#B za^?o8915?diT)1M$LXX783$il6p~`#C-3HKSfv0sV^Yr-?4LYNp1r!X;{2)-&^gnI69?I44z;1<)g&2I zuph=iAUhi-glV1BHNkH^X#>Bs)K$2+R78weO19N%(^dS4Ats{kop8 zhV}SF#muC-M*F+1>zUs)=h-9OCKnErkf5QI-```BXkyh$%0nf}0SI##`0atW!SdS2 zz5?HgiFRe0@K7I|P7g1H!^TqF=Xz*eQr9)DE2r+QHhJgu-AQvnSnYAJzPQNQ(cbJp zosgb2=(S{7Q%~>@-N#Y}t@1%3UgP=1sr?TX|6vaG#oAo=uD~?XF_VCNrkwawF6n&R zj|@{733|?tdg>*{s0C=$&w;v}r_^umS6h8&|FSxRkq;K^KvG;H2-OROR5|Jpp>>bE z>hEGqcB_Y+flZPRFBRZxnYV9J651^gqqab@KLfML=xlb+%6wZ)#qQ@+P9~@N5jp<}y?P~|^k2Gm&tpURUO1E+hEU#xlS zeS>gI>Kju+^=R#^wx7!bDC;gIhM(}LC*Yp8M!(`${7}p^1s4k9P0=%J1q$Fjv6zOs zTD{>)NN6}DB&2p(+o$WFPH?t+spp0E zYoNZ(DbUA7iz6k>3ypEw43utBTiBsl;t&LcumFPrKkD7s+1dzNhYss$r*cQrUzXY|?^7oKVC z6y^JO7+#|q4VIdhJ)X_Nliv2$Av9&ox&wHn%#zuN1@rrl*x-u>@p0k`PVYXjfs`Ft zkXSS-Y}V#LA=Z8k_cFN9!;vrQ`zCFRCh4XwXWpQq1$QW+l4sJ~Wk&0{Zp^wE=X)T* zU~rIZ8zjkl~3m7mM4T|F-=@xR8=+1aEeE1n3VA zYVDbm2Ao?1uxM*IT35X@NuA)K24OUpwv!zUu@^p|@;5`8wmqw7TAW0A7lk!+Ik=l+wvt)byV5XfkwNlg; zAY1osTYGG|^IWX&>|d6LedlWIF?jue>CuYV;Zjy+HS}w*exsNwIPQgk^jGA#ymkq5 zXoC5ESh=|qjzDWyWY9LF8@11dVy6Woyjc5zXNho<)?53N)mQA_aS$PY3d`3J0}&g8 zGnFaBr`~=!$$Fl$$n>3}(qjrKD##$jopRh%N*W6;0w-8Gno%PHY?AscQmkFq4)>!G zhJ{tHpW{3vzz&U-V`KCye#H+3wyLd{ThP33t<4t3RD}owAt7D8W;+@tgnnA>(Z+EK zNQkX+J!)-r_`a^PgxF-~Rn`$IF?mzBJ>@PB&UWu#JnUcEJiukpLSM0e;z1j6c7hcZ zrgSitm!ied_w&|=-DN8>(^lTJvRz~&3HN#DFv%}WrCvu($=o*B!A}b=5mRjeAaw;#-SGTbCm73;nuzILypMKWXjo zKFc5(g!?>}i4Cxc;7mW(2~mpZ-~yXdO2G!=kp<=BUX625s}Mz4+m_e@9Aussp!;0$ zcTL*V6`*CUR_=X`%B(9jNxF1NnrqhuMU8fElEbK$QxO!qIX!}fV`ihb?H>S9xfOi& zh%No6{jiw*z`@Pog^6SpLwEYh^}in^+{alUWbI;9Tk&p~9bQ;28bf!-HGquN#nCn; zw60;}OGRxJW~2Bsp+%9DMrGqIhIXst&NLw3qlldCl3U}NcZzY;d#w4eLQXIJUOjzw zv)wB9YyxS_3K4z)cP{edmO@Q^V=fk&egv+GL^;@cXI&$jPgcVd-oBk^@ zsRxGao4ReU1W!0$z7V9A_zI^7`tfp|eZ~H(Ey|QD^CV4_fc-;LKi>g)jCVF1wj#5v zOP6J{zgy%49ai2fw->v)U5i0Kgpj(xh_sXn=R;mQgTyc!Vw?!Y1+<7VhvRg54;Jma z)LHYUQN6#_#!`21F=`(4P`da2CX7|d_$Z0WraOh24o_OEiYR)5_t-7;A(3Ir2%YG& zoVarUrx3#dqIT>;Ua!VU-&s<7L$NNohNDKaeO z`{u(A?U_Yf~O~p^Ib|4v$-2HcUuCf!yK+EZ_w3bS- z&>UPQH-m;qg3tRN^1^ag# zF4I~6yYUL44@_vj)|qXH8x%F2z8#Z_*NOLEyIm{v9ox59XMV_5!6dH+P{+qlP>Cyv zAWukrq}Hrfrr6u{;$HOj3PuK&q*nQ9Li~zfaUlYmGa*ryHlX1@>|I8sYo=0RBP`qy zbD|3>9pA<*m^z^eoWoD^O1DL#RJpy3o>647{9C$>^VRCr@+BaFuT{Abh0#xP57_O67OaoER5VGaRt-QQIz6CGif5#*Z8I%v zN-t{7mTg)T*iY&Xk{%|Lu=y>dCrB5HjPi`qPT3qa-t2<}A!oy+%DCEodXA1{@fxw= zSWH$9DWu;yt#wI0Gy^y8^gDc^tzwRAeDnHTP!IOGDa}v!_AjrBq~%0XaJoTFWz_ZYV2N zn_UiqFWA51WJq%SB)_CW&^VVFgi^LR<5A0@^|~rvmX3$}(3t3ovlUupi>!k5G`cJ3 z$(6SV{ISu>@eN6t5gwBIsPNL_+3s#4#e_dp;@f@v2%pfe_!Yk+?!XQ1SmK_~CBG5& z8bNJPp?XbdNcbla+C8=l>-}{e?hS$2&0AXTKYPwIudN^Y=aT*HSj1(_((cwt3b$i!vLk%n z#H*9KO<@w5V?!N|kY>x*3I4;STv3|yegi@jr12hft}W^x1A2l0rd0dS+F4Dr?fKZ8 z=rdSYC~!eH9m1+IJ~>9;#tIzQByJEa&rFKogY}5wan^ge*wwJzmOs+$~8&ZH^k z;WPRbzv6eqHQ@0eTOSy0F1LSa8En*QL>4c*WvBx4J260!lxHI_6c#RJXx7|(;mMbY zE4ilHAzr|&CB+0YVv3yohHMi@JYUUKa{WAeg>pCxD$uI&XQLS982Be?GX1anhur>Z zhhvUg6K2K6nz6<;8Z$Jqwih#TuQA(vCA`(nF4zzq*Q?UzWQE?-Jkms+q-0p&Pd5fZ8&F{-Vy8( zq|I?`f;%J|_)PAQ`?8$P+LrSi?gi<+hkYU8Z!#HL75~XOhMq*05ZVQN`9@19U)fW6 zi)lwDzM2m&w^dB*DrdD7@-$0SmuB+m&i>`CoailDvNja}t4CD9E1C2nW*EQOd`40& zj9fL;w!y*`F?!0tA!Ki`?a5%r^`9eae{&`*uUe5 zOU!K9*9eRJWowMb>s9l@~4@ykyk%oph zA9=u#e#Ni&9U%4StBy4 z#qT!SJ@g1Zfw$V}cNjS&%|Uid^tu*W;&m#AF>?hRbhCxf(e{GLn#`)Te`2kCLcvIG zEe|x=a9z6(=U*}@2*+V8Zpg6!-v;)1Z)?c|FF>%!AN|b8KgkE)v58(k@@64ov!y*Bvw&Rn)R*S^?>j0X2rDQegt@*{Y4r5R-$RlpPS-wXexF5 z4UGJ50pn-QIdQIWzj5@ovfEs2rYfegnzR{scTk4Stzc0fADE|e>Nmzj*yIs*^~oKD zkWLX=tIJ@_uzZeeF6e_^XC*_cdim^PYy6b5Wn6jmTD3i`?mIN*V?bueKRx#BxB9yD z8$+b|Y}(DRz8tm|Oycix&)m})4+%SX2URe=!+1={64z;Z*O_98$Z@>x%ivAG(ePkz z9?)6{J*QW1NB6#cBlWMEr-!p}SB+jq`{nGcPN^R0Ea(eguzwP&1n->DYlumP)@LfC z{4VAaZ3?>x$A4bakM zB1I{!9eX>uEb?QJZusItn4n+rD}G0q07Nf&bj;~cSVQ=&R&z}Ch$uD@A{$W6lj=)+ zt^9VGPE^dvmPh;^&Z}zUO(|J9qlf#WXMxAbv^QCe4RiB`z^q}fceZ;oB$=;KE~+Px z#b2?1VksS{v+hZnaN9rZPr&YA6~<2-AkxSai60*nGf~up*#(<7Xehec%l!H^u?w4V?EY^bmU44PR3n7L zxp&^$6;Twx7|xLXG2pe&^5KPE+x8XMDN_rDJP{(|uMOIQ>QRs6>p0HTKnT|O%Fc=O zS;@5idDIxXp9j;3Z$X(c!})b8%@1#z^TURFo#8PGztXN%AS^`}OvsPc!_!~7|5X@SL*yCdP8?1`* zlY{i{Q-T3i$mUeC$*(FL^%Nk8;RK?0I-3VIZkjKrE0xu%fOhtOtLZ)Iz-FBE7yz76 z1!WWG1p7^sCFWAaDv@9h%+cF`?KBN`%PGF>1};=j^>XYM6Q@eQd0fqxJGWg()_ysW zRh;H6Ns=$wzcT~CUSB}ybUOLD%0S**PxqdG6h>6t2SdE^JdDMjGRCQ82SgE!S-Q&U zx-zL10EUC!V6$!BmFR2(vJXBqba_OIJ*WZzvrRcUMmg7l2%789F7~hZ6_;X`0JqfU z$DG~-lXc7DP$!#4h`3-_4~WDyYl>#gxz%K9fK-O1&B>JU;g(wyX7@_V=J2qm5UDqe z2_BaZj_X~Lm%+^7!TI)u{eE=`r$tryOHn`=oF)-$w13CWMmrqcFm5ck(>v%)Ei!jb z(RM<6@ppMkjI%l0@Yy zq^W+ZUkl+SeQ5%L4e=h>Qx>n9OLE1;!X2vb+=KW@Is}44q)APQQb9PjQ7yJv((3zy zDlw5}m$Z)@7V9q0YFGHS$HZfU{%$r;%95}Z*Da>VX2GCN6%+4iOHk@8(fn-QK^GLr z2ffSy9TwA$8x8g?NHR+IjL0W^tF`9hzS0MJ>}U`! z5D&4Jof@ytzR;|0*g}Z2hB=~zJN_<7g_Lpgs#mNWXBuSZ$i=EQ9CCtio7~e#w-s1t z%13JBe54UH{+%PMW?F^&$w@9=B$jx|#fimUyl|+duG(z z@Z9VMv0%fKW=CYk*kl+@aM#8NuPF3(!*20Xv9<_F#(OlBUdmv%oXBKb1U>VqZo@U- zu4baPuPatdx^K_~)_&`Sl0Qjn_aQHQ#r{cU`j zZ*U4doJ^raR^6Bb0^2m2!Wiz#3T!?blE<Z0;uTMa- zJb0F~{F8L}6~E$Qgc5TNdHsac&*CO;l+mEOu46oAh)fucLw74|ov@IIu8gI>SfzbM zw5e86FCmnLbC2>J3`}eQ4nK085*79(eK8Y%aK3yt;I!^5m;z58`;z?=fIR4&IyD~@ zhj(DI$6@zc3yxcJPWk6rWbTrkcIpY*Ak?46GK9{IYmdtH3nTwTy6Zt=pKMFmm# zCl>)bU3BX|TIwL`zQMh$$wY*IA(8>-=^x$-V_x5uTHF(EFcXD_2q(jgM; zglJPbtkW;cM(g86Sc3($Pa5&9y=hgI;~$xS9a1@{s;$ttu|Mn~XV+=5k8Qtcu%x!v za^g}|^`f78Lm(L#@Q65wR;lcibsk2^+dk!%6788}?q@LFO^a#AE%c4uH+xV|5oPer zpt8DnxlMXx{Q7q0Cm=iJq@VO@*6z4Ppyds7k{(m;@{VT%$!m|Bf@6E8_6qq8m43JB zr4Qk>SvMMg=NnRhpfvy!>))Yk8K2$k0MM;Q!KRzbo!2EA9Ogtf%G6wYyRkr|o@|ph zm$YYLeG|71tUeoCd=^8718$_NE9%+3Hpzn6ptbz~t_L^rZZ}={umix~Jk@RJvF!^2 z-#$O|rClv*esgeSNjOQ{8}xL-R~y2u%|45`&Bdvh!{aC%i0S zXaIs-?j@vYcv9CDGg!8|PE+J;)4nWGeVtb&gkwX_MD)%xEX%2`uk2;HFv zaK`W^R+gcKMwc84_$D!?v+YaBnsv`Xdb3^%;r&J%Mi_G04zuV}0ucUu$2FY1 zwiZ&fMMv?kZ`%~q!dP-6KgH>V_V$@@IVov-Sy+CS4W1nVz~Urt9w=cWwtUiHWeLau zu?5GOk;Akh#p5xc+S9efu&N?y9o@*L>tPE?3S{N)jZubLdu3Q#OUD#Xa4aQgit80i zlut2lUkFW5__j?+s20bmwM*i4iruW5Y1?4sw%`1$=F!GWPhlUccY++dXAU?V) zj~$Sl_9;>f;wp2onHT`&U&FetvCK#NG+`Dk+sL zp4sZE;lwD*%yTZ2!S+}o((x_B?6Zg)?8EufM{uEO3p;b${L}8XAT_%Q^7euImXfmS z?03^I5Bdd7|0Hd0%+c~I_U|~EB!&unwc>`fHT^S)DC$yzfU0EB_$yl*u}480K&%3>-p|5YpJ4EGo=(+J%k0bp|7=5pUR zVe-sg5^m8hk$tv(VzSD-bC4eB<$fl8#r~_Ri{@T!wbUPLZh3ofCo}6r zr!phOU>-pQr{1gH3RGgo6^aB0il1gfa6>FD!&z(3CfBNM@~<-rH7Alpn9w5tiAmF5 zOpefeZ~trMCFHd>Vb_)NgS+s|u&z0mg7z@}*Ex0Lo_h+!g#DWg6~x^0$v9E03Yp#; z_74C@-Pmy+q+OxW7Pd5HnrY|UUMj<<+5917SA* z!fHQvNCggH%v2t|a;QnVjahe_;-@1tn?+P=w?(P7#sqq6YD;7`5$R_!CAAr?0gonZ zh%d#hyHsP!l6{GOqQINykI;q^ZE3TcezLz^^y)rjvo<{|wUm_C*{+uG$=Yu{5}!^6 zm1(P28uLNe+nc2GA7_L_NLiIH)~Up7uEU;k!T#a8;7x!_JVR{C^^2azrW;pE1Z!r0n9d&mD=snS=v zUgDpbe`7AIYAH9JU*6BPBUDJ5G&NtN_UtSuX-k*o87=3<*m)RvKq3{`DKxL)TlNpY z%w5ruKHTl+0@AP<7Sm4KHFuvRqxljpPLO{)`p;Tr0h3x!7J1dgRv>zKneoIL;$N>*|^Gf-p{^dB##pNG{%8lQ!6fFdKYv zy#t33F_F~+sJ31sl`$h0YJ9VY5*PsHah~Dl%>7&Y8`*ltDd;>%%jo4*ZE3P9u&;@n zkPitKiT!JycS3m> zJI@KT$001$5m?qV>`B>6ODSreJgFe6Dv#VU`I-&?Y`U*mjJf*TEq7YqmEiljXM89_ zP8YQ{2aG+Rd9&G!LAy1nskemeqheRkt#P#V+TbK@q1r<575k?i%#+5v+HpZb;+e!0 zQnmFD1ls*;93vY+O?_^m$};4JgAzrB%F?3xJ*JB@8CoMh*|%x2ZE8noPPib;A%0*O zM8AkRI)^y-#EEZwb-91VuecC_CvJRWe(s+r^r=`NS-!`_Ac5e_5rXxn)o9OoQ(V}9 zk?>MhI<) z(oD70;T`XGuY9P}LS+-K(V1jg@2#5b3>X?-Q#-NL<;S+_8LTK4SEt63-qw$#7o;;v zdi6J+3W7l#ix>w_<*a@DMaq;~`MPisclXNoO(u;|$4vgZwQ-1b8QyHZ$_CR1b9E5z zwbJ%g*qf8cN8yn$O@d&QR`_UYYgyye4Z6*q<7dX*nMIz0~ zHZ2`FEbI+Jh;IGcM99B3&Cr>G#TCZe&Z+y;*-G*-F}r(I!o&4pXPHiBwDwKf_ec_v zu0`Zh()e$Bb%Dg0me8JBYihWH=ewoDEyOL(2KZ6>5UQ5D{&h30au)7k4I~Pu+iTxQ zn6%}idFXWU&xfst5B%w%5+Dj+v45fr$Oob4z5;jy^)rbPJ?F}Q%^*El_VHgQoP3Dk z%F{$A9E*+%z)egPGm{G_F0>PbIwaM`;yAqEV2G<;;9Kk{LRmUjITk+QYw_Sd-z&pjA)aKM<*bR7b zNLte2)>euIn!6%z9Pz@B8y${xY#+h$QL*AM&chq2IXCHVB`B57E4f84k^;+Q^2`d3 z$6!2$UGK8}lb(8w#JiJncUzU3X)(Kdxcnd6it7(m$Bb&!tFSz zSA#~su=ZP@J)Jx?02Sze$^IQ@>T|q1d!<3Fl#S06M)Y6Atika8xUHk-9$xELhnD|e#OP8 z^a3Y5S>3Y;x72=gnYd!_8cb}2*5uc;+%F!9P}G3LNMtb$1uC6kwe%k$+1nE>VP{ym zUR+Rai7b#WoU(f;W%?_*SVw#+4!&alBs$+6I6cl1-AVgrY@xG!VA<7(-5@}iNmGkgR#f_X!>YtG!%OF$GI`Bgz18Is;ywQIwf zrz=zR7?6E+x1AZ_J(ARaZT^~Fp?eerb@IOA9j`2ntx$h>A^jueR#izzVWpG^_~kW$ z357+<$QNXDR*6>anvDX!u!71GowQv7DcnylW$*W% zyi~p8tVXtoS6{M!N*7P)l;`+DZ5d8a1*SA6{q^g{hSjsq;Z#4~S-C?#aEe91ZQXEX zlaa^}4jp9sh_^9HTxuUgk_Q1E(WojYj3 z{WqcQl}yNZLv|B|4zcWP$UN@pAj#W`Pl3WRI0 z`naj{acK*Dx!7Srft_0D#jyeK)l2&MQY#%tz6+!yWVy+$7b+XDSjlH$^!}+1;cy zhr~xd4E-HaK1|k!#W3-P{AM_hWVQYcKFdS$uGW6*hRkt^3x+3FoqTbcQ7{EygozvN zF|}hg37L_d4M^w11dI(SKDB=m!!3Py;5c)#kHqfCEs4(g9v>4p$w!U}@R*I~(5edL zm>o!1H)_ToWPnSR$N~MNU7rB^Km@;|a}7!MvTr5&6~E#qMF1p&$-L;?LZ3Av7#cCc zxC@*dk?%oq%yn)3H12^upnUGL;0in5RZy?(sg!gq#Pg-^y_W7PxEY-C8{fF`=nS7X z<1%P|&HjmEd67LhPSc+#!tR*|^t1<&o2~k>@wgS5bP8oTL-pF$@!N0%yH&Ljc^CuZ zAI9b6RX7m~+uIv+M5Jjv! zI;8Di3;*hG02rhiwm7kW2)(KjgI;P>E;2n{=d&l~RfH6RL{=t8epQ+9oApS?e9YQJ zSu7+T!CRQBk86H}7H%(8<{N~xdLr7wG{&ET>J?_V_B6*Gae;9t{6=j}A-pX#d zmJIhwWW0d=&TsPMq({(X$?APENYSZvu0hfBy?7>&kS!Aa6@?_x;}D(ZNsv`GtAJA= zoTO^gI$#8Rmo&`Pk+iQjaU2m(3eAp?xE{F511q9m@hg5(`1*Y>ni8dR zty79`DZh2uj5*P1L|_*gVxwq;mVD{KMiF9;2y`zk9pXlVGbsT8rG}rqQf}T9bZ|;> z*MGP^cddoZWe|SN{wv}fdIFBqgl0I|zXM;q9SUJ=wm7YAD>S)aU^mVl4}0yE=_0B$ zW0og^@u{v3y=0`-NHl~d^IooyhAsHnP0WE?fcR`Q>Ya!wMQ~%cA`n(pL5hZ2es2G= zd?)cNZzL#kJWeTn$1%?OD(IvTV$j;vS9O9sd(*?de=KR5wbko)6%XT-PSY`hsv_t# zGd%%jjx=JOAfKEmvK;bl$Mob+ru`Smmfo$Ko^IW%~!f zbeowzl)G{R&YIKCGqq|i_`NHv8*UV=a>4%VNab5P4HmuFz4RVUoY5PtdYEn{%!)Sz zz@6Vw8DOA?UHOgGx=aiNcdO&p%q8)BF~|V`Rt{-C8$3_*_tFPI=<1ir1;Q8V#9}4eG9eqJvz2?t$;He2b-3wXGeVDp7 z_pCsVYik*+U}>Sn-~A+6$MB)8`Pp&Mx{$dChWvm|fpwN5n~&_5%tFSOsqia)#hc+F zTY9k;q3(D4XD$k%F5jn&Fhf;!4Zl;0|HnO0XQnA8BV>1BJZuS_8lZQbS`i1tFg}wK zV8+ID^;){OaUq_P+%|;!?ioBENI8_hX8%>SofYxqI8F3-5bU0r0Y2Hw>uuKJ6vlgP zOEV3NXusCFcTeOOPEfWI9zWOAK%at~iqe9}hvUUqv51+Ws02U^A|(;Cj2{7WFQ<7x zA(%w59mhpJxk;4T#Ai}c2Zjh0VtB3fB&9-u6KJPxm5_-QqS#jPWh%^3aLwT&SY*Z<_ zJi}@8JqynYbWJSl&p)u(^kosM-GA*++dm+)R$UYjua?OS1%H&V%%$iS)PgA+$?}ul zP%0|Xp0ML6!}X$bV39;dr$kZU00t|tqP)`-!ON}1r>)9bQb)0Bd&Lz ziA`y@0b;SMMO!6<-OiU@d6F}_CA;=D`*)lOKlP3C&3TbXS!delU5DrP50$AqRPn2g zy^mDVa3+_Ly6+!+N}(R&X6D#@cxftj+^AS$CaGJ$kJ()0hZbN;B{Mw{{fb}lQ^PkB zsTau59`pWueavzQO&NCuH>#SId$~^TwB`hi~dat2QDI(OLpn*9?o@Zqg{k|!|sVlXwgdzBG<+@j2qT`lR%pQs0s`KIv+ zk3t0wsu%0CJ@rO*XcRq-RzS)kYFm{q3i_UFj%qQLRV=x~eg9l41;phf$05>Hw;l>h z`BLcSLM&oH)s{4TxwTK*+838G@X6$)AE3fD%ittB)3v-&UWLPJhV41%zbYQW*VvSF z*_=0}DiY`kDpd{B1e&Y)*&wox48i&J)9s1d^+n-YXg@ z*UeOUv%MJIcr^zY`s)Meb=%)3QOj!n*!%0awbU0x1idf&Wc&qrMBq~E>1}Mo9yITg zftJP$aLF*p(3rEFGdxb*LhU6D%-Q&Y%dP;J%u%I~eZq^{PDf`21`A%zly{)Kv(`fo zh{fIY`8aiekh5X%Qh{)xWcUWe7oag5MRMmnpnz_ZRXgu4_`77%co)Nniw;`dXz0ZO z1BUQ?UD1YT`Ea}XG}HjVhyMb=KpD;twM%n8<1J~wBCWNKf_YmB8RHOH`<=gkG>&qH z*8<(9FGla>Zmyn_Qj?%@sxSU;%cMB#E7W1|x3R0fS_~vk(1fh(RKQ1(LH!CJ+C7Yi zq~w)@3OVTl@Ulmw@up}CnN(sp8~Ny0{EGhzAuiSc2Y;0c%TIW1&+``|^d=*qYD@S% zR>ucY<0}?O$9ygZWcfE}O7+#qVDX$E zrSWbag54`N8Xr*1%UXFE21onVw0Vi2XNS!Wv4lJb?Rx;rPq%ct8i&+_m(GkVzdVK2 z3(_99s6X;|j=3?P_-p=%4RHTC?kw}OwU2{4TReZ(1vSr_8Wwz5(|+z#OpI)GC~zph3LDi za@y2mV*B=-MSw@mRNYN`kr>-Or2s>JeH8a?n6*}+ zm}O8w&#lJiMx}2{6gVJOQ<*m&QfO=z zaRVlZB}rP@J8Y03aGWXfs0>ifPFkiWvs-s({|v)*Lf_W#*l`IZa~WDyGl=OIpoWqd z66c3VQSnjzT<^NLJ#x%;1Ej-hYR_Q5@=xZ>J<2&ur5oXk_U||VP1eci44xvT`Ki2^ zTrWGbe+XyD#?wT9wH7$Dyo6}LS(FI!CuGPrq~Y#$87H9Cs%g&ZtFBU1Pm?(kx&itX zzvBN=l*@uB`<)~7mRnX22My6nXsW?;R6#hAPFT$Y6r3|!hNfXlczmvMtU16II=2G= zBqdEw*DvI<-WjfiIolxkMfm5Nnp0_YcOdM7L|ReRM-Gh(z=q1Ci#FSHbR- zwav0jEnE2;O+3Kedw*fLScMf4^A&sAR>2%PkpZ0Y2Us9zz*nU(i_Mo4ZPO&GYdKyq zfEbn!P5Dxo+vfC@FBGYo8Rr9^A-{kk`9ys4MI*4;)jLp<4)#ehF2^`$SmKm!_%e%u zbQ_%%9QK-_+Uwm--@l<0VCb*CUbg#LvKnf52S+T*wVqGch02yotMb3gGJR`BvJS8~ zdB=5q&#H8j;iw&UW`c{VN;$KGN|xf)^S=Y^(U~k3hjn0YlUPHI_z%GZMNlSvG`%(hH-OOofmsG!%(`TS(>n;i!RG%+n3;<_5in*d=S43^lg@VI^{(tBxf6@o z0(LX8-3SwamE$14B3$Sb=Cw@i11Ub*Zs~i<0m0Me9*DV2&Wx%szKqp|zmdr*i60-$ zR>-t|ykE-IvQ?n1AMcCNI?7lP}sosWws-XLN?n97K~-d4Zj6dNywe zZ$}dDYp=Fqh(W3XfjO7Uv^O%(l(Gwe6PYXs2og6T4H-vr|Y+Ir^y+ZMb(R`zJ4(_ zNn|s}c}h*#y)y0fwLJ(`Ts0uG?si{^+R>z9Co&M~s%Z8ysCvNqax*=_@gzn{RcOpL zqku#$v!gz$8SFG~CPY;`0K7ONsg^it(jM@oB^a#*|H(A1E5(?s`WqA~LdbB541EJd zQgYJOCyvNRq~m4z1EaS9D5ElY9w6UDN80ucW)$@nGr&a~IIf}bNK?&QUEdco8c}aG zFdSZQ)r@h@=1rU$Ma8;LjU<&5*0BxoZ79OV$5WDSD~A{}3=kc=8|bkx8-(mE5DqqB zG*h(?POm7G0u24t{ZFp#L)48LpHTT-RT||5gZ$!FptLWD&0*YQGKy8=Ve;Nsr&alo zR~{6@^tMi$o!J3tiyAK^$H5-pC;HAa0mjddIG)AHb8<^1UvTf?2tP0ke=^4>Q$(UD zPF&uJpxOO_S$dfsyH$`UnSX*SanTk4CdBzDgE-MrYs3QkA=j2-pG;<)d|MoSkp8!H^=tRFcR7kP+&ML`({;r8LD4EJ(f(%E~PtA*&4w2qs~g+4dM0c01G(= zU~n#%7%S`Exm0#~^C1yMo98(6D}Kcv8fnT~RRza$rGL(8W!8JmXCl`sGlITToxvoMvJmEr@{25Ux;U9*ZUrB{M9YNM$AC2S&b3fLrm=#`k^XCwIrjVe+zk zj~Cz}D&SI?0r{7<%gV=%%)85$IzhUrt)8L3J`7&kd_mTVce$%5pN{(g zkWUdy4_Fnv8e!snH95AvIe52Kc`zP6(;-1NfrMU1t!h|fEHhZA0KNVuysb&b@}a(` z8O}?h_+T38GqNHFN)jt&*=JX*4GERch3budWPdwQ;A3pWGu?tb!GwDlUiLWA z$^$IIwr7>1%?T0*g@lb{;CcP!-rJrzRvhhNGvP|k;C%(Y40Zb5P(@W-yN-R-1|x#O z9#h6QG`k(I`9n1c8thiyi0+S5Mydu@&XOPmfg+~{M*C6(>J49UL*&(YAY_!a*{LaU5|uz36;T8^1Y4Z*QCgv~iGCsF|LU8`2AGl|J0Qh2v?33-ACNp^UzR=4c{Hpy|)fQ^8dz|ON_4cn2b2)&R z4I6C+{6PXs;Cf`GzqPAvRng3k{n!J8FZT~R4?tqJ)U4ZZ)&8kMtc-{H)sSJjKyq?a z6%dB>OMKlwYHt>3n;XeE_y^4?MAET!fB`PYze#)y`ad%5g%Jza0r5f-esrzt#kZZG z5$hnsU$gE268yozKQcDw^+ucXNk^#%I0aJIJD)cg%n&ejKyBlCJS@X^p-dBTMa|TZ zWfL#10P#W+Ivpy6o#7zdWetL6tWw$De3{-;{7h}2y`3wBX2T3KYs=C7Wafn|v# zk~XT8rHmh#t2*n9N!<5)<@9*?ZKS}+V}}Q>G|{xoC?Ef;a?!Sjn50*8%$T07%mc#; z(Gruv@1p;ZKqm=zi*a8SYWL=cR+p>|;53)T)e*8uF^r4^fDwK_UMOA<2oC8BG-dg| z{&lpD&sKXnNp{E=3|`3vjH=Doc{lg#Mze6U}6 zZnQnh7_M{Re%byV#{-;ldkQY{Fr1&Li-{hrlSz~RY|+CeD_+^ZEGrO7E{dc}U7m`J zHWnlO_OMR<`^^tc`&aym|0^+h=o~EPmUaE1Ci{a+Y|aSHGXQ$$_D@2PCiiG{ZV2{0 zN=~+K4zO`1ySKd*8r9b$g5fMb%ClOe`)8ndWKIJ%p$NOiEw``aj%d%f!-j`JTD^pi ztT-Qiy?u@g1ZIonQIqZ)G&h4YiBM;Y)(w~hI4-IRNNi7*Up^4&1%#&Oj)l!pPaUjB zS_&Np{Lr)?m$BeHv^}(PvjXOQrv(lnG03i4=&c(ZV&K7A>P#6aD-=2QP4L?O>lo{X z3wjFxc%^zDNo30F`r#|`9MkQQzMx1LRFw_%+*q3;+oqIS4kf#BKPVPO&(I$^>H98W zYZc3#e~8&ts$)qejJ@N0Ax9QWRlB4k3F!ae?gr~DM`7U~kXbD96D0wn`2n}q z8?wh;z&m;L1WkE3tM~uh{#m>@IQIAkujDDTs#5$a&~Q!IMvA?%(6K&5kU6M}iqm>m zI^OpkAECi3gWbl%w0D%zTa;uOz8*GjLhTfs4-$APF5E`i4SXjP-x36{ufMW?S&<-o z()rotHfM=+{O43wj4Se3A-F#{@?Y^Qep*C@K#b(d>oF&WpPAAdqQSFw0A#&$`zJyn zVu;LhH|S-P^mP4z3D3ks0|{?^+5U+fz+hw?{?!)x0g>;8?26WqCB#S^QQmC5V_kxqPQ_Dm7! z_Mse+I9Vvo${!qg2b%ZrsNWkyLsA!>srK3LHx#+OCN#n=uD$;$&j_q`>b?hFR`P^4p|?ZZlT6y9lzBLTBiY zNZ7VgnkaQa1!@g?u3nMGC*dss+`N0q*3rAllyzqhG` zlUMdH%R_tIouzR5VZSjR%JQB0A`J<3s%jwo=nnsiU-1(nD5hi|TrkdFk|%~4e}cd( zz^#`4 zu;1Au)Z?qr3X?-QYZdz%;H)22j{!>IUQ-XTiJ*A{rx2E$XUqd^6O)Li0+Tz03RyeI3+j^ zVJ2v2%}-(HSUMu(5q;hM9jEWSEZJk>KxjFfpy+rRo&cZvXX75o^6hN-%Kl|p!eY?F z>kqpfEA%v62R%aZ`neL_pdxIxTt$%uY&!iZUm zA40K7PiVWAGVTaOg9~U}Fztw|f!RCVCEy;gd)elqk&8?4)3u~oxg@XZL6 zb=~#Cc+@xyha`<77X6eVt@K}p|!C4$0RhUC5|$&ZfG1Aq55VkGPPJ+vSV6ET{1mY-l3ju~b{=ve6T z7GowpS?F+@kq3syKSAhK8}aK{1DgnqhwtIWfXqh{;R5B*X~iC#X7v(y<%^UQFNkk=%t=O^lKNH*_Utk%RNpoHiBMi z{eY?Z6NfnB9g#-ySTDxJU!*~Pq7-b?gmPXP*YTi9Cx%NOPWjr53n8=T_>u|3i&F*=<#81xvNDppCjtVftYyJwUY8JN^#H8ibKP`< z*gu)KlH~x{3pFMT-H>Z&JNrzp`c`G2YrA)Y)8WI>c)yYVBSdzR2fP~gl(VU=xxM`- z1WBnX1tH2^aM6&!NXmb7l>Z8Rm(EfPzqi2nu|30^t1DT0gHcY`cJapPwd>5>NN&`j zWQ51NoSWgS6L`t#e5V*E9Wt$G=6)UP3*eM-AL9pmpHGsF&CLN?N4AMkdU3blf(QFw|e$zr2D_wI%cYJ&v76dNzbc zCAz&ZRiM`Hpy|Z!kBkS`DaouDfbA>$Ctd+? zhO9G7;5s=v)4S|^`)>M+=g--fWIQNTK0kY%%>q8IKc>p*qv( zrgcx$XV^>O%MUbj?Gl;n{~hDOv1AaLG|K)uPeSELEC7)Lrte1CqZ~Fslxl(_YgxU~ z?u@y*n&7oHWfJn5tA8R^0!_-s8TYPU;B-7cn z@5dZ|{AcSKd5+!r43zZ>k#{E$>S{c)APl7*HLg_i>bI|z#w?_~9_xJ4wp{Y>DPE?Y zb?UUqgvKfC#y_^5rsY zN|secxg&Oq6J}^fx{R^5AGnx?x`u93?`*n&UrQK}H^z~Xe;w-{N{a4i%cC+#*Q^DrDSFGFQ z7)0Q5TTJ8yNV_WdN!Pab%WW+2n#fWLS6}aD=($7k1jN~lKgh+mCNFo3G&bjaeJ2+h z#tiFPW7#AitfyX&_|g^24RdKJUG6vWzz|DuUpCtKm-3UaPoTubKMSrPcl_)jz(3b?fzT*>t?yZ4qxttEEhAZ5NiGZkOlS0z<5F zaO?-)pb-)LfO$POWbTITlY@iG4SFf8wso#x%L*rMWJ@z+`ooj-;ZUVTZ?vL;HGX`S z<$E~lUE~s*oBFYNWyH5)R)}=+pT_)wUmA-p?t)7pi7=;4FqT8(>sb51oWgO6pV)mu z4fWw{2QINZCE0?k55FJvSxdzoR~O^snT2a<_#^i3I0-P}>GA~pRrh!o3bVkS6Z?nI z)H(dx{t07C2yZs;N@kihT+~VHs?xW6Tr4XPT5Vy4Ch{ZnD}Kd4Bo@4{wHo9SSLrco zs#s#+5Cddu5$H6ZGbK-nT8k|~uTW(&>>}iPr_-L2{>p__ecm1d(5j#>Wu!T)ut~pMHZOPc z#x3%f+AOp7mfgrTQx6;T+fFETszR1ZVn z`5K6&^VVE7YA-7zddjWJg*{Fcqk3*&dNZue_Un+Y?+X8i2Z@l;hjlANqxDOilBaL1 z-h~~`q<(d7U-u@y6+#8mW=sEhCu8rT^*7N&dhC)%wnO6wpawl+m8Ohu*%C!Il4>V5Zq~eG)-v3@Q}Z0~Yt?4oSLO!ija&{T(Fu6~E%svAnW3?IIBS2Ysf4 z^{G`NXG&Hd)v9|faqsb2yefShzqWsd8G37DawZy;p#{g=cZa5%6F?GJ6v2o;}v-!Qdy+zJpbgs zO&FMY+7OSEW!%e)Tbw+cchBi$(gpQU>__sE!&*~`=Qpm`@qPyhMB!=1?c2E4@VZfS z|Jw0-+|U{YPDCGD^jaUjdSxam)I?-tr)`cgPVR`T<)4S5ZKw*C*mF+u&)b*#qdGAo z(4yU5bI0#AuE#X3uqMsVd9A1Ab2HM`hW$fNby;~CQSx;aIQc@ie6lJ11;##qGSM09 zEddC(XPp^I&BIHU9uf#k1Di?I?*yFN=DWK!wJb+nqn8)~wDaFFNl$vLTVWavs2-?` z9*VD-l$pjQ1G~qpZ!*l)UGk3gx8WA~?4SP|n&9pSphngs0Vr={AnHxJ=MwQSGh2KJ z^kj2{0`1g!2U0Wasxa8maXR(c`w{zh9Ha{ce*&%R=l-#<;+S3Kso{{a2N7 z9lJ-F7P{Bg2D0fX3avzogi#=BYe*!(qu~16H~0-g)`#kfA*XI^_Xm3V1c`L^)}au= zSMmMqZ}W+WNFwU^;X?ZuFOgoi+aHVc8&sM~yri!1CNq8y4J=T4rs6G8C~3*Q?^P%hl0MQcN=8c;#}2o2)l;9KIt+~Y-iMgRwaG`%Leo)AtsBL9>X5osxF#g zx@?{KI-o_{VSB}HJb|fOF<-P(yB*LU#jFYFGpl zO6%91@->l4{>;0E1`wagf6b6(KQ@0FPNezf+GoJ#hrlk#Xmm9O4&-RIUXUXbN@0sn z01_-a)%I*Fx0JgR4b~^7dI)#!5q}vM)c8B@F?U`s?G2O}W`e~2l38dLwWORST{>j#4 zW^_{B^L_ndC@dAa+bO7^8WRbWMnBZk36#ZIB5H2++VC%h zuICBq)wK`3@mc@);B~iys{X{GMx?u|y2PL`eiso$ZMxoKz1${Gz1?pip++JyST!nQ zdJaRM6Y~aHvOR<4LNh_ysc|45<1R7Z>gyhRZF9yRD#m3og z@QvK#np#Fx6{MAb!Ak`al9%Bj>C$`B#>uq%yT*u+1?yfET+Ka8sh?L$=@pOS@bSpF zrh{Oiw3Q4pC*6Qg#k|y2JYomp4`JO@2841fi0I*wv{ZCNw1G>rT}cMacy!fb`o8yG z&NiZYuzqziIPTxU57|GV5lYVp3U1)BuDlo^JzH99d4*rwzbq#q%mt*rqn3G5AA~+h z5)nEC4l6M;oXRRm`&+ns^Vu9j^ecYF|J4A)~;J7wfN>IzL z5WYj{7!@JNP3A)2tFC>f8QeGT<#_$T;~CLC4h^aw3ph-VGX;)VKjC^-`bxX55Wj|U zTUXKr6XaK9DYct>zQ8dX%+ECA`$hYQ6Rwh`EvDY6oDPoKcay)C zk}T-aPn}-V*i@hu&Vl_qsjwWFL+#Eu@}E3#oF(XWu?&fWlV>PFKo8f*Iy`p@%fosM zo`mGM#cmOb1!-yZRWQM7F347317=@;&c^k_*Cx#@pn9-_=J=wOYo=k8(EiM?>5u5Y zX_vctExQWb1Gb=9c{X=%RWDye=iRaZ7*GugGSmH3{d|(DLU`u1gXZ15LkTdki030` zO3F%aiO~|DzC%AbJhrjNMGeZ>Hnya_-rBytGc8q3<7`*P-~X!$GLcN%^~c@^_J0M( z8X3@}{87%0suJq46je(38=*6Ka|7jifuFFSF%Pwf)O7&X8wi?}#P#Q+iITr&E!|3LN$?M0KxZ znI{xchr35hSXkoEX2-Ai6^HO`0R+1x7{_Fzd4{>dsm$v{r@U72H7dKD_#USv+dvY2 zZT}2|qr7xZRbzI&emPpcsVA5xs3xhO|Cs$()n;Iij#Bl^O>K_@Wah8bOCO`i*Tb$( zD~K5|5u*x1%L{sro2e}6%%b~)jSV&=qc$W0`F_|`Y<4`6)=dGpzs+V7^1@ynF9u zhV;t*8Kwhb7^>3!@bqJYYeHr7>infFXtUhzlDwfpb4`afQ1J>O8wC7N;; zY4)_(Llehl<8}-;;9hlGaqCalHa$9+)?M_b@-FCDf}*{2D&EngQ3Uo^VX8^IJ1py*o_AVJe?? zCA+21s;C}0m3DI50Rp40Wfj7Rj{o{64^CLty|5GtjDM^>UdvyxNEs?qUmN6KiItuc*K# zC&W|tum9Ig7g1@3k3xQw${$LrH~ii6It~)STlP;5i0kpm{`9Ba=vY?JvN*wEiXP^# zUfI8#`Nnh7dq*h=??ggH^@=3X232L&T<kL{6~AI1L#cmQ zih^pp7&DB7|3g-YG#Mx%)=9^rOi4kzHjKM{^rKKu}@r1?%RM*uX-J7^|u?o zHd(vwVz>CoR9VflV+?z6?y z90hidOBGmE>#qR}H!1^ewl}wUa2Tqd;coVDJ}jd4vTD!++Jc~&AT)7oo@|+{lHVxk zQZs()q(2GGm+4IPJy$61K zS1DtkT*NeqM^cMK3#XvZbZe$q^%&6p;iaj$Kb0H5;#ce=(vt3e1rT+5U{iU;OSuCF z#F&TjI|oEvY8Gw|-Y^$3C2wL67KK z85tqOoBP}-6=iC5szJhaq8zu5Rh2|&9f?!!yTlkA$Jh4oJiMU&n?Ankbv7Q?t-Ybg z_*$mzwfIxH;c0bRl0Rl}Ci50C2DBl+jB0>hTu=5a?xiJ`*koV96yH9s9-$mh@~^!< zBQH~D{;v{+g9Go9;X_^bZC&>ZrA{M{mf4blX({D3hRzRYhpB~_e67#ukSvvR7uC;< z;JSMLVt*b&yeeJ>c7L$+NYT;-zW8foLY&2B2wIdp?c55@6>Xu0{_(6 zq3y6{Rz}UF@g+EYMWQr^VDr-$Q?<*yAGavdi z$(oEFp%-TkdUTl>a=in|IP#r1R0X@58$XvEzv5Rk;mx+vi5CoyB;rFW1(@60?yU%VMtP(yK9L>A?uGYOffm$r-LAKTcWqpe_JNRl)$9RiTKhM0 zN~)cDy!yH1z%?^`;n`f!00c>+`c66__2J(^}4bs-#vyw06?3<$1iv8v9mg zX%6UdSb;|MB7O~F0_Bz5N5NcIYD4%2zhzkKLsvVS)-{yx6Kch9Ou^*jt}_LI6qU*& z2z6?@)w7oW)ahlld5~AX87ZxMxCmcyi1Wj&G*|r2((sI4DoGz4z~rh?Z4nCGqcyc- zQRE{p^vjXr`z&5gRh$jKRp?qYe-GFfk2SkgTr%bwIDV0;3DYG5j$`7G=H7C@f8YH> z>#PBa3Ij{lQJM%!%h%2>JPJU{k@nq1Td+p!GPq#>Wb06-9%J%A-aFEiGBKlL`-ef$ z<+IoJKZHpZ%2*Aqm;!q}Dhy1!LYrKQU zZ<9dE#q?FL^HJSr&LfAU+N!0WN{vvvu4R!0U{PBYBz&O1Q#uSOG|7Bm!1F1pREt1I z!_p3ZkDZsO!)zJwMT78P91rwxs=!LKb6ZrU-4nx@*4^2V?1D|f)V>{YyPh&FrDkK& zScKM;NA`E3shdYC&^NQTf1S=4b_oqN@b6qss#_0?uR$bC+}Kz|Pui+BB?t`<%CahP zr#(q-JKYzB0D#s#!SZD61b>E?@-4CG+N-Mq*M9p><&Gr?CKtGkl zy{(OtdgY$U?z}jF!7_|0+LEDgW|i}KFd1QQbX|Psm|{k3>~~`I94WU(D(xG?fFLYn zykHVS{&bQa-2cRWLo5Uk>#20S>F7CeUl}_O45R_%_qsWHG)rW8!Ug-M0kZNqS^i`k z3s2-O56_cnCbsFP=k_nlOE?Ju_r6Z1AiAH@G)vlVgqDs&){J3Hob+YcA(S9o+Us8l z4gO~`<9~Pj|NhVa`9FU&hCfg69@yKkORWS*6%kiLM43pUPP`N$>H}T+Y4G5}kC+Yf z4d|ZRKd~t>vCI?S?M7~Jw0quNc#JEM;6?il0U7aUV0bO~t#(IJSrfD_zxKX2oe@b4(;?InGg^XSzaKU)tRHFJ zHxruPqOF?Mj2W)mjxu{auZI^}MRgrx4y)hbX#7Qp$SNN! zxC+e0OKS^;L|@2#>7*t3@_yjgpA$N8;#eL52YL*LSF)^-J!`anviX?6&&#fS^_bgT&f31 znRb*c8mr#Xq9()6;dL5!i*5SK{$(|Wy0D(TFO#u^YLhqV;7PxS4$%p~FofYW#k3}i zwtu>ON@U~ba^rt*{2vnk-yaR)PZAzu-W^={Z?$L-h<-Cfv}74VBAvvZLMpNe{YGf3 zzR&FStYCo}pV>bNZZb>05hJX$^@9=b=!G%16Z?0=K{u!}r?0k(5b3?C~LKxOdi z7#y8wd7*bq#p&bQi}nwCso|+~=VUV$qC%Icy?Wt@h|>CZOB>1W!>3VE`IqXciX}O; z2pk|1!R=@j+4JzF)~%(m!?zqcyurQdb>`8=c1(JN-uSuPm~85~xGZ%lW{XqmR29V+ zQ9CeevWWlk&<#&PiQxl5m3b}pmr+t~fqfs?Uwl6pE{Fl(bVvtdA^p+ghOLFo=nG7T zrr#1Mc3yLN&lhHIQ1ki&rH4tg)N-x247MbOQ39fURMV7_nulb zZdZ2djsIJZ#j+3otEw$A2A2%e(NJhOq;ubXFYGI?hY7tnStYGwBzLPaEa-c}q#tuS zycmZ3pv}$k>V)=bjL+>qM80GM(9Mep8o*?}T9g`tI{t-ndX?`TXL~5_4~tq_59yKn zLpb-l&;4`zm(@v(g3NqhC2=fxbq<9jej+cC#}mLa3?aBmlEe*LtlisBnT3BMG5%M_ z|L_0M_@hz$SpwVA-H!ftSc{=bv^6F|F3UVL3Hit=dZbr>Gz#?tY9~^O)J=S5|3t2@ zm*V`ycDZ{yI4s|TaDNQU5FO=$U5b4qYr$wcH^CHbgfIf7mx(AJoSnlecbu)-4wJcd z&v=*Y9{@I0JDbAjKwXYkQ6^)&ju~PNM3juH-`U}Svh)d#=BH4m20cFacRgkH zjP~gVkCNk=S0Js;$=a6;Tw74DWz}Z;7sm8 zSQp_?KPg3o7S|5hg&xCUd?l+qgl5!0_czARo8f{Qh(O-uDX27iMW9r<_IGwRW*fUH zDd8ss9>e1PJtVklb6*P=4AYq*|Jsfq^v&N1b;F97LLoS}WV~)az5&v;L*|i4X#p>X zWeqC7JmpLGQ5Occ!}J4{%v7;1${_g*vhaRDwigT-MyiEZ_A~lb6Zf*lXLj`Si1EKVsQv$+ z|MUO-(J=lT;aU>EXTPu2iY+ob9!??If2vm@St`3WPr;9+_qiQ&T-W3-zW9W%@M!Dqu=;T*8*!%8a%-xX2%{=CkA*$@#)PE5rp&EPQ{0O+vnQ2D zKZNuH(c5nxRcNzmqe9e{VUnQjZiqJ!s=crG3E2Le3baJ+>l;j$^o^-^wi9Ag15eT2 zk!xgJQviCzV@X@(4*8a}=(COS^QJf@3B$%#<$L4xu6C-Mot>F&`$|f`&~X5WIjj$% zQB~V|bdUGJ1+CF^f|b!m7&2Pm`uIwx8@U zK05u^t@a*hXQ>U7!-Jp43vVJdQ?X5wyibOQu`UzMB8o&C@m3o5N? zoj?g{PF_9l7=Xph7~5aQ=xg(CZ4zN4*>zn!$wSA(^g6ESBkzQe-)& z2F$mVus7mQ8zVKC5W?{z!IVj_*b|%JsrI37aJ-}E-{`$NhinP~r^~fRX?3!1!{D`L z+Ca;m@gr;ePNb1?y{eJa4dfD!`ty{|RSj;xpIiU8`hUvg$_gYUKh6`brDJ%mU7}=C zjB^eTJO+rt)n7{qFC+`YYh=GJrw8tjy6@+CbXeA{chhN}Z}8|#W-Y&t1Z>LJtv(CZ zOV%_8;cQ7?A_73RSY#L(<9tc7hz*KX3;9Z@(2F+43#Z&ez%d+voM_ z>NjNxBG!7=bNR3T`hWjVxAA{Rg@v>}kY6b~KWFY8Q_5)?n5G8YV-I$Yh0wyb%%8El zh-TP+9{*4at*5A89p?kF|G&$1elZA$N$n#RRTUPwEhB)|}??NZ#5ca*njx zG{xenFNj6$p4ic=@sH4XowA1@-I~y{bJlDJ#_mq^{~*MHc}7oFgBj`bs;8)Z#9&5> zIGzr`aEHz9{=2rqQP-k)fiwLj)GD-k29K2Nh|ixyRF%+x*B>96mp8!H}J3^&BIe%Gj~3V7XP2F|L4Ej`hWjV z_wj#4xkFce2w=Un!oOr(Yxne8(`Fb?n`X!4uX*0Q{XGb0_D|?th!f+CSD(c{$MtKs zGLCasFx^M(`NC}S*jX?b+b;rhnUKJC#gUMWYm#8q3LSVZpd7g`iRB(Yio@hda;ssj zNLKi2{3B%5+s8*oC?ba+R8INBAaA@A4L2-0pH*01wGV_4wiXy}kD6e(kYhdgG7k2* ztlh4YSz+lfv7V){EePqE=iQW_MGM~vqV96nW*G~26cp0ne2fj~o81#J-uP^raGJ(_KkWAo{f&c$s7KTgl!ImBK9 z+QU{Q014Cr&$CzU13~J__~R=KyMKC3v&DD@JxyK-CB&Ob7@JWz{=Y)?qh?Ag2$&*u2`vSfN@pzRZdUc2>?r6{3h zNXv^p6;Y&gn;sfU;RLBs>V%@_(|Fk+q>qO!6_(J48dv4lmo}|HMCRT(&~T+`3Q!QZ7r~PeIx)BKa~a|9_D=~uHqVeUeH#DZ*AlhJaqh;l z_^7=(3MY@9QRRQwFA@_|lE#K^xoT+aT_LRTn67RolEEoq^7v@voE;Au&aiP!tKil6 z2UoZr_qzvUPbL1t_iAAc|1ijrik+o~h3C_RbnkI<<~(4yCo~7cg&e3`8@}2DQ}SIz z{msNLkuH`1EG%Z`d4ujW<&V?CkfZ(GLDq7D*-xKJ7G2XGmb zbAS{=7NS<0v@iG1J4U7tgzyLzAr60`t}=iGa#mzLIw5Ou58A#CPq_y-plgi+dVDQud1j5)aCKVFgP6(1461>^Ciz4#Ve>?IH-NMH&( z&ov$68~A0{otx-x@FXyAPL_oe&4oYCxtQG2)e;DXr%t1|D=?nftdWM9Fn%Tb+jNYV zG?GIy9e$mKo|NaE4vnwD&;Eu7Ob45`yw@&^h}V%%DDaT3znc@{hy(Cny&G z|Mg%0@BisG{%@$bSjPvs_)%wuKJ!MCwtf%3WPrQXHGB9*Wntj2upR%D;FBVd2b6nW z0yTEWO5E6F{h+;TrKlfUlP=ZU!;*Eq3h?kuZgCC0n4OZm}`^zg%@wX;)>P9tQ1 z9f3~DSL2^WTyFonm14Nx$y{YugD-J$ONen7 z2Mm)$f#0X_t4gr_v?XQ9maVw#-Er%&u6_9{jTGjXl7_kccV>oqXR_z3_7-*tv?l_A zhpZoG59~BlIAJX9gKCk$Z#obHPB7tRqYY$x&&MM^i1!Hn5^@>oh)P1{=!A7x=uhxS zPgVA#?KjP;T~Y~+F}1aRpFxaJ#$!9&PjFipe{6yAJ->?*iScXGfL7S%UK4G~dr1K| z8+CW_tR?#ry2A)vaXUyj*tiA1RLcHn`zT+TYXp~<4p}IFka4UMSGu>7S;f>Fy29A* zdLpWXU$1YDN@0Qc$tgG=JUE(f;!ERA@|W|!2JLH zV)6f9|Mma=pKjy-h6?ej>OuzML)~kGIpczHRMRejfg2#7${vnO``-h!NWznM5IieN z=>k2Ce~#nFSMIS4r5?F|(4K3}k9*^kr-2D3MAj1|-Kmq8UZ9+4*Txm%lVtyF-4oE0 zQ4z*5E!@}RA37;W*F`4gj>0TN-ul741(>(@{pNRcscC`2W=+NyOW76)J_1P1`|;zJi-|vEm;HAPU&?=r3*8u)2-1D76QyLI2r`I9aN& zsSjeQweTfud;wSUusQe@UeV`}XIR{i(A+P2e`tln;FJZR#6Gggp`~!&%hth?t}ZA( z4;q^BVZwl2w$!Y5R{OT!@=;}cq}n;m#6obq51$owjo?AE*9Pz74f&jM73*v-bWasD z+-2{w-f#c=0}l?LtT{}e#K&hO<_7IU-8agmFD)`-HF~LcRS5;dx5!m=9RE!Js&hoZ zF}ZwDY?zT_%PFsA`&s;J)?;gKVLy%kroJRWV&qC#Jdb~nN#C$H zQZk8+eacpN!9U6FGBj;E3|^0a79*3k2^VpB(U8tVu7l9|B%~K8F^#i_SuDdr{qC1g zWYg3kH^43d7790Dc(&LhyDcv<;DOw*%PAK~1*kxb%wPbEwb$%<8SEa` zFQ4QN34f_c5^Vp~B?QYPNONuS3=Ya6z0#wNblJTyVr{tyK?{(vC3}Uo^Z9#v?5arp zBP+Zsy9k8Q!={0QHC<>Mkt`C+?yhI1$j!8K%7?10Z}f7=F5NzMH%ACCifO57bBqc6 zdRy$z4#`qoN_&D3_d3LXh;2tz{o8(rB=JN6_HMJi?T(|rt8WKB%+-vSpU9lt0U_Jg z2EMTgxhYo~uj*ag3iM1NnfxUFJrAk)=(Ny0@*gWZZepSq&*C4pC}BQW{M;RZ5!qt8 zqCsbP(J5TK1hL$591lO{Er~jtv--HZev7gENkIR9y&(So>;L^f-NgSLRUtIn6Mxl( zqq=0?&FsPirv(yDSfteL(}6|%qm8Y-hv6H`L=xqmms%{3WoQS{qxSe?|3w9U6914o zHVLn3J{!Mu0w^QaMw+rPl3x4p-?4f6WYVNE?PAEIH;ZMhpCRTvjZeCcRPnPkH$=*r zL-vzMlVU;+!>Sj|NFiqTh702{JDzsG&eqJ1<8+Z`g<{fk&UUcQ57tgql0a&a&QlJ? z@;o>&NZRw`(?8N`QOoQ7Mv@jUw#6P~S`N1K4LiAL#T+Mfd28&2Ev|LKRYmNoij_)A z`^RVaDmhyOdu zyP2zd;s?q;l3Q;CyU)Ncbs(V4L}|2-Cs<2|m8rjr;vaR_fX@~Ayj zJa!hYvHT?dA=aimnyFFil&={Awp4zjBu+z`%34aKpB#^xROVvJy=?~wU1ng)3a97A zW=n#5CQ5u?e-hH6kUIr(l2vs{%#aG<;fG+;IyFKP$Ei&Ef5qPkOk3S{zf02EUB`Mu zIXN6iH$eOb+nT1bR;DA$1gYRM z86^eAxwcVES{kLa;In!6?sCl*zeQ*Y8>EG%ji4`P0k!maL2r_7WqCO?ZoM0KNIt9J zz@&nfA-!QC+T|!ZF8%dJ zsjD7VBDb6vUcugSxCgRLuP~mnEA&H};fw6Xq*Gy>9xq>E+063wlASY`tzYfto=;&R z4=XmqRcE#ayJg971wxVM!|@91stVWbV_dgPHE5{~u9-AjjIZH6cnf!&G?SyX`!+4? z>Q|c#X~}LE+10Q?Jw8IBzm!aElGX>eC&Xv)&I4#K<+u}gqz8TJNlWX^VTDPl{Ib~x zI4aS8g$fxq*wh$LGS}FP@Eiq2i<6=Cb&gl-qfy#C1ez%+#|xA~Yw#Rt!97ZP-%w|z zixw$%f?wY4%c{kS!ap-F5P8r-^;+m361Y|VO6UFX$Ts5m5{(JDB6pVM>zg0NKa7Zk zA|)gFDE>Xq&*qPCggxcKe=0*QjtnQ#3-d|*1GnawNAGaPU8s#z%CGon-rmBqdqdU` zF!RKQCvMqscDEyZ)1u$ZP%Rhb=VAR-UlprWgtsm4$<5v~Gv*K%%r8zLVnQHbs{ylp zVOX1elNM7>S^u2p1vb%;K8b%w1vRaYG^iHFqyECdqvu7#ec-) zhjJEa5(KB@k`NJJl}B=sl*CN?KZ}1Pa{@KTR7(`Km=}+t~jFu&BEt<&oLb47gLT$-kgMcsBm1PUv}j%jQ#yS zZWdiQLQZi5xCRKJgDF`(^Z-_O1nWVC6H7V&rNt&|gAoHhC+-TqAO*Lb+y zD&CVq1LyHP<@hP;oh`qy`B`7E^I zW*b^N>oC}8;q1G48nA|%`NQGccHs%!t3n@rrnGB#Y1>W5cUjxq^|N1YCNYa{I3@5r zKW=aiSQX175h7nyHziy{)H?Exay?;Y;HmH~;kX_ktZ8Ej`nq8~-EWR>@x0~5X7cNh z{h(ksBFFBQo~rxX{{J8KzrYt@QIGU8F!5GHJPR{JFn%s~aXGLSoApurdtNp%9*&E8 z)`I~lF*$0*)&}O&_#aD_mYt|SGexz?38J>yF3pSSaar`&C#U|)Y#`vdY|Ar}-^-FBi9y=E>2Edp7vZUi<(%q#N^@g3VkVrFhWPQ30mw#fxH` z;3MOifajzF@=9pd!yE=U5>w6w)zH2cp(_;}9czP-YK}KZN zDUS*2wwqtTo6EMh4NEp?tJn5a{((h)pk&WQA`oe%>BUQde|z}Pci@5*+k^1rq5lx) zYERR1iC&249TmjcoGhcq`1d?%wti&aKzMMVh(C6pfY?vsU(@u^&Sd>(o=6c&YIcBC zXJexQK;w7-25hr#&cOo&kTa$2f&AXlh!SeW-?3dHH2H5?z*qfAYKd{2Az9^=kaT8` z%yjQcv;dzSpECw#U~at3gS&J9kPu}e-ppynBL6hAP6dswMrK?i*jG&}rHjSX?tl5jYB*g10IWobu= ze%k*deXhF(AQr|g0{P6yN~yjYXyePqiqvzfrBvWPY#c415rIA1&Qo=*qnnQL>P4>n zS}R+Hf24Hg`Hi7bdV4HEfoA6t(^}*TM?tD9lF@)7xO zDA0rsa!~0&(+d2<8ct>?5NPwTg$mEru}Eb%GTssYZ2fsjD)}+~J&$ZIAGaFzA1ug> z!^exupfsPvzji4YWTX7h4$HfQX1wCE1FR+z^D)M9KsRu`0$M>xV7mbmpec;5jn(~S z>PE^4!gd*K{Qr&xeAS<&l7$s#2oqac6njAwEQor{DK|NgFmD|<1nn=VRe>)E|5kee zd+=YOX;c3+{vqYV1u^ogWAEWOKDOdV0V*Z`Aib6H=tWlx@)-Ycy-Z@^CvI>kqjoAf z7Kiwuo!)DA;#lkj zIXExsz`GK;-en}kwy|w9tppx{sg-chPWb}}t?p94&f-bw;)nH5=bhy;r-Vz^o<&yB zPw;5a+~ZCMryl$sHx)KDpmoZoIoUk^p8JFktZ;di#(!w##%0sg(3{3?0riNOxj8Rg z(a~w2xME&7gU5|K>}vLe1GX*N z`!w6KC`mjdX!!Q}{z0_XI5X8B zy5X`a&I{fT*dR?Ei2^vyTE&qyEjq2mu$waxo?M6Q%=jSY%Z)`!Y@H+TzXATQ`V&=y z&jS>bU~zR&OvwyF*#Qa1*TBKDWgt>VL5+$X$TA<-k;fji5>q`_<;f2zU-17F1M#W* za8z6#W$p|=O7Hriu~5a2(qko|Ui8uczCZi>fA1CJm^h$Rko#lia}XnHHEza^mHgNY zpgE8*$kKxF{cnIj9JX`&kd$ZvzHC!!Lx6VO>5gTo35U^4^4yX zqymprE9O$)O~|ufYw7BHRL)pai`wr%xnn!KW!4tJRfys14q0>62%hh`sxWpSr>FE% zGIRFCc)?Z=0Rlk+iE?H95s2av@=OUVlO)39o);%<>^9GNBzq+Zn&z(e_&ayB)IJc4 zgb>av&87t#M!0tmKSqVm?7ucH12p(!%bYjOJ;po8EH=Ku$i#8HBJvO?kt!LtsztqR7ur`cP!V-?R1LT5GnF4z{ZN#oAPtq#L zl+c?Gg%ey_-HW}&dY^z$8}>4#8Dke~%j)^Urlxj2$3H5ChMkHx0R0g;K*ajKs5Q+S%_t+s--NOYMRj#@tR6a+QZu+5i3Uf7PF~@SO4bzB8qfd_Bf!i?}#1?m;e0IEhKQOu?#XsBiN=4}%P;$MMf` z_wlhrugUr#z04{PjYU%5Ig0;=3~gM!Z3N$rK7Vij`>#-^qMB50d)(C;<472j@P}S7 zJm+|w=9-Q{_LcSf;V;`X@B()E^wDt_Y=Cb3-DV$4L5xoF`LIz)u#h>aF?W0FTpvZALIADR5eK+%NeJDq z6^5}$)8N%57%R)a^~1&&MJ=~0fW({q(QPJ8RpFJUGdYxL$Mv&9mx0tC64mu~lni<< zyU*|V-#){zlGreMvY!p#z_b;n!LQkU-1`R|Atde9212z{t{;I8-QjehiYZlTSY3|| zGV=mO$j7+52fG~`nYdA_SvCl;OJ^bMY+61Va{rIQ^s@@r-c^7^u21QmrdP+Jey(zJ zW}w`HSuqpqx;7>zrJ;#FR0koIf0SpARZ6F?o&i*K{x%bl^uXCBPorAQYxNGE4nU>h~7JqQ~(M6sMc$ zQGe9h`;O;r&Xhx636GEBzd>Y7|N5x?Z*QjmWATt#{L+Yaa9RKs@huRrvE_ec1#-%r zQo7Q{*t%?X%J0U0RT=Hr3l;}MNP`~WRRHKkJJjBH9Ml1VL?I8YW=jn5Ojf`(^l`Bn z%^hr8HKb1FS9tG562?;+49Z_>DzPYH8FhoYkV1YNQxe-{8&mB9oP=eRGwAu#*{&D^ zCrDhS>UGzE9s3|c_#2%Y9Y&t5jEMF$KUq?O zQy(FouJAQ`ZCc!SP~0%k2CO&M8koQ+gr@9XyMrD6?Xs{L`H;w@h_xcdKPWq$2$XG@ zv5dwk?dwxMLm#XXJWPIwf6t5R`p`=xJlIf$%ZGc7vwr?0{WDpjhWgaR-xD1XI`I>3Kx?DFh3CGp zS*KchV`}4~U}ltJYzh2u@=Hx6X2}*ZFO@wgw#Y)$V6DZhH;LV6daN~lhUCbg`Pgb; zaYqkdwGY#1NCej*MGFpWz$IbS_3KM#ewQNEkh$X^$_aOVybOC zi+KKO*WPcmE&darl3LW#sw3{XpqP^dzB~Q3Hlo_3+f_dk;YwD;WBjucmZV;q_o86Y zs|=|er6IeBTkmDKShA-iuz~&#-UgH>4pWobtsoj(TpwaERKst_D*yIe z;}XngAPHcNs~(nSXt4QU{Dbrs%HaMX{yooCrw>^E59i=PiWNRw>)h5);vZBot>ySF z58U-b9O!3}N_#t}H_)U2qCE1@6=zp#xi36=ArRtp&R$6=;C^;6Idhy=er1n`jq;np z|EfP#h2C7unad3DC%q|~NHeXdcInypNGyBkzxZc2B4`@+erxsFH z>$linR?&#r$#F#&?xXyI2N!k+4<0wJ)aB#d~0#%el-4})YOO`so*WL<)N3@Ef3U_)W;qar7(}; zU(?10In&-Sz>U9JTYcq}*h`*7^IP~Tfum<0QcuRf?#CKj0qQ-}?oBncv*uw?>-(^2 zW+h&t6}&^`$9S>FLug9XA^t#5dTeG8+w7?sP8YoI_SnZ-2_PX z<|Jvxm}Sz4{Ll!5*&O;^X+4blO=J9K@S_{Ko%*_M%4N7fi<=x!pS9iB`|CgCuE!oC0fbw-H=6OJ8X2DTD^1P3FkFyW4W&IM@{Db)pRt2`%k^(^08!>|#8|xahAtB<8#JYu1_oiY{1Z7Hev{kHXabRiNHkr?VRaA&JXb z4$c>^OZ*Uwz{{N5BF`rYP++ZEHy@6FAOpD^D34@t$%758{9sSK3O@?Yl4NTa@@agd-vRgX9%u+gp|JR9yhXMCJ?u8o!(3{@?daIed6pQdxTGZ zFZN&c=c*Gl&FZy#5o!e49%r>KX7hWWi?%d{lU&v z;x`0P3^0#^BTEKr$t3>a#td~q=y_JsKXeuo=fU)wuy;kOp9lYoZ*GDD>?{IvXz)yf zbhU#Y8o_4BL@YqgV&i6e_j|Dq9le`69Xu=*Y)p z<6)G@BbBMcC>;T$tgm`c3K{AzFVgK|V?xOA7Uv_Hi-)UsXidstyoWLkq)8-hggptx zj6EW=ePt?ZS`QB^olWH1EFl)u!`#t2PzYzkZot@^5$kN`AxoxQ^O;<~yQbi5pO zILwvyAt_}`UqHI9pfSquo+|q!JW(w2J8P|EfP(8AupQk(AeuWGoH-w2N{?HEn$U zGI2IFn0jnz&82bWQxaGb!Bn(~UV z_@%C5L(p9RqFQbbVWF@n;0nldN~<>6$KBOdz8Kd_$H84WDeL}G3!lu-zREF%6v&o{nV{z9E84TJEeT zmaOLC!-b-M5T0A~_l?D>`RMmiaGk!M_OI4szuJsuH4;55+2NB5N-uElhc@6>Z1T|< zj<73T{;klDW3d~0amuciRTfk%y-OAagLcZ>ssli3Y--iSc{%HMGijRICl^Q<*B)Yr zw95kn!@(~kZc^l%$d^s(A24xP6maWqkIe1j@Njp5XHT{NfeZA4QJMLr3f zZiwnv`sv63@!UMEY8td{*xH2lWYQG)IQ}*53E4PKL8pGDXB-O_WZBQs-}6ExEPr*8 z%gx1sz9eq2rm|e;1@qLnYOEyS-((wYk?k}SvZgP}2MQ~6JgeQ!UH$QXW}X+E7*{}p zfu`Z_O&y7O(bObn@%~C1s^E%oAt@0Xfh@M|moB$wQUQl(lNM`tvj;!UEb<%6n6-*1 z4F=3<^+T;&g&tFm@hoWY-H6g@_6zY3^0RM8k93gy165b{p1n;W6o*TvMVud#O~(TE-{;U3M zH9bqQ8LR2ke&C?KJy~=N%-7Sgv3V&v+u6aZm6==M3o#vw=DCt#TbX3@^bHy0b|0n3 zjx3bw=)r+<_28gcf8SV`NRMtmy~wK9ga6ypG*0h#nJPTi?;~nxVU4*}7<3;*=-p!P5{a2BC^J!7Fp|>b)EMfpzJNj7LU}Ab1+`JNG$GMHDi>=xFJ{K zX6!VuTNw29PE>Vl)&PtjPP#7?o3$n}B)_rL>6-P>H`(qp zDZGw>sbbrAgI83y&BB?V=;AK?j*|tGz+^SD3v+dWWcyVi6wW!)x#Jq0JlrT<`UfK} z5B!dC^5FFKDj4Hmt1V2yp;JGpY;8ez9QQ+CmiSu%n&nsQ)!nH0oyd<}v>%#m+q+p# z_1N_i12hY}0hS8jU_`uF6t7PR{!|m^w>NxweF0BW4td0RSfl;x89Sq+o2T*LmQi7Bj#D|otr6=C zG}B}sIZilHC9`8+xZ*fo4p%%9XRpM+hXVN@@h|s=rc2Kameda+ITEbr9KU^6=BQH! zZLe){-F7{$4t|fFAfIMP{dhlxju1~z!rP%f$l#nhbVWMBjY0w#b@_TLihnhp2XSWZ z^^vpIdOT|^XMOcqOS9AA9``V-e-*BGly8-76I1Y#(>ax1r&tG*aiVE96?qvXZfXKO zlYS}w0fE#C9th#9_P&>BeBiGiK3uJ2)1&y;#$vsgy=r@9R+0V$rJ1;Qy_1ZJ5Hg$Fjj5%;h96V?LAbpZkW7>otMqmF^Ol2FBZ#pNv; zBl+eWA(_}G2Nl>lUap92$FE9ZyNSl)WBha6$PORHm+Xb-iU(uKisZrOtw4Vi-`n-= zi8XZoAYD`NV#UxAb^w(*060g& zUiiFST0`+N3183J3B!kk9$M0|qeL!3b}yY@C@0j!IQ^CU!2cWxmivH-+-{9$jZw-v z(?-QRmH}}Aew-p7)(AA3SWYt;VgFa*Duc?x%`3GXW3#V-_iKHnV;V0NC%ML{BmBgQ zIbPz`*V5m!=0SF$|N1HmKd>%atcH=BU_BMy7de9@WzdG5)?flnOCRA|BT8E}ey}cV zghat~tYtYA@HeX|BX>zPd4ha#8$`hgR+vF{~Xo^>PNS`W0h zuk54v*Uk$oQ(iSad^SFhrPy3P+TQ(Hd`=AM?m~LC2_^0gtHbMvR1aes;L#lX{;mFv zz<<@Bt|A1{s;QLz$D`wu2j`UMgYqGIza8sNx;>Q)a$a8FKMG;Omr{8yUZYpV5ZZxy z{wM^F%PzCSm1=O&>F#=R;J1-Ic>FH8BCo{!kLuweBey9SvX>N^K&Kq1{Llj=XJApf zHQVsj4dpiie_|Zc$WPk4DZ@l)Ew_!?-rn(yGqM#amR}##083`hevLRfaq8F$z&Pje zByjnBjB$4R(Y{nT6r5}K2#U@c?u5{h&5%)zC3g+z&4hnt{N#o3vFyQjzs2rCR7T7709W?!VOyM#Vpa{pVrZ8gD~m zsmU5^6@kanL6SHizps)i-m*lNra}rL{4v$69AKlI>pRw%<{W3BU#*N@Jn&+9b7*Fl z>}S3g9z>_%N7n;As0~@X>Uj!|cLq|GW7}KP4LSog71^sz$SNP~nVa!$wKoBb?UkH9_Dq3Xk93qB)9x6UT4qtbsybVxG{43Rx;s`vSYTsaqVQEQY=~E+ z$4WqtTFvhdVYogtb~AY}_*-hfC-jeE|0p2AyQmnriKEdB0yg-u2awRv^N~bAbhA?S ze5j;qzw2Jc(Fw-8 z;-h^zA=W639&u8#c3B-IdhMRGmq>qq($(STT#b_L!?(MhTmAvWN@5pP7~DKf|JI(h z=VVJ&?&z<)7edzsa+K~Q$<$&Y&l+W`8`?!#I`SXcWMUN^QfHBakb0LQ#UI7*2%O;w zL$=q+B~J&McAkX~_}NnmhA%HZ+6|r}?_Yi$EL zMGKISrVS)^+N^(oJw_GzeU)4gfQO7NJq>(tl^1L~X4*Q}G&|+}Dpx^6y|+eEgLJc| zvdu5VH=f`*674nVxnaL+B?92u+6E7oE~s(jdKbq4kUHTv;BQ9@p~n(ml2F z?A0cO+rAa=572K8<9@@oM$othZ0bjlsk@h069unblg`KwWD3)!7> z#h%fg)Fd3v)D`!-9(SNLbv|* zm^{ZxgfZBvPzZ8j>JVhY?#I5TDhcx(kwEy8TmLu0F5~jxHLESVTIw-O43%ZUft3Aq;vt%K}OjfK$^><}aQ2 zg+-UsB*gkDEXJ*`yD!z?4?$YFaeT`e=`8eYAul;z>b?(MtO9n*KsaI>cleMYoAo@x z)zvtuj~b{^IGJVJ?QQwTR+-pFi&NgR8WE{mYtjE%$|@#%;WY31lpx2(;t{Be9p%u) z)d#y-6&aFkdb!_&)hN*dxN!GxxPizvJWu<1{38^#vnV=i%w+HxKnskgI7+(!G-w!8j6LH+bu0?C@Z+#jzA1we0b9 zRr5%HO%YfR!ec39{fA38d*xmA_ih~e2dinSLJD8$z{cffM0S2K2}h6()u#LUU=fFZ zE#?lQ9D_x0y!A8V>nD;fqN}jN?$m64AM8;vI(Us6w~;Ly3=+O|jubN^ zn#LeR_KQ*S+vCjCzKE5CQ_erhP zZg&#F?JPq3hLQPy47T`UHnX=&1xJtHC6O;)%4pg$3fl*=aeEh@cMbG#Q;Iomn$Y^} zRr*VYl9a;zec=5ikT+tBorgbT8&HztdWTMRO|zV%?b3&zGin>8kW*D5XC3)&v83i7WD;6-+kFAjuE4uxPB+_w6kELL&-Tj@ay^ljb z+Xq&3x7S_Mtp1+9a=%HcenM;28jjH{a!JTyi&B`9Uc7FR2TT*2B`@QU8L_#~-68OT8KJS2=`4-HyQ zq2a#ME>`<-3#AU;T}5Ix#?aR6b353IKBIBUar_Pd8ZXab#*p#ZH-5}EHDo*ItFGZ7 zEFeq5M-XS4o*JI@(SE9Pf4rm4;Sh_gGsMw>j-94YVlnlHL5$v=@ z^@A$aU7~#QE*~mX@uK8q#i`6xPU>gm`u-a22HINZ-U!u8|HSor)AL2Y6zr{Sug9sA zoW|LU2Nj1z2U)6nnncA}H*hH(?wZ)SnFOnAlY@^Gs6kg7h5e~ydoxn0X|LO&o8 z-cuL_6SsOaJY6(I&&z%n=wJ2cEW2sO#yI647$`eS3-1#f)ui`osIsb}Y?zhW^C}8F zNJq-6qOkd)_$UQFTRtRj+{x}*-6zDhI5uITL>5l8Y!}w6-S2{1d;or@8gNonhaQ?bDI8931n}?7f9Cy;fCbdAG=ldZZ{`X1^ zhqxpw&qZmEYS`Y9V0*}Ix)zgj`J=4`jiIO9_Q(}O%BhOgZBS;`H&Tj6e80Vb{5v)h z*jokYMduR{l6Vbo>F|q_j6XYl0YD_$W9F!8iy&97+D_qGTI@Qf=H}RFthERTO`)?Q z{nQqUYlafX^r5~AvaAf%|J+?ZR%~H&cOny5 z)wzH7Le6b{fBs$MzCH_oZLh@sG#=`OL0vi%)^Rp3(o-^$vggmLQ~4mv%k3V}WYZ1o z6o-pX^dq~|=ccQ_;&p~}pUn_WpT$2X;8i7(i|j4vB`cYA=M^H#$Rcb9wQshD&Y`t; zZT&9Lzv|Cf!CAAzT58O0I!-DZV&idVO6k@Qq&MOp+qYya_fh^d{y`BGZ|!@@ctsSc z!w-)Yk)Av#&+TNl@b|7VyV@H~Q;mwJqKB)cDY?_tp8=G;H}KCZBO>h3Lx=;DALEdO z57uI)GPx!Bhip19$(gBg{bNT8X&{}neNp;1n>99#o~+|VS!``JwB@Rop2(@RTxnVe zKb)zv&xBEjRe2-C(eWOaXF3 z#FUoWxn0lmFlpfX$n)Inhg_3)F?6dOlwwe8c=iOxJDvBPrus-XXn{1RT9SiiOobqH z#nD_F<7Pt0buan32xOxLvOi~SAFEn8O&%`tt$$(#kSgu37GvilUS_#Oe6f&>KTNo{9>9VO;zAEGz z#w;zG!TQtM$g!|QR}EYVDT^=3->L4f@o%8H{tu}p=84Gb8-0&0uax4=_z9%tDdcT6 z{6IH%NZ4M+>nPk)Wp*0|fDolxi1i5}@$&v>@eeUrwm6mvYb#S2h!b(&65Y%4K2DX- z+vT(3udo>?a7m;JnznvB{;|EW~R)!5^zR^OLbejd+XVbniMmN5zdwm3#Y) zWY5xy3A+^p&p7h%w|EfQ2{iUhRG$LfxszFvsfNijBnqe(Unzyybcx+YLE2W3V z`31UuMHu1MaF4{Wwhvwaqd;80=&U>4sa;Qj`mepwR30gw28>Ovv-^-1i!s&A!;K}L zl?IhWKe4N$XfikK3?*6?HR&$sXFqVh9mnNGeeZdp#iL8}w?Q82<^A4h=>F>Qk^vGj zzQ{y?SPl~=PIpMIdPIoO|n7e9@un{gbP`~9Vh z)ExW5_*v-x?|s~K|1eL!AtdtLl*;4^agaYW^DgluN5ZFJxa+k(jo|paNcxd?1R;%TdOg>-iuG!>#_;W#i#A^c?Hc5Uk$NcyVaGjx_C;qCti@X+jL3js^i8d(%M^G z9!+AMCjvF-?nMk|PDU?Q_=1d{Os*LGUY9=cyH;YS9rtb*?&)ox99dma^1@4-BmGGb z^u$-kxPcmfH%p>+6%tR{%-^PtNzrLRLE*}C;kHH=goz^+*gShcs5!r>*SV(&{=Q$=+v7BYdLz zDY-@cTWY)Zi(A(q_1r%Xj(WV>G&_kTo>({vaav*9+1uK??dO-W6J=sh7?Yv*}Y`;ZR25@;aJUt${N4FuR#F* z6GL(xVY0Ktp0+qF&`dE+XY>t9bRGT;k_(*E^AVrl)oTPs*iKdHf{H&0!7!V(+YFG( z>4Rce6Ce-kw&m4nv*V;TxU}yqLO0OR+LZ)qPB8wT9knc8`IJs>?##@uV7@{dVW*Ce zkdI9UK=y{eW$@EQ0GtFdaBU&G*6m&KhT8iH+4_eAtJfUtO0rr6~m& zvBcJcpT$2?>9R#}*^)7vcS%>YCz@H8hp=Mf^D^&Wlcd<&AI2wHwuaL@H_dHuhoDVd@oh(z>7AvH z15pszlfMmabYjSRn{jQvGu;lAVGCI?X{VXc;$_A@GeIkb^EQAVg&fJ^v&+IXg%+!MU%~E^pZ4q zx-nsCD~N-J$VkX_?66ScOZvm06^WgUeCt6Q*eHnl2oR#lxCL4tUMkL)l zN;a%xcDPVrCnmv7>i#7D5i0pkokO-YTI4N|^?t)c@u19MoqWnN-zfJ&q^{aTBF(~A zqJNJO_(a_&Wac4Zg`0}K*gHE&V9|ur9sg<$vnm(c^xP)K@$9O3Q05->c-4(tXy3Xn zCj7~R-{?I#dg*a=Xt{16rmtQ)r}TmrKUl(TZVxaXjA`0eebQ9eD)KbrIBGi0PWhdP zf7PF}!nNn}RMTu-Py-};Bq>%p6?+KvGU4JNz3(r?=cx1+$o^^)>tpL*PB4E(9CbB# zRK|(9+|!;@JK6R3va|O#Q}GWW$T~1ccCODhvGzud&Gks}Hv49c>j67V_E0~^&6bc= zX>INZ`3B6>?k= z52;)q=HeG4OIdICZcCs0jt8nW`d6|^fGEsz%1B51RwOb7`=JOgnygc*E6 zJ8s=s%k?L86E?;jAhXfNc-p|UXPNd_ld+AUs~;z=e;bFx$pf}HlSuT4ffs02zh0kMcufrH9qLR#Urp=kXEa9m{|Hj z^zX~&B4Qdy#q7NjR>mKu+0BWC`WLhJ_m$Xvnva9rR-{KzY9iU_VSUTFQeGs_L;q=$ zml)2PdA!2e*BBykghXxu@17doXZY7{5}bDEQD_f5HPf)suoUpx*|UyX3_v|-NyB_o z_FR>tRMRSq9d*yHus16|p(8`#W@V@q_+J(A5JxqP6KH4|^@5*7tu8N)v=IzSr^WC) z`_IS_bIawZ`+=PG`Wg8jb#&7|EQCbj{_u5T_7fc6|1AEIyt`@v5~BIYw7#z+{a0(Fh(V(U|~Y81M0VI9Vx)BNP$lli|p#{ z_-8XpRIqNDhw%Q3QVnH-=II+3qQt1PAHi>rYXjq% zrkA|xCr!^bwE|8Z*?t~gHow!BzUog|vUjBjNj7EF<@jvi`AK2MDYr$)h{Ws->9xLZ zM~08h*OOQu;$>(QFZCgr%A+_0{gB4ElbzZ%g{GbCs?p~7&T#;OHQ$bZs7rgZA&Di0 z7+bmlM_qV6N`-uEH+Me#8HT$5rXTN8Y>_0EA`v(B?}L1|bML!xuP^ski+qbm5Vshi zZpO=X^)h3h)qRQl74Pr%=#Fc0m}YfTM+0K7n)f$WIaK>sAdHRaBPed%vyRrcsZy!U z`S1ISBD+ZClz6L!#wTDGZwE?;omaS!Rvb(9!U1Ot0Z!Ji)zJ&^ z8!N1z8SsdZnFsx-^iI>^tLaTguO>RzW$O<%;c-$Q2gdmT@E4n>{?mfJMX9B_HTCBG*%|u|r_EZR#GpZlM%&o|23o{nHoH3_2gOnHO*8=Ftq!-nUfrBG@ZT%#n3 znP$i?DesTDY5Jr1XSGu8)8J@LYA@>8<)5~VgmE`6LzMBo4j=u;um-|&dz)#Zg6QR& z_f1qQ{t+wWYfK1SmS0j%^`i>>^#U#_aP7xHtE&I|F#oDQW36NliDeQYmD2o{*gt$1LfG4*Bii)NI`E%w0ONbg%R4zX_UMkSC_5l(2cD;7>g?Tp zMecn+JlhI{99fi?gogdFz3V6++uAFA9IeUL;VkfEQJ`A5DQ7-HK~~|jiy{Gk{zDa1 z>3Q8j=iR`bP|BUsLc`yhExXd&wrdm_lz?B($YVg*!>yi=R8FNp*D-ua_WWvYcd}dj zk&b|0=nS&@k|jh_2fo75frhOZh+M6I9JLGVnu_u$jTHISBaA^tsTCmA9arydW`zo% zdDAGv{UN5si~GX^#lIZv=q>tb+2<`6rEcpP?!s=?ojA>;J#;Z~ls~r3AEAm)@^AP~ zA<4SRlGlkgU2E%jYD}QT; z-NoIVMo>IBjcsPn&5f=@%x4IU^z}NUMd=6GkI?sBLc$%kHOi@evc;x$#UQ&faB)`v_!_6Ob~?wVxJNk*o6;MT7N-kj%RP=a2JCJZqXh zJG;>)qc^l?%R8Thrw9or_>X4Q4fZ3(Zeehnn+!P!6+n>>*o9GJoA^dW)GiwK94woY7`%KdkT^4yAj6R z&nuvFYx+38I+t61xkJD0Bxt9tc6$%JFb_U+sYK)F*5+#0(x9l{yo=E6{?`5>{Ng1c zQPab@zC`|IVQC|FaG}gZFeN)yei!6l_2;ax%+N_b-i9jU*^~>^s{~I{0S!D**VXta z{lDYqO3W_qZA#vZ;z;dDXPom~C1M?39TdUe?s>oNWM{PmPv)(UHPx^%Q z|C)x-^fZ%5*i@=gSt;bc9??nihWNaws!5n3v@0ArRbMl{Z{H7~!2hgD*aTXBh!JsWirtBWa@G2ndsn@)uT>_%x(yMS z@Zg9RCnu)geL2fj;9U&b=+e6LZtin_q>E< zeadkvHMIgK4TOB;c{l7TUVZCoK)>d z;Z3&*Bht_B4~N_N{g4xW7XPsFY}qOk$KA$@R#i0It3SwsVSC5qUNAmS6wg+TkX^u@ z2q}!wB>&6z2NyUhM7QkOVC^lC%2Cib+iZNQ_PqA{5&-4iQD-Xk)(_(=iqjEn+M&(} z)HHRn=XQQ~@EPnF&z+4*PS%s@n>PuHuG;6u58;6EUgoy2r%CK zcOm{&f7Tizq~;+$37FxO+zIlMP){KYJ@9d$Arr$z2T7a? zX~%m%YE_5Yo}y9b&2AVz+_h_HasBi7*EEQ$*kY$NgW|4)qg6;E3g)nBcJ22wieHzW zu$&qy42@JZ!?^rih#UF+Qenf+E!#TSPUjkG7vv=}*(4J?cn$UMPeM1>=J!H&fcE}8 zt@j3V)8669%lDc_WW;RUx6E*Y?u?;O@S%RRx(P!6Sjp8JeAsuUmSm350J2%DoSN`m z+^t1*gv+4*RoIsEl~Nw!-xFQ7*(oOo^jaI^%Lc+=%?QMbh#aTotQ9+Hnk^7n_9Eax zpVEP*mF$OY^H6hw&}-Jr%!M z8I|CQYB8v#-zJe{gyv?2okl3JycXiT|*v z`1AN@xorEZ$N5i(9mBR0c1&ou9I1=$&VlmaGwaBH=4;vHdZSzfZ(qbqjT!LUALD;^ z57#y|&a;_P85-DfvAX#WuqO(pl-0ir@~`@HR%9b&Q!swxrmuqYbA}vlZ2?6d{CI!; zqxi>oW?H-_nQw=&bsH|umM?@-?;bP}_Bz_DQLDNP%o@CYwzuZH$7ty%S^kdr*R(Os zf^ox+Nt7!VKDS`}IfTTtX_#ZJFkQc@ye!{UD9$|>$@~yc{oe(7EJeMI48uy)-UltR z+!l?yJwiQ~O>&W49_Q-oWnd=~A2Yhz1zq3{CM}|Vee-TA$h!~@Y=ful+8XM2`a%>Q zS0^KpkipB$KQ4J9hc=HS@MNv9EONJ>QB*aI)nA6SLS%2vtY+-QnB#gBjK9EjQ-N9k zFPJxDKL{Lm-gY(y7O|H-FF-1L7z05n_`xdLsBEi9Qe*OKO~G}NkWKbjWMl=m!1^f0 z)UOuKkF9=YkqTct%0j}ij}$FsM_Cx0pSI#SmEXO=0d5DnAG1Z`@4 ze}ohvWmKF^yVnY%RTT;j3x|!KJ57jV9u=P_il?=lyNRu*ljF0Jap{TeNB2XwUW&DyhV{_zB8Qs zF2q%AmPqm3a}orHyDi+JVW=HIqb(am&%+-@|G^KNNaYX6<^kmtnT^v;) z6gS(TPS`9Yhz~aO?fa1febdqrY%QLJzy*<0=~~kq0Iqg(+z-xE?ko+scUCUU>IVeY zr!B`8F6(5Kwt$Yt?VYpYU^2SAvY(pT+8ii~{)0<|f);)96HXvB@os>zn?_pohwAFy z${?*$b^bDCzdu`v`S%E=2Q$k1=Um@yPYhc?=VgK4+gPa-;OjkzjP#TRthyV?Nra=o zec0T2=8@&ux7X7Dp|4xY-<+!mGgGYaCO)K2$&CC~P<{!t#4`Ga`1ia307OUt#1=5K z23glM2{4xZ*4`CyEHms7SX9B=Gw;Sg630PHCIAa#e#5BWJd{C)#xHe+OB7Lhzn^?J z+6^SOiYq0FL%q2BvDM2S*_rwSwnT|^hY+I**jBYMr8^GRKqB?MR7{3So0-iBCIr3% ziB2ChS2=a$|15nFk}SRkajNR!z0rz^Y8M^WYh?>xiO1MXRqxZav9DmP&kd5bvvBeq zN(h_DMWkFeF=z|EG42aUIbTwC<>upCOTZX9@F(dq7~hZ8_#AZ7Zm4BI<;= z+#O72e5F41G^#jAQ0Nct;D>Y#H2&EFG|zK=Lc&HmW#mxVt1aF8yAVtL-v#+s{W)tT zA!WT{AiW zF@~vV{VvFxLg$fKhRMc$Xro>;Ec(+!kQarf>5&;oFTwx*Yz0Xjx$@yXdIx6Ko~lke z8w=-~)P zl-4*#{;yzW%&GAZ|K19>6EahUOEgWw#!a(@$7J|XVQ#6k%qJWmig_s3Q*dwyfmht+KeF9d|dK?$1% zHL4V-i;&>a;XB)z7hPsHM%xbpH7N1^^a-{mLHe`w0U?qhP1RUY_V1PIfT=25J?uAk z?kyn7iprDUppLGF&4`va?JRdTxqWFujZ>ScOd8>&*HJ-$tkg=fQxwtGU?KT*>7rZi zy(OmJXpexhY)R%y?S@+p?PzB>gtTzv@p~5_T>-UF}+>Uvd=EpOA_XKlzc>x8E)bSC(So2Z4McgaH!l zCvwS$(exmUQD>8M&4?ejo+3G|^e1~`#nVO~zcc>fKI}|J0?UAG9ENKWa|K+eX$2fK zILSRy>3rmRFO_#eveQ=jH!+=h^WTQ}vZ8&2NO1284|n(f*($v_*mW3|g-+*Wj(=LZ zwG7bmVAmlW)5as(2d1sQJ3eTWV{B^YwBR_FqOnyHV&x`TJlGuNy#(U&?eu3hsg3id zv08&%lO{gQs0bUY5`Qf<_)Cb(L-`BV9l8e!^`R$CgN7i?fwo!8A@(B&jaU}*ZkQp2 zogy^nIDnT?^{VaDwujB3jC)l6LR(R#%b^}f-ww0KdWTgg^(RR9so8tUChhH|kvjyb z9vs?hwip|lwxCPSK=QrkTJLNpT;WbRh>;yPFe=set5fid5bviQp#gDdq>fADuyd8! z!sPU5zY9YlSr%rC-=U6utulPst)`xy4aUzo)(f1bI`^Fl-vrRK%5jXHcmF6#9i1-* z6ClJcWghVE;?wN`g4IP!Go8U6^KB24_SSl{_n7fKh@Ti5tsI}q`47&|Z8|k;G5z@l z{5{Rxo*S??v)k@_@uc?9Z-o4-{*;BA=wz?23!9PKat57?G);1>xo_X0UdGQj;zu+S zevrsQMH5$ks+ZClihE@&qL$vvh>_l8HXNkw?YI5IB{SW8Z~SXo2u-bhIIy=l$7!qv zr_5nBt$@(7ZjkII=Q4Qe;JNO^-u0;M!Sk+=-T#e{Z*0Z3NoZ``$J_6g07b7j;A6yM zQB#-neir}VaYM)!h5PqX3dgiIuj0-{P+xgxTi~hp6(rAuZa7FDH1h`VZBt<4wqXtq zJJ1(?^LRCo;sT_+P- z;vYrwNX7B8c&eB|Xzi83bDipBM*Ez3U2EJ;6BPR^D*xo&@vrIWC|O^Udo{JGhVLb( zN0_^wXzVmY-6GjHCU8j>Jl9=bNBf9z(TVdrA;&SrGfay|eUD|4#Tmc1Yf9}A1|v?S zA0+?2+&(FlaJRQ>3diU?oH*=8xsL7kb`@VXkoJ}~p&7@L=hVA`Z&z?d5O=5N*o4S> zwViLrO*zqSaG2!s^f2Q(8!~f;TN+I}!?#xy%DwoiVvZbPe4oNzz7P5gbDQ#!6a{%2ON z_T|iTrS66D48AGgOlS%)1}4KUfgwQ0_jVQ`+zPj;6-IV8sd4D1Zy7{>NBp4Zc7Bgy zXHO_fC8li~J+6AHQknM6%P}~_Z>z2P*X4dU_0le$S&*4o4d<2w_H%nyv&kW3CQ32;eRzAGc*U=1MT^mqydiWsw9f)c*KUdL zhZptB%>VXc0TnTV)!{`0ju9B3VK(yrcu}oLLyioe5=B(*BypbavHl@ z702y7ZEkPRK%qlFc|s1hs<@#SC>OtgSRjwldcPabjotRRYc{D(=}glcjAuZY_DOi+ z1|Hxrb{UJN@MQ+y!M0Z%cM2JC2P~OX_&YQ_Q=EOsG*}Y+k2e;%y^~TIKSU$p55bU+ z>&W|=({p;hu}DDLmkbNOnZdH+rn$p7*Yuq0!8e|_e0OJ@y=kYZO6bO6stNY}gyWpw zSk=$dN1;PgTub;tsr*%@jf{UCt$GK|^3DB8mGpmuJlcwlLdy56*%qb!jALfzhwjN( z0KKQsv#4a@pLZ&Ub9<=$PW=!k_-&}zrGSSMT7f+Mk8orB3p#s7F}W_ISP z;t!7Q8#E1^6*b-w|A#$r!gv>W^ZlR0>8cDjzYFfK`ZL!;iTk5@C$DeA##)QH7CyE2 zZ*Rsw#s=-XmQIb;4`O*-ICi#pBAS6J9pusKPI8&(+T0BiCc4_%tKL!Zd*ffzAf5D) zm}6rswC;7dPO(Gg(>i2ZE}l3_V)M@wm&NLApD}`@8s+bTd*#a~_nv7$${*eC8dJ`` zG#}tW(r(PpY4|$k$NP|jg(-;2{yhuuG~Z{oPElW#2xq_?JHP{ zg^DJ<@qYX`M7smM@m+ZR6OX^5xve-=la1kpQe{zQ-@&Pyrp7>db=O?uLei z)s1u2#w6sU-L=zq%qu?B`JV^RZH75{GF2a#Smc#SwViad=3KgLnkXLQ-zE}*k|5l# zX6q=`Q<`1kb>%9j)?lF79BX=M*-y-cQgsRKnOCYF2xnHG2;qs&#X~Bq3YAins;|X# zaJHwa+Io?@W{r$l3(NLely@GZtL4+nLPUbz+wl*I98!lTZvWl!kH8%B@ePSQFItb4 zaW6nT!o_cc`>X!Mr6O!%YaoW=u7=ztH=>|v(qqtkf7RvNAKQ;BhnOy%n?K6sfkm+L zR5fvtcIpstOZf>CUF&tb)|H*2yJmWAy_)no)+HMLt)lZ%OHY)Xtb*&@N{dS#iRGkt zW(Zj@VTWlM*Xsp$p(F3m)lwM813~!B;!sMNA8ub%(*Agy8k& zC2NGR4mfu0Y@T=4Gd6@L)?$lWs{SDU1-c1|E)nYtFKgYF~szD z!TnW#=AvkRONz_r+G1R{f`uq#5ZP}9&P&gCh?Ej#LG!obpXD|EU*qhFN^?Wp>tncO zoYxrF3HTq0htNkI_qx+}iAQSpKJfDjGwN)rn16iEOB_@7f3czUfZU|(q;KpICPRo)^) z_m^Ri8r>XlAC!mGQ44DosMz#BidYaj!(zW0b=9S+()zawH<+3>!q|eiub5+J@R08! z4jYWj>~+Xc?*?8;nH58=fIxbEAlGFVGWL$jA6|KG#09p9)Ia3nb#aIW3716tN#4eJ zuU_UDPbUfh#q~3!dLGQcHO(ADwyik>m7bS<04cTJwBwX)4=`ucbu;%x6yEcv?}#3C z8j1P+QNopSb*e_eF$bL}9&dpN*Xr*ONL$G&bh^zn4awI}XtpNqDDN+5q3WwN^Ahm} zYcCZ~^C2o`rQ&90paphtt1o+`Un^(6khz*+Dp~YAsrh`=fnY_9YdzKoWnR>p;k37R zpSpK^&1g~%)9Kss&vBx?NsHaees}yUJ?MqzV`obqJSjL|rT%Y&`>X!MmFWF*>mW9t z%v@1mt~v-`i~pyV-~RC(XZ^LRFS4=rgBt1ccsV^*&fp-xK`Xl+6CGs@4Ok=f-g5q@ zU_L*pwnN_F96L|0!)QeYlk~#MEY9L>Cyci$o(r$o0f%nJeq-zXv{310B}^T%d!o9X zKn`MamHzM3+TYITxSok+?H=E5)y17$#YgsaFO2I^@p|?@!T-*@SMWF)cJI{yD9gyW zon#Re*85wtnwQR*EMFPvYj>6Plr=IP?D#ARElaQ`rZ8^j{G?rR6fm zOY_cGOFCJ2+6EWScvf8DJIkR;f0(JRkUx!TRCXY!traNkj+qy=3l0XI{ft%n_!eok zM$;d}znLSuFi51j?~H$R%ecLuTIf`S%pN>x=UTrH?yvguR^Y5dXRoy_A+oD*bi+*Y z0>87Iq9%r#VS(4)t`Xk#rDNq}h1f}?XEE9j!RtJUH59T=$UggG{PY+hcM5yH3aJ~M zqDyrvx++?5&1OmCB01$JkWulgcCeBal2jvc`#(Uxe6k%+@Dtf-Lv61$Z;ABZ2lsHQ z;xbt0$->Mw$1;rds@6SK9Xi05k(MJL5pghvEag4jU|a zcm$RMezR(t0^7L;kfj_rSnVvcSP9?gIV9; z0CNtho|k>3BcCd*j_)OmZOE!t3OQBNUP|-&>K*CRBjmhLj)+L<#!R2?c@oepGLS5N zvNVnh(c#{c8p*jjzJ2i@_JU5g(3nq>k-zeLJM~q?Lk*SjMPW(Ki3R@`46==oEzeZr zWLCs@vdoO()zy=?s;UZzfAUf0}v z<9}!~YM%g2C8Mc3`a=1t<^M*wzv@q1Nl>&V*ff0=bW_?cL#fSPtLf!oEtXeNU3g5jN*D? z=L@?B(uV(Yr9izE!}(iYP^_-DJk*Sa_GN)JY9YnBw0Ew^U)Hw&_2X zPld1Zizn@dDj3k@t}}c3ckPH43stUcW$^}bP+5DhiIAVo(@0Q6kg0Vol;IfNP%A23{CU>yJn|-BzsrZhdPq6 z(<*t1u?(t`y!YsoXFbw$}grV%o0WSA&#Vpb|2`I6YNal#*l!I4r={RT2E1 z@k8o-yx8Z7tF_2=$df60H29~9i@jC(tQ0rk!IAWq>!#EvbJEvp#M*4y3e^lkbA$&PZj{;jw zI}}ctdiJYmlKpmB>Bh0g{C#zyF5ixSZXgt)mXS#8y)XU|D%x(Ql$u&$HB7#7482@Q zRr&kC{;EHB#jJTDo=WG_%Tp3+gvcJ)QnA6xxV4aPOGIYrHTZ^pl-O^VyTd@Mkt z(_U}JsP8kUh7JM;dbumw^Y!BBb$uS2#O=kuD0j&K&!s|!rh2KYd^5bPjU(kP{tZ*!Jit{)6On z|H5nfh!_(ZX8TB0?Upyp_{&_=#sHJUoOo>T)x&2DPE-R5HT6R)RZxG!ulUTG@Lxjys= zy-E-}%cg19Ah%l}Nvf#t?a8ee5Y4W@15IbWq_b%Y780++cLdPA65Zl~dPKx1SeB{6 zlK*=b|JV!w_W+^jbCvO=#DST#@ed3vj%6^~3Y#4)aI96>yiRfr2fJT%1n`7nE=R#} zWT)E}h7oMShfR=MXn-jelg@+i5i}|0vQm6I{)@G&Q_fjV@O$GQFlFbRz~R~jwwi{u zFw3k`&e3lK`>X!sg@q~(>@9o>JTE}E91!q?iL8D{0ClE-(Q@KyG_7{3_GXP^TSNMz zf(n$jN@>F|1I=Bq7MSp-?U^(E_-(7MhN|?-VqgCQae{xwBbj3&TQBn2^hkNCDtGbk z`FwBu8^H!lt(a1aKh}My$CH25!Vxq*bWw-*`>1`IxZj`rsho{*i_d7=IX>4zDhpe0 zAv^DFstENqJU30nk_UO-1U4bTCLkzRnm`K{P##Mxk^Y1a@>rP7Q0K}#EI4W>T&`G4 zF3Rx7;0gtG?%r4=v@YyokCt-9SR=G?ZUU`XnD?O9dbyv*=F09JXPo=5Z#RDNYES-gA*?Ng=I zC5d1aj7=M8fDzu@JJ{{+QKI8gHQ$bZE)ywfGMTvHyW<~4Hh7Z&cVwE5r%lr$>;&t` z`F&7-)mORo&T`p@!1G3s%3uI%kl8q^e;WUfLFACi_6Qx@+S|n!v8X;~@`bo}C*VG1 z?guSQn3IF!e8XmV_weGRw8QLD_#;}c&-vW(;HK_Qp-}JLN9hfBavT4icXcNzzYpr5 z9OHkEXnqzvQ9dCOo*p%uiD+FWyQjhb$|sC%9_`&}8?rZV0ZpkLZeci;y%9`oz7y?-9NjqR@v6klLX8J+E z)ZB^uES@>S17gFpB@K%y0&}1DfGs7&Wr@x-!DEwx{oGYm}~}eH^Lz!gxmldGlpuo*&D`0&)fgZ1&s3 znq{3Xd9w!N;%3&dU1xu}JpDtSz?4>zp?doe+d9mPkQ#X{ z+sP$B8N%?Vd3)*E?$Nw9TP(gE|5V*B=(MQuHh6dZBehgHu6GBgpJ*D!moR%v=ioO2 z{Z(HDWp&mWc~>kTPk@4_15GR9PJ7?pF#FcF?e>C_! zMRFTLnAtD*P!3UY&IM@gf#a{Y>Wj#K^0!l8(VngCqYz?O;Ms(>e zik@%qU5wO1`A}<&VyrRdtKM*})0KXZOZ0e?ShBmkIlfG^5g{$(J= zpb7O%UJzm?-4!GaXYb<|s@N+PHpkFPp&X)ZRfO+}pn;cEEB%;=Hd>Ql{A9^@mvjmw z^R3^g6BD=eW1|Gc!_B6mmUjoXV?P>k^b;ynROJxdy{4tB0*jEC2*8X&xH#^vM2|1c zlkMcq_~*FcBD>LNN+ghX$3GC@z8tC!kf;RBVGNh|e79@|`AN*YR@A-_~Ib<*O z*gFg!s+bI`(aA%{#z5QVc!|*TgNfGLXOttsDNe3w=j{c#qD}?6Bm9ruUR7kc&uO-J zFribn6L3JF0<7T*x^SB2 z{x2|b%bBq)JiIc$;`2AtUlV& z?6Bd<;gu2_{7Y{Ps36J8d+>5>aUgf_P<6+Y?#|7s;mHriJ?9r2EMVU13 zi2v_ciRTaCTHuE%4{P)mi`o172?TnA_M>}?k~HRRRFWXv+wU&KhBl(h9-6WB1XWl( z+5Yz@y+D~{P4m&;!qzK`bAXwRD!JVSXz($#0-(YK2{W!|Jb-mFZ8;NmD}@@cd*`g% z?RobW*Zvb-vMb%VeT%&lu~*is7OF6O=-b4hz^r=ff2g;JwowbW>iBMIVRfqYnlcS91B_k%xxjh=re4A4QbxU2dLW2 zR$&(lXoKC)jIH$|MSXaow~&@^#Xm1)A~mo^0x|nQ{DTWvqA{}B@jy|K8Qfj{PK>|m ztDY8fARs^Z1!G}0HO4`;xA<>+r~ltSj3aw&5e^x2Y)hv0Mopy6;4za!CYci^6lQ$T z19)o1G6vg+7pfax|0JP*cjP=g2(_oI!Uys3{K0&~dHFjr?t?e$DfdkK9)WL<8ZFgq zonR~cN&K_a-OSb11Gtt$DR{GImDW4^LD-@f56RB;rqp7&!Y;{+NhvUUy;mdoZ#XYJ{W1+71XRx-oi>>yVV{}@tA7il|oe$9q%?=2nH z?p1d@*Zw!WXLtIo3)k!&np-?PN;&a?@1t$JCWma zjyu+jASczc9Rq-FsXy1We*;=J&8_u&QU0p0daM9~ zz(oj5TVPH}sUi8*`J>l=$KQWs{_UTxWZ~H+S`=7&tMp=mguRqD|AgDXE`k3U)6RLXrP1$2dDz%``aB$Dzsiq0)wJ`n zI?=|=dcXf5{#k*!AE7(3);>Bj-rY`vXY)`#N}j)-9wkrH1Q-t>pm^20VZAr^&-VWP z*(WnQV|F=`ROYJ?Lc9UG7*85=oj!=df^UTI(B zO7>r?9V-jiTRZj+X|Yv0oSetDZTKO}P;2?`ujF*L$LN;L4Sc;|#}_iY>SPoA%p0C?_`P#QY!J0fT(Dm0xUq{NTOD5Uc6 z1?999dG+rSNLO;U2X{Lu9=J6qPacSVyEacV@spf^(jZXxSfz}x95?}RY11@0o0k9Ss;_!13f{8<`9mhl zEfEX1Z!UVTh0gbv{*Sw47&v5T=es}Sp)swjQ5X9N( z$DKcc*Li<0)&;5l^StlS#90qe)^@^@M;JE`1-=UbWyoHi5cqTXvwo~aYtmKgWw#tB zFpMwu;BN0e7_tqv0Tz-yBIPdI<%KO!gk806ueDjTRU45pCqO(UO$0Z(aratl?Jev2 z5Y?Kd&%b?tfG~xm>myJ3SZ_|~bPy2<&VW-hcD#|YtAxV)nd7T6bVrEOV8EA02mX06 z3_IisRh#TJRV;Gbpi4OkgLiirxacUAXzsi3$e=l;=4KNu&?6H8C{*S8@uHn(Y^JjR zJ2k>;nCuBC#s_opNA@Gld$ZUNKg}8_-BpVYtd_76ECRs3X&UJp{$K3A@oxWMagt4! zZ^ZvaF4MSB%S7E7ABum31}EqF-W4V0kr;`|2dN8JQj*~hjro#D2 zZ=dWxiJ^xw)`ibBKr7)^d%Y$j`$XN#X)QA0Y+K3Q5W+~$?9^;sTGKZ2`V&R2B;|JS zDA#P79OPGy_x9`0e>cuarSqcq#E?@##*iBieP(!5FBUwd!ylvF{_P|JJpvay)_Xe% zEyb@U)X0R5y6fB2?RyMQ&=AU60Zvs2Q6>niTY zf+KA33ereF!fMzB?5gFb-cHMGh`sa|+U~nGSlwhVT^PmV z5VlX*h#y>JK(h{_iZK?ZW)V?LJ8mt4pC-Tp+FO#i!CKiz%AS8rfoRH6=L(kkxPD8g zeO$bIvt;I??E}v*qtS%_c?2mbUEyuNij3)jh-vZ7%*N)$(W33MrU`G?B(PV%RVE|6 zCm<;f7zEUO=x?lf%*^AbjA<+pWq=zM2suh+=zA1sEn)(i?*GxJ^o>EVn3>_8L0|Kz*poJ{yciLWyxX40cz zd1?g*{p};lL(|_1azC@k?gHHYIy+MTEic+Uc)+32kx|R58R}C#e1h}0XMx-P$6QY9 zs|RFf*xA0jn?OY?njSDfXwGr;(xuu6jt%$z+l1d%F{EQjCh*7R)s=sH?98w>`xUDU zafoU-SCTt$ZEAfGFGxp9lOwED%q^oAs>Lug0gh+NZRwz~6{TK)6wPd#74&|pn&LNn#j zo_^jOez@Y|f#dR2(6<@p_|EGVEXsB1i*mryA<7JV>eP;j}P|1RMOPIc@ekaCX^;M50GnbBm ziUGK`-FfBxh6L|R{_n?s44kB#%c(*o=}vpKR8!sy>U7D}10F5!CAVW*H`}MAaQCSa zp9+?%h>x1p`UhiFZ|__Gb*=JuVw|u$qUi!YI*;1d>D@SqJQO}O>PN0wyF;oJZ@~Nr z_jhd8Y1!eW=~;o#8uxw8Lx+A@-l%2jUDoL zh_faYj>t;w-xS?zS?la7d#5Pc{?N%$)261U$Pb(9oLJf9eu=6N?DQeZ!Jn7Hu%nW7)Q8vmP2q8HQU&5&HBzYzb*ju5rq@{?wF+L+BO zvFX#_iSbu`)nn<*qM6tJMdVI92PjqrA?xti@E_9u+pG3}DE*SmZziK#D%lI|wNh3c z+bIRV<9P5rFh4?Wnx?|olGS*fJ9?jO1s zrX05@$B8J$;CJAAU_Z4H!+$KDmz99UYw?q{vn-Wpw_%fwl5#yb`liFyRg>}qV4cXG zl3+dMja_uS+Z@BP(bFZmsv`Z;@R`2^aP zCh&gK+-4uyrZdjEjH-dND@|wfb`ioYrtk87dhdB;Xr_usd_uO6IuO+u6luyUN)EP}aH^ zqU9uqwyfUolu8^j0)kS4Vt;c5MTtxGP9z+TS>d% zwfN_eMDNR;(FmO4!p%rh&5F2D=Prun;svC&$zkbJtp^TG|! zkAzF(pwpjf$z4V%zg2JpxK0$76RZq&!Grj(|LWYUVjYQlM>_+nSIRP^!uI>CkU#r& zS`a=fX%Cg)8~Czm+;=sjZ1MNt(%m;9PQm%8S!^RDP)*0U1pAp0l8`3U`8jyuJ$>56 zx7XP)+H?yZw}Hs@flyJ4t!InwN5Hay5s8_z6CO*Mv=+VUtTJI2x%((bcT4RapL6M$ z8yW)5SJ`~ScW({T)~0vuTb9Y*qT!R?XCpqDv+h68U?iz+Mm0@@@k$#5m$N;w48?t) z@t2VKIq!7`0!9InxgOPU9U(5J(CMhxHAuusfGqJ{ESq&gMq)osdSyW0*NP}yC}0B+ z?b79f0aecLdxlulx~@(RIMEr8#C-NobBxWA^*gm9;TGC@AnmU{AxHLsNv7x@H-I{~ zm*;oFxyg@h>*dd>aof@h(75+*2yvPO;{kK4y;lvDSK?nNB^s@Tq>hB~uf;z?o=*x( z?O2_aBAXWk*i_bU#rUhf>QF(zA~0rT9LKiZ@jXyU(%^U2^RN>0I`Z>fO{F-09{*6` zyyH6!Ktnx*d=KK`rn!eV+s7}AR|FnpqRF4rd)+A%&#h zit!ZOlh3vSxaao4mX}4EM(WrY+z(^c*g&18gnFq-$a@g@B}GmppW!RoDXm=^kuM0n8|VxbWK>3vYjMLSw&R8}=)*_^w-M zJ+F}J4}djg!R?#V?GvL^XdC50yUukR<@&#Omz#^B-G|^e=A09!_U4LK2aNf1_SVU` zBf)B=Y2#7zNLJ#S%jr)Qb+-bU1%g-si`=58-H__nA?az*!BHGvB*zU^(r;D>l9TJ0bq6 zuX?PEd33*}qZ?Q)6|-!3Lz)8rVtvO(y_$2FP*e=G7d7@TyIa6DPckHWE+I){W84aT zEI*Uxq}QKfd^e#&T3*zAo>UQj>g0%v56ZXd-PoJ4yC?n6pC`<)QSw@BpZcqZl= z-Gu!9YI^CDNClKT(CNDUL4xN4p*W=N_t%sEA&^7c?miovrn%4JpEna;*4UtB*5zsn zXxQ{_V%L!|h2R-st7)wLqqWe~_|4QmD%Qy?&b$3iMlcM=BYE9ni$v)oiBV)ItK{^V zQ?91q!TrA8A|--1YudTF?~BUxa*^q!%hlJSVg>iv;jJDUkK?2Etz0pnxp=v6xCJ=I`z%yt*rk+$ZOx|T)t*>nlxt$AvrI@AopM8JD53Mb?{#e^WmK zR+Smhk|KNlv0F|`Ad3+S?KW$(rOM!NxqWX1;rJ}#3jVprvSkZdM*{8=Yj(Ce>e_6G z+;at*#rlU9>ISo68&iLuV~tX>XO&PY{7-$qf2a1#_UUns@dl!fko#+-aDaZ{)EBPG z0e&!H+O{~eDTie5r+JWIm7%@(cpTvp!}|^hFw_iysR$zYR=xHKiC4lNC-y^bi>ODh zahZL#K!TN@K78&wEwpOU^2*-YN7f;huKfYo7ZzGBcxNhMDaSo}Q4gf7uhUm@>UJD?ref5FTDO$`+xDJbxj0PEvX)d^hx}) zD#BJ;;OStPkw=oIf*fSOJk_LejcL?3q;GvT#&(R(=m7s)#`4SXx{%2GCD`^Ev$@)0qZk})L2==E6r(qD z|5f~<42Y7ZDUkoOW&*%k18mzSbl8ARORf0VZ3M|fb1lSY_k=_cB?t*(&UO;7iqqAb z?fmaUn1*q_UoU~MMMJrTcD}Wo4}q1IHqD(uMZDuM?b{iLuC#8Mc6-ryd`v)SK;@ph z>{w*W=HopHhI+V5&yEnZ>u6C#qL7c9$wzvO#dVib%{`vL;`XIl|NNQntII>2(A-i7 zu>Gd7NOX-vZc%FZ(vsZ)2Q+~R*R0KNhE6$N_SmgIT5TZw4Yhc0KO99jrx(lzB#ckm z$g?;R4jF9PL6bIyE!hHHW>yrWG`ll~pDT}x(45?v$>Glh1YpzbmL1grq(|QfXVbyr z{i5&lQc$?XVwMlatEUdMRqdH&1;+T{;WB`w2nbzxC24AG4zx=qS6cAmv-m$L)eF>f z$iU!!G5rxL%;8Ri>*V@w%2-`!slV6Qc?gvFpZ@1!{8eA|dL^U4^OWvWOd< zMitJr@p{gy2ZMdJzQ6k0xAt4j=n;2-Z;SZksrt0B*@kz1#r1d;c_eObFF+QsaPy#vxkOaElSTQMn(h|;s;;>(XF429PN1nSI zmmk4u>9IVn)lD5`M}~Q=ua$Iu@M^Oqk$4OPtCxN}ZMQA#-{Z$UcUc|tnIKWBjVzvy z?>@BA2x-Y#i+BYAy)S(_Gk)UxN}P4i1{8)AsaD{msR=2O(x+6zjWTml+i*EH;GLl1G3u0k9`zIi@UIXaF+fm+?d>@s|M z=L=RC+fjO0FHPk(j;?(U*B`>_R2-GI5lLeR=cAG*&OkKxyUg1=Mo-~@9=PW|J5|}T zm2&@HF^Gy2A$)wvmXR>7T{INQ_m8b~g0xs`A-_6sDvoFB&y4?m(NbDaA?>Z&6>_bI zhfPfaq{cKq#|=4k(G>PT3uO?sJ!<+Cd2xqk zoxEG{C7!LuaXHX_RJv->lV<wyPSdJdr{dn5tHfl@DadntM+G$>N;N7aijLn{wWSN>Ft5R&Az!{~5ZEWmRn&HKm;mUT?ziD;z|wMTQL?rCnCmy^yT|vedaF9y%9j zS$wxh%DB#h$}g~{1{e+RMKOBb4ENk?am%5s+P{|}Up{vykGwTgf7c`I$!s?K;8GXDOh8W`h z=LQF+4T8JJmZnWwO;E}yviigD@5)usmg@0)9U;d(Nql(uMDC0-keO?$d+QngTLRt_ z##m0QPepl=%mIiQv#%W_5?p-h`F%p-47>)fGz~^ya$BT$b3zj5_Wm6}KPfY2uGus@ zX&T5?^0I@IzGBF+=iQKaXX+_HhS;1}%plx^n= zMVhoJvOkdiP=1^(nZ4@mjiO>wkpb@C3wv3aWmcY}&-I_L`l>f7z~}Kl3kGXIG+lT;XdGgj zrFUzvOO{`rPsn}Kte!>f532idkhYySjfCt>SL*Uv2NE_Xac;n@eNvhBZGdLWkXCoB zp@BBWPD7%Rw4<~f_KCbh3a92{XSq;0*izQouQd7z2QV&(FxZqv5n`t`u=>MDg+05% z*m8HYEZs-fJoUv~&<~ruh*?91^f-P;I_|mIZZ1>UwK9F+z~$AN{PnTl@(R9NvnMMS zg1=Jo9Ns49B$~a${Dm7Ur6{ zV6$~-(;-r>;ZldJ75FD|Nr2E0*M>;C`1icn{%9htBSyNg+2J0OsQusW5k^Xiu3K@*l~5g(fNT6F8U;VUqMt({_EG<4X7~11IkE?8MDz zqj{il)e_*i8u!vWoF z9#uDC8sm865hnz(W~~HGS9xFjvog?Ck-paxrp0aGKD?UIcHnzvKJ!J3#5UZAXoc^! zbo+S_$F4eH5Hy;=CgvpYf_u*g+m)KX_b?bQo zBSLcsQR1-t4R^$af6hWYr`@g8EMsY#~9;7Z&;09>X#%`1n@ zQQC)|*OsOSH~BkOy{#b(p}%4EYf#-cG8-K-l3vC~)=74kR}Y&Ug#eg-wRnJI4;A;^ zaVGqmmtL>?i+|T91;*_!a$u2oPs+aP)b-~<{8eA|tY&FyQs;!+-Ac2}BA3N1WB#>vJwGv1 ze&8(#=}lX+)U+|SnhBY?t-%Him^PVML`}Iqd>8$@>0FXGE`P1LX7@`#1>#O;uLsPF z;|J#)Dx_y`9~PNaCxBQMJf|P`+;L0Gy*=X;;o;3oUR9FEE^Tc;@4(80U)nd&=l!u@ z6Sc%P8-PI$=w|6Dg-_owL99DPCJ`u6O?id=S&NW|Hw~Vg8jK}SQ<@@=H1~_#mHlKf zGW-gE+X~@ku#Zp((Tnnfu{4AkR1!Bez;Q_njyr`fw;m%1Icu5_<7-U=kzENqdt5K@ z=LsVWap}_N(0tGaU%+%&Y3+iXgIA2CRWN?9(kYTc=OgjY>e68J7dhkw6^4N~dn@AA zzFm{-4~D;#1w8sYusU3y3^Y4fqH=|?Q!nnWTqHBy$9qyv3M)IWKM&)t`l=sQbZ!Ug z^5B?Y1WkpV%hOHdBGixZ#LBqd$xeZUlCf#o($B;G(UD&%n?%{FFgwlZ3oslcTMgEj zxJ%=T`(U|>gx_roqScqC4{x@T=0JO%YqdaFhYYQ$6C*|WJdDB9+3aS1333niZ+Bqzpn<0q9PZ0;d6 zuuezqidE0JTO#iUjCLF`R6-Lx9rtTeh3roVBZNeb-sv_(6nx^^$U<>JvL7w|+wtlF z%3rduFt>yM0VJ{DO76&W{je~v9`=}r+VzDK#Lrvcp1ZCH1mh)X@%Uzd{NxBW1HOwP z*Zxww(_h-G<$3YDL%?6+1?Y&Ts)+J{SmHw%uJ zm(@zAo3x968rFe|{%~Q^{K|(RL7RB`Q%;&4V z>PIzFHvuglJc=Yu4gU*@+5-bFcW2AmMFlpN0tGb=2*Pis(0i+}B88frtQR!x%ah84 z0HjpDLuTY{%0G9_sr^8)+ghK46Wm&L9+j85bHshv%z6zX7kKp zRnJ?nOW`)i%oQL(uQ&sFE+IG2z(*mSu9HLaO+$KE_t7>~k?bXfy+v!U9!~Z2u;WF= zvwIQ~H*M@#C7iGu8P{#>+=UDln`)A?Bi;yc+@^hMgC@z3TKM)D{}`7|6Z{$*ok#+p zO1RM|kD@cdmhiB~jU<_1(BoqYvVXYet}ARu6iMOk;mvHsd&yJ}_ie^w6&#-;B+WeC z`jvh!fIjbx0L2jd-|e;y2q)|`WVS%(aaKVib_U;;muk+!7b%l=Rs}d%!yTK;nWl}| zlCVa3KiNvyfPbrR*eocO7f9s2$0B{>gV{vkt(puQP@zs^jvE0UkjZ{Y$e?LV{4Lim zDdpQAka+5!E1#r`uuQ`Fh)*8d_jm0NOoQ!?#)lXmo1=mHUYVC>e=yd5rDAxSlWC>V zb!QS(3HU!8{>n1oNlocm>=#&yhWKuNx%Oe}jpYgsVS~@f>bB#gwWF0<*q>%TU-eZ# ztV}Irx(+(3Ui85TScbT{6L=Xy$?j@+isrS1)YTY_G$N)oIrwL1_}@PiRh?g(R!ECh za=X3YK(^ekl-OJG@q3-2=uLTX|Dqta+61TbS{#ld)b!2iQ1RnWGrIHSj-}O9(@Y9M zFCYY-*CQl`J8P-^p`!J zzr9*OQ&CdkuuY?7yU&$STrnVR*gBH!@*Hor#B&iK)nzAIjg9b)2A&smar-Ms1!)8E zhN%X@ES3lVOh=`4TbVE13{h4T`d8tdxuO`7)P<+V=sbC|%pf;)v+ z^Sm4DSNdf^`M$taDW_C=+XU7$32zz_c}NlH92)tD!@joWe*5T9F8;}qD3ClKQ_syP z%R!qptRuexfUrhyfHu1u(Y?IM#K-veJmISRXgB-`Bk6<#%g%S~!FyhWP2qCItFKj~9T8>asZ&R9wTHLSR45M!k|M}ki z|BI;j{_x2TTY1MR?^qX1D1RUG{Aph&(BtnYz54RT+a(8A8&WL1@65bfC_RiKgPf3T@~p^0}7`1 zNz~ve@PXs{tO0f}EHH*7#(2QGTXH81(I7g#{3Pd*w&=#BX+)=&tJ%K$Ib%%)9Bw^k z7VdMov{3ebmCw}k<_94^9$R)^21QY1!j6uMUAW8a#o^ZrdU9j0K_(OTQ__Fp+Hy^4 z*&A3(<7PstOHLtyiBwuTWi(jXbp&%0(oKvsgE)AwFTV=*X zFz+bq_v+Y$% zU2U=GJkcfsEx8^-YtI9X2M$~q!w)NsdG82$HG%AOo?-g4`lhRwkMR%Yc~4Yq^_r7g zPU+G>xzTx)p+U->(0m+N?A`{OW0vbmd^jhtSa+@OO+#!n3h_KN0H|8%a&ASlx4SxC ze6)e%XTOrDRy)0>sWj#K?Sdqj76K&OUy39dn4# zlD%u1fcl2x5!!iP{0n;(+k`IOmjpU)mTd>cN`ur-8j^S}l6}^>q1iMY%npxA$x>Em z%Byg?FP&gl1PJmnPZ~%o2&rPwY?lH}Wi>#C5*@|A=iSD$@S`Dh&)C@f-2~V<28Wum zllnkV&;#J4#Q+nh!;@uTqf6zJWZ`op<#2|OpDKN|Yd?hVL&jmY)9aHilsCKO^!*yA zykyYVv;VHP-SH;3?K4G{5?@S+KUork+?`r5tZw&Act{xX-1<|(A8jeZi}k5Z$G1`F zEDh=tLgz4|Q6$`ekVwpDHQQf5X)0jkxVV|?9QrKZ`KqsaM@d*qhc~L&#-YCg_0`c< z7}tdKG+#B~i6JEI;!(ce@S3boSF+dNmxL*G@C%IfM*9$Wo@lyHgP4WC_w7 zC%#mK*I6bkL???*UyFYTCqptnU=E|ndeOaja>gVogZh}EDP49Jt58qAVH;^W(UMOB zIK0A{#bP$qv;{;gSnSO6U|5EAqZiC#HCk}I?2))>?(sY7+ffKB+w!70t~xZZRa837 zCo`|7!m!F(^?V@~LQ2ODI*}4KtEtnln)uS;ylqdX8D}t9lIpwD_{8%OnsR-$g>K@Z z^o?%5Km9{xP2lk_Kvg!)n!&N4l;Z&>gknmtR_=~>m}!zN*Uk6mU2rcQSiItjAbxx` z*RbM^Hl@k27gpLiO}SHqE<8{Cg>DVT9&Z`EBMRg^CGhqL9uJkK`yiihs}Z6B~axs65Xl zXO*o{k&zQg?U76t!)D9Yp;Db=#855I)5FQ9s3J)hrs3`zpo{yi{n%=6ZA@6tRPADW zEY#8mBu;sMuDp`|y1k->-5(US->d?p;jpmiqlc*EbkWz*}>xO5w%F1 zPOl^83{qy-Y-~cB>f6?g#-zIBRbqdV^L*7;{j@Stm{&3pYkmfC2uy^EGFxK$ug^w$ zNdk)RNibQHaC1L#b(~VFn0o(bVetL!_lKlxN}O)cw>=e0rOvvYgZT>ETLD6 zl$XiTeFH6~9K_izonj|p3FT!-{`9}A42txuB-`bqB4E~s&UiYVtl9R^qlK6 z3TS-1m^LBegvS+@ma1KjUown)K_KzuUMy-H!$pEZRzT)&))3`jOKfG=vd{4J@@w$xm z0 z&$m7Y;;;IupI4AHp-w7eB0@4nK4IofGF4)~MJMU0w7 zl>8v(zx^=uSt)7BA}~6O{NP7Yx*fSC38gGknU0^tKgZdKm>;r-;+%GG3hdI{^RAfO zAb6W5Rl`GXPB1YLl|Bbzql7$M!Ko*ZY?KpN;>_Xuc^lU*vmN;1Hdy-sV2}UzN75f! zr4DVLmK|WanD~`*HEARWjDNeI)&$MLM{^C=uApIfC>%iAOWF8wLo>~$EJdf4rzpEV zS$bZE)BxFS>_UJMrFutWhRJ%kvx<)+1%1H{D{V)o9P324{0p*-Rx`AC+~7D;$M+}W z7x!{6n3HB(RAAxp)wvU$IB<`|uE7&+0?8&I$@3Qf_;9bGF=>O+pS~jw2AGh_Zh`FM z@Ef+9Mq!7jK8l;$@0z_7jK`;SE5w7H0CDRfF8^1=r#vhGL7Teeau9LeqR0^15J?T6 z#y`B!Tk!8rsZFi6(p!6eTwD5v>$B)uw+Fd>n6YW*7*NVNPK1zVVKw@sbXr^3nCC~r z=Noow05Px8$a&Bf)7y+4F)? zVHa0Q7JNAU@sgkK^1fb3r@j*yyiW|(BAF;&CditTB^XZ&qmB*Y0s6$Lu%?XxXXV86 z)XzcqtG?s0maA%avWy?7lU`Kq>nv5WpqLFu?xR_}^?26b4C5!*Y{5NljP6 zdT372_jl&hLs@ossb=cb>cWb+c^!FP^<$OEQ+YyYZ<*88ar|>!hGe@heZ(Pps@}fY zo58t#&%3S(@mVLHdDNsZG*Gbn9E5`@n={1U#~R?gof{g1ad{IKXz()O@4l#e3?ZAv)TbU+DQ63Lzf z-?}HYJA7PVj#NCe^=D0d$J`6n(1PF)lgC#>#TA(I3Qc1G%wV}CcZwicy^n8|x+h&w zs`AehLG=ld?6!vhvlMEoJvu=Qn=x(9IC}b|4sH#dU;B}VgxrZ-g@bo_*@Ny~(JfOy zC;=Q;()0NDygC}ltM|p!Zllxkx)t8cBaNx29FLG2cL(_bWO38K;3EB+;RBsG5jaHbu0?&IGRYWDCqdF zA_UfMi7SkoM_>bGX|7^Q7gzqfFqJZt)O<+OIW;d)NX~pjc5%5v!@dm?mp!Gg%;spA z%@_y?ObIV}{#oc~`U1E;2|fqjullO@m$eiq-K3nWTqg}kp+*P{i;%57$HQ&73Y*H( zH`!{A`*FDj?OqcFU-5LPQ^kyYY)fy({c$Ci8%oPQKMD8Y53xu*F?Yxeq^77p)7G*s zclo&7t(S-R=fJ+TQ%})9U=hVI6Wdo|N~C~+!=OWGrFM>5wePY3fp$Nof|`vw#(1V_ zF-Cur`gU-jzfY5aG^wk%g{0&(y-ind?~bcHw;K|N>5{e$xfZp0&Hj%Z;ic*>7;JsnEV1NX_S%&R2cad&`ro zj3px{ATOzKQ7k41bV!IjEYVS@j3BDzxj~}ckgT@~DwZ7W>r^pshE5pRX%D}aS)pi! z$|PRUJeJYSw;sYDOc;cABj(nYFmLgwl>WrCc5zfqZ6Tv-7ysO8K_bZtg^zedrerC5 z_hbYn3YG&p1k0(sCta(QM;EU3DfosGi^Ls-=e4HOB?pPKfUnB~47cD;wwCiZNy8va zA(*uBb!5C5v)_+C2go7w=keb(7FmFao+FZpG0xoFX)2Z>=hz{EkmD^O|1uT%h6MZA z?)GMCyyva`eczGnLn5H^u0_oN=V$T!Rx{nd-;6BYw{RAGJS&O@5@)5w6oLts5mi;VjWsfA4c@8ZMNX1}^j&IsjDWapJ$9aX^4AulI1gWV(TqK5rJe7S{xCsyf z$`@B~r7E93kADxC<)}3HdHln{1?oh^Lk=r`VwQm5(Mf&@tu+;HIm@?NfnnoMG971! zbNWp06fOYHY?=nNqPGdYUF|-iZF;MWgt1Je0lceQwo+vGLI92MVy6s_Ng%&Zh(%#J7!V*u{IxPcwqnFjlnUbmu)0^oAo7Uw((pPJW zGd(54kyXnOXAly5ftVMKPy9|8#4di~TlZ2p=i)F6Scvx|T8a5Iy!enwtoyUp z_`rTt=9naeX6RFQ(5Zmd?k6E!Lf$kDM3$*dXv(oTfYFbk#aN4ZKY>S7vo$^qt9tQz z{68s+7A|wl=XF=X+xDd@)dU{8$(^Lqg`P6T4l&?h5+bte-H^~cI%`U?E-#My4(c|% zNDn|e=VhNXe}9qt&%D&ORcGJAl7{|!5emXd&He>UYCuUXIRT*p@}>`8-bncF>T!J{ zf{?iGy||xyNtS|;TWkFAW??}xO7J$Bv3szlEeeP>@Md;*tYp3By$#Q;?IA3Eviccm zAz1ySGIg5I!mja!aeP{m0S}L!UVGOhAxv>5bZx*lyo7a?5PQ>R_kFoakxE4Gm5MW$ z@;~hd4Q!iGZeN0dWZz8D@aa)L37Q?&bjtPMQki|V`z+TvgM&e1PfDD5-VGr`xD?|d zQ^ELR@gZp!E2QT7fEICB*deWy)77Q)X8gAtwrB%4wgqIHxuT%qgz>CR;f8-pU-Q8nGAD=N{x4*&FZDyiDJ;>;wXT=hf2Cs~igXq3AAvy*^tS;<)6wA@U2 z|L^8MDcz!rnV1{RXF>c`U-h2y3}L*z#WPAXUQWQJn8|t;{1V&bd9c)`qfc>31~y4@ zWpx>nzii#`oGT>SieN8@wO-J*t@aEQR6}R7i;0yu&rZtN-9F;-v9l#))hT06JR1Di zx}>ZAT_{r}QvmHNmhn#X~ef?Pwui3yXk_Q@1 z;b1^Fd5Xpy>wHpSBk$s0(}EG*GqzxRmTC&2jjD|GxilTx$PeGCT{0@8;mZ4w)qa-)d}X z>V|_jhbDm-Bm@WlNAS2|F}NT^eR6Bt2ltXH*_t#Rq1#&b;k#)8XD*??9=0{Q<}wI! zcJ=KDt4?+^eOJHpO19+(HxJf7i(AzrNp+`Z953D$(5|(iN9^!so0<%cABWMisWx`3 zfYMp}4GiLpPSl+J(X+|QM!fP${CgfUi#vYtvxbmCf?~-%lz^fgfBNhw1@>`=H9O-# zlCxHxqtBAWu)!Mbb-l={eSpaW0uF%#*j#}KCf4FZ!lqO}N`5lnB~>Yw*V|n(c`2D= z(oT!PfL!hgYcL{aA~nZOgW>Z^d;#vo$Ox5Farxd`vq zAyF-O*-Ekqd(+_6Efp#uwZ%wXXp7XUby~6|ATj@jTOoYaSN-=?jF1572gwuDGz#<$ z*U~bGAT!k0qNTA$4XSNF827TZ}E{rs&jzSbK)Yow=^@L;QpHfr%Jz=Ki-sW}Bxfk6+zV zXyU9-vH^QqC{Cs>?~!)OEu~iAirmPCv@MQ&u}7lCw%I+lO&4JNNWB=Fnw_4?KIvfk z{$^Vk?<{g?pvo$F_%3)xH?~`#Ddakdn+9@uM#3hext>Cg5$n~-t{x6cJaiJ{W*IzrNj=#LW`P~O%-X-F&P>vT-* zW`|n@5tp*x<2e8j3j58udYavkMtW)N+)I|Io|mjP+zfT^5*>0;@tDJgNz;t+U_!Z( z44Ffg7VEgOMw#Lh>t`*`@f!X6gO|^(2w%L(R8cXeJdzhls8J5`iLlm9{t@NKSQg71 zo7t1M&hmTFF1{K1J|zc8-3lQ-g^j4O4R5`bENDlFgKvxgk)j`G1*AO z=#kNoY=>u_9C|;junu&`oq)K&d>I0K59S|^aQ2BHf7Mt0v}`n;0|^Ih{+u!uMoY&{ ztw?EpSW4Ag&u3&lB?E&<3sPFak|=(R6N40GFDQy;_r|N(Zap^guF+B`HSDx{iylpF z92#2xM;3+!bJ`v=& z%|&p2uv66|;bTlTRi}7a?lP`io@5y=tborFQ@5T5-S;PMX51i`kTrg5LjY=4LdrXL zNXcgf?sX}xrv_59@x5?8KK4hON5Vv%81+NbiOIr;MHXvY@i!GVM@Be)BmObIMRhQI zxPFLtX!tW=0+NLGG-y*Nm;g{sHPz^{heXfw6?kCSgcw^X>Gp=V+M@3_O|iG~?~kZ( zuaKnl{JRt(vwJx{gIFBwbF6`wF)t~HWWaE>Z+Srid7kVBKWte+#Y{y~haneM+52en)EHMmFG`qof> zD_GnKDQ+q4{YX18HT()M%%O?)dRS?WJ8o)N0GS;f?US3z+;B)`(sYYY5<@Be4;Z_` zsq7KmH&PaV9H$1*nde=>YAS5!ns)AdOw);`r+lQ4w5S&P`ulToemj>rnCd2N~|lWnaavL}ZIEmji<25(y)BH}=V+mAze8)P}W&O%zCr z!)9c~_CL{fzUr%fT1ggG2VHC=tM(Ld_>5jQKd+i3;@X+!IIb}1O=2^sh~%JR6<5v= zUK7hUWGc_wB2Fl^x!r~p(I2g6j+UN%CjH385Za|1S=C8cL#A>5$K1j_=Qtq)8z%%N zh0(2o#lNQMMv{UB=|~184#x2(p{z1M>H=#EUcMp8BN){deqBbM=(t>e-yG)W{07O1 zLCY7ZkN43BHK6oDCCfLVuI529lQ150E7^&9hu|J9Ap$ff5=+fJKDTjm>paJg1{5?h zn6g36LIb>Y;5XR0)tH|@kQ-QsF&J_p|&y(QX6_`J}i9?=3lFfn7 zcNPi~Jo-`7Go)DQY7bd^|j>|3Bh?zoW=of49cCPeExKwG1%(rBt&}w!bT3g{k434JZ`YOjw z!@^$h^bbAfg}Y=IIL{X>dg z4{%=et_Tr|7m|6b?~F4i(t1vBj+8RLWJU;)jwEiEYas@9bj>!#JF+~CeBzanTi*Nf zJCc82h~FYK00`W$hMU{EDv|$5Fn`roy{i%&Uv}bfnn-aViNSGaCjM#sKRSJKA3Js2 zkfc_A{&a1$&Q8F?=3sTgT9e@B)_SgnNBX#-!<}@3eo|@<2|iE-)Z2Z?F4Dh($4UPgRKDEK)8$$$GHy; z=CeRK-^w(6%gT7H(_*5K)!R^$-E9i7uk$QB1a1GK$*Y2bcaf-GYe%PB3rel6PWz8N z%Xk|gk7e?;mX)N!CIDnwST9~{$O=Y-RePzw?66~>U!4w#)+Ifq~-8gCL{_Vq+-;S>5UZaP+rdtx0laUIqi(DV#4{W}KgJY+;!@1s9 zfQ`<+;R#PECs&tq{DVEJ@tUjp$FZ;w-73sqBj?)As@W8nCLljgfy~~VGaQjfcWC_B?XOrwIO@*PrD#;lN;RmWg>vl4?2*18!e@fY3dxqmdZV z7Wxyx7WoCGLbE8|RI~?7mr3GII(B~F^W%H>@qsVqOutyUJ?Dt1Jw^!9_q-8Ea6z>K z1MqiBXOH^u{h9ue^1E$BK%YE_JXb-3okEl7(}4b}uX;~KwNJx!4~I@u|3esWnz|E9 z^3M4GV9iq&_22`io+lxdqZ>`b)23OmFXO?HLfnDVzfHIN58@wuaq0M^0$XhKx12%U zcsZrFg8I}iHsCl&Vt#WE;bnI5uW6Pdj$|Kv&u1~+7(M0FfF8nmSO?#0nsSuSOXfja zKx657TTz_^uEcTaqvM@XGB2e8J~FVQQjU zdL?VS@;K|B7aCs4l}4$#JnS6S5w21Joj$~L6Jos5#tf0^GFHfp?y3ieKPv7OcHDAw zRycFK$|`t&%JmUa;1(981o$nPdLMRuKr4vzfKnb)BfWgXh8Hx!c)La5*he)a!Yvh0 z|M~TD*bF8mzl#yqL-r|rDYj;7yFL&>)#OnFn_lWX@t&J4r$4+ zVB&ll&|mdc?<|)fNPj5e_OJ0&>I^;k9r53srTa@az<2|toK7_j&xXym&%V93jx{p( zq6nu`_s#fcWqE#*c?4g@ula(J@;QIQ4^fN^MM>4g!!K*FoeX(p&{TMq@8f@rOG@WR z^g^+n{}${p_%xu4VN;ozzp0DXj5d&#V25Ppxrob++CxK*D#UXN7Zmk(2rH?X`txGlYD)c^!`E3cMVdlv+Y*$@`s?q*|rC1P0ks6OIYt zbZrEH$aWtMU3E*fi{td)f8<_LL*i`dUKoGFr}-sJCvpO08r*ROpc9h7;&nbEH!S?K zvNqO}@Rn*Lpo*H6uXemca)K>CL*-L1CtGiu`tjuH^@>ZDw})-=&@*4?YtLI8o|doeAvFDIMdjV15+WQ2S4hiEjj=r)*DlI9s8b|)HEFP| zY0|#Gd>x=_J(&&F^I#DOm+1SYD7_+d$(fV-roxE1*Z;<^mmtw0?wgxqmR4A4*}y1= zkjT*tTmUznG}~XsM)c|N-(J=gCyW7p_LUoj&gVh>RbTbKa+TU?4LfqhTsw#*`3>=3 z8)ED01ah^tDv`4((;HkSwZDYuiM=iO6`E5iM?WZxMZ(}DCb>=yc!W_P|N>u0aW?j+GgW754+1W#Sf)VXtWY0yS zkYj)!r5wla_WczO4_192KJ~C~?SC!*R31u5J#Ve*2laP<*lZcz+pO%hZ}v`c&06sg zN2&5~u1&vD$RN2;9=nw+JvBUNx@qqJl9>lkFDAqZpLVn?6Mfdq$Wzk9*oF}DE4+Rc zjMy%4iKiUBP?kF*ify*~8&aDokf3Ela0#ar80Xp;)^a7>0b}xeDbu7QM80?baIa89 z%Ens}-k+{C$XJorb>7pS`Lb%bES(=(Qs&G%f!15FuGQ2N>kH_OnD zUn;#{=RKoXOz_(k+B}T|?U}I^McWzAmV+d&Pcsd0V4SZf`>t(%@!9e3dDmID50Rti z#vQl-lydrsSbx=5y|eB@rUZqY8s}{sw}Ei>>G9ue%xr(-k{Owc5Xaec1$NH#X12em z>QkNgoK;dYQ_$PB+^EJth*mFMq0E%YLNRt2eW%lqvz$;WCcLr#HRXEf)K4mGL;SCA zgNN6$HNA}WHe04AYwc$8iC8B_HN|PxhB0YaINy7KgL;SS$Vc*&6+Aba5_gNzz;=wi_PPXz3N_m8?%ZFA2>AP0)9%0L= z$d$;g_g*a#01ZzranQbbi)YC2r>M6XKD*gQq0SNW(y?BH0@nq0miI@SR4rI|V*0Yz zC3MLS`FD(0+8DON^&vXc@l3R(r`g{Y_mUWjo!hs;8h*^Rb4r&SJi}7hbJbDXfn%P= z&1jEncbF3t0TLks_a*QDEkGYmVPw~7VbsrK7?^xUFyJSXbzmT6YLKEpich2|18k^i zQhl-^>~1A7H@xH?!BCjk)F~&phqhM>Nk5|!b2TRh$#7_!Y3W*98*v}z3 zO!tRM{QiUO^$CxiE@6uhsDJ+5YRGKMQLVtt2A19e!bv`dK;{I>ykU!H4s`=$S$~xM zg>%tuniIxx`ZUN5wjdbyX&QrN!j$IPWhN8WY%@m2|eU29uwXgfyT`?XlHpRxEywK*n z$QjIUu%=CnCvTQ|Ddu2@tZrTPkJ?@kU<(X%i)JhV0Al945TW*_nJ`ZWJEYodOS}Lv z*HyYfQWu$I)nr{feKY^Ew=!LUj=?$$wI*SJ-+?@!KCvnTZiFnQyxK0^MG~c(etS4G z$Xuf-kGdcCrciP3C08X7|uN8kp_Mzt~yYnXAE7$ z78xv5Dh*dFO@k+ibjl&sPcU00(zLk~32H?c>l0w*srv|W*xdfr)H6;vBs3}uy{PcC z6N;&@sS#HM>A2sVz9(5Eh_g%ggi;PI$hjZD>q;!7a+s|Q2zJkk?=bGNcQXKJS=tfL z01l4vrm@Hp7>U%hjsJY?jt>;8Y-PjU{2?WrN=C`XkvTroBE&rvY$|f6@;s?bMsG?D zwBw#tA{S`OJGK%j&t63^T8v#?dd`cs?9FaAB-RUMgsRjvwgccYfEf&FV`@34IIKY~wss;_!SDgTNxmde>V&`}>V$rQuSjsM0n z&en(fBAHn*LITGxD5N1M6rR}sEEUQNwFG3oT`#g%JRU4Pbx?`1f%T`J5Y}Plnlr3c zzV@uvxDEW0<7IzX-D%@zuWGpFY*YI?10pu0yFUc(jkX9gc|Qme9T6~w9`pi(vrb6h zEszN2Yk&#Q5n6IwZ_zdZPI+1eEdPwYtyFqmve>hdbF#r2r6+{p1Nu8}CF+(6 zF#m6yhkV(#HA1qQsxijjTZ=Sv%}#mc!c!hQckZyx`-})gF7nzPavX-n3gjmR*6zSN z8_aS2{#>HPrbmKu^X%d}>=h2|xed=|%Z~0LA7|R9?$jR*Fn4r78JiM?iFUJX9gkSUw~ekrqV0!6r%76udc6Q5wt8GkD1PC$s-vO zI@sk9#`-|1$+ArQNRF#-|4;^yjj{ZkpRrFIuhi13Z+6BZFStlEjzhjW%_vULxfa_=qL$wIZnUBa!@j>^*sL%K=O`CDOxJ zs9}?g$M<1)^IRB<`JU}A+bA>!9D|{?3B2RL@Av+p@v!2f&y0VtKYIaG@;5fU8-q6B zj$Qn_eg3Py>h&s_tY;8Ur!-rDyW>qpJ~jTE+LRxnCAkLyxDe+{W-=>H2a&=fmDBwk z4mZ!$a-%5s$owbCUb;L|QXJnvf@!lSme7<#GOiOD6YaH<5InOKB)`F$_RNNio)a5F z2F4AIscYo^5omV?A0NiJMT&5lO_{T5+L%q5~Q? zI}I;Ma<0ht_}lR80+VD8xneW{0DAWx?00TyJH|}teFK=zyK$DMXkw-^d2q>rrl;<} zTO73>HG)gvRm?fEOI@j%?Z3UXOCRhht9*P>&!kc{yoq7i^VJW4tm#mxY_+TnEY3L)emd! zf$o`Oq0kJZ;4|ZY>pG(c*Ne`W0ES=$OAfMdpp7d$8?wjt-r{WC`xkvXd0u|pe7LDb z;Hb_vcC#>veB>+4u{b#~Ay6rj6AWg3t7J$H*H%1yaj`YV_P8l0$Q|hyr>79BH8%N? zoOw48tM@q9sq(PMrPccT8m~g!dpsk=c%V%nPz8k4WI{+U^~aC)ekkrGGmu-bNu7I) z0d9KB_2H|-GOkBxAY}KVy*3#e;$C~=cPy!E4$XWLHjNVG(;A)nK~rOE7u*bJCa>1O zxR-X0Rq?WLq7?W{`T1Oje>R*{=_MCh8ODv`IytUk^&F=>XGqi3Hdh`II!tBDN*bcYudb3BB8be0>T$Z>(_5vOO4T80fSwTXoBO=E># zCZ1AF!pYwOF{Vt;rkOT&ELX?@ZQDI4SsGctu7*oVXIq?dwA8Ho&{crx8MHcW6*-1H z7lB&>J%2O)Ic~6(gUvUrQBhaSG}K$MOgV4{Aa?PL71$0lPPz}HP|&82?o`Jop(@&>9&So4n-u;6fVs4xX?Fjr|jmxp--^ey!X~nhk05tW-i0P`cKd zT9zt0AEsjpfv~WuSxjTWc916f#E&|E1gqTuil5@xO7NN>{%QYA}@! zrr|*2qL4d*E4JpUO)v(3k$vzTdN;NqZ@e2Yp(S_KYwdZ;4_wlWEpSG~5Uy*|RHlaL z2CeVXEwoBUr{tX*sE0F!oL!aRh}*8QrO5}Cu2hd!8EY9VrhGO)2sp9i5?m+r5V8YB zi&I(B7SLci9GdWtsn@Q0H7?N0d*S$9zp`oX###p`@~q?zMR!5Y}qTDw0gnq`{ib`dgwIC@Zu5=zL%0{R87&nBhHTAq_9!c_o@}XY-ApW7Y{`tuT z9)QASo0ko-r6LFP0^_)Q8vnSm*F$1euSnv)+A9IxVrFv<>bE&ArS!TrBzxFS%RNfD z$E*1Ilj7g=f^9;jDyDRGfq@a$?=$wV`l|O7SR+EWkjSMhQGaHAR{S?-s4xeQ1lJVC z|2f2=#Bpbo>YA3}&hV=TU!2MJuZTtt$b6T{&usn_-m1aknW=5YMrCFd)@Tpio}4E$ z?S~boib-#e%!MDE7u=2z53-u3i!j7yDwiabei76qQue*GfD*w>oqu>}$*FXzo#WPS z{{x9<)EryPg*`xJQB3t6^XHUn&H4_)$)-iXlcZR&Avt~_1}GTCc>LZKYy(V)-awQz z)xNW8oiyg$938o(b>S*Uy+WQEY?!lDKuGocWIm$?+QP|Kbo@LVisE&kRWy-8L35%CeV_YgdFjdyET3chXb? zfMq{un!5`Aq)X%{>;rZ@l^@?O$m@P?C})J2_g;w0YDE#u0kmeZltGvzJK{prT3e3h z&eg>~nFv8TPw7B9p zw61Tb8vJ30>0lGGwKp{hy+DQL^zYavv4Iqhr}P9MsU!EC4j4AZx?9JN49j1VLOAw3 zt4fg<77%-b5l$3RBQ!UkN>aQ|L54=ayIhz`6pecX1 zy?@nL{kXtt0>p%$@?nfFsPj4T-`p;yw@3LIbPhTIy-6TuFd|LcfZh!DtmE&WifZXE zugJ!?6mg)2Pi;Qv6ViM$wJ{jMsjB47uE3_i-%px4`$70y23U`NHhyX@{1D@agg%<~ zC@oc`!MY4#AS%Cx>71;)&UauiD%YduP94DqNF5VW&L{~)ekxF{uo{I#EMk$e=;;a= zQO1ofq8-+>OBMbY$$nBWu^di^lEJEx{AYKAb`r zB$WwaJL;CGGVlkGI%6jig~0@JX|w0gU$Cv|bO{MR^KPIoSCtQ`e^lIy_(#az%;0&L zd5&|9rd)=UJ&`u>D`#tVy-+xaqmU7Tg(2j;rmuO~N}3w*#YSB6eghw-Rn&`+tXkyt z9QKzG*kR~bcsMg6S3c20d%F(MeFt!C|A$4;#2pk+?M@p4%~?&!Q-WWL!>+*BlhcVMFc!EAKH zqpbu)(;%bk$UTn>Z48f@YP*hmiT8g+3d?X!PQ5T&`|%Z{@B|O5Xz{(*U=L6W-^dC7Gh^&vnhopQY7DFheCl(0P~oV>1)up$RV$Ky8Cw{T_3 zF}%PQJO;~IJMQtO+~7)Cd`A4kN;5KSLY)bFj4h|R`fqUfullMV)TQSJNSuQ5Q^lJT zd-y5w-)zE5%Q?D+-ZTDRvp{GdZz;_ohCy%tt2KMEizo0>A}g;d2Q3x1$&PJaMI>w_ zQyWo=IDS<}XW)1GsZWfUzMlQdg+UIX*B#{wx1G71F2krO@8@UCNWM?bQ9oZ?9 zU%@mnrFLAe;NcRHQ_FLwj(jwQ!!v1y&6_D0j{<%OHf#~uYjcuMY&A1en(}fCA*r_3 zZGqq6F?`6iFqnY72Wxoe12r+KcBSny!nHV+?$tYr50|YjLS6WXK^rVY->8@1T=)4g}%0ntZVq&vDEF_5q)wFhY$?aO6SSKVLnsbASzIU(*z1%2;G^tz+3B(l0o^@&km z`K}Bv!v|~ac?3S50;>h^dDx^Ah_?3K%GD=Odp8G0`*w=&Pt3d;V4m%%{FQY1OLJ)u z5(yTJxg6UmKWCZW){>L_N}~nWN4(OsBPPw3gdnV2TFl|k-RbGdhfc2!i8XTsw=O`AeUtenq?|Jt|idHd*= zeXREaxax}IGUf%^c#N^r-X|A_2a~y?yehT%&@V5JZC>%LWm7m15)>4iXW1Ev8(U85 z)y{k^{vB#{=KjrYYPa_M_LRXYW9A~95?44m10C<{tn$~EGS0;fJA0FL2W+WVY|c3(apU2!2jZByG|;cgo8{Q_sW+#{UZP znh@j4lYV6-F~l`7QBM~5lY69R$v#2to90RDg%BVv8(S`P8Xz$T55EIbCXfNaWdtcM zS55*SmZ^T)CsO|n0+2O?hkW9YWz1!Aa#waqEk}M_tti+1B@I&e1XJcZuA+dWrUsbr zkGKQ$b;|LO-gD?HD5f{~WpOX!A1)af6p&gqO<`+s+DGc1L)QUPV8546EyD+PFV=#E z1jj%Gnz|^5&6uqnVn9ogsp*m-dn#~N60_MGj!sE69mc#LtA>0XW86gOl6Y=1$9D{I zqGBA=;vbPJm?55RtRtu)eur)7)uJ-8?OHOjKp0GuVt0A}E9o+y5TI*N)F3nh>B=Xz z*0G53$T#(Z;{u@FxZQixtU#A@G!#;npZ|GTSnyn?Y1pZWXNaeCpy}!d91h7WzMvlgrDBrtc!jeL4q1-3r;J<&Q6scZF($OWsL~i*X zv*3ofhS1)Cf?3Ea?Hl&);o14A`nq_?kfifRn^!?iH}^ME-k|lfl3d%Lq*%-$c{DZU6H`ApH<$Tl#&KlOG?5CX6qDuf zS9WrLwO0L6FSl$%in44Pjw9xn_8iuAys5<&DSTekfl5n+3ie%iiiW<^kSkn!2$g4* zQIv^U&POt#Z_s6HkHO-sqNxli<#?=fE!Hrjr&Qw<#vd}$Z7dE6Fr*gZDsr!A4j-(u zgJ0v7UUC_*p-)Iejb8O4{xRmzD|H!p5%j%jDy%{Dq3Dp12wiczeC*VbD|W6wxjZNT zxyhPaJe{O+0#}sX!2`@zmCBx;!>Z=Pw=Dg}j}5fhLekGXA6~B`Rku7ZvGh~F1+OrH z?8K9We1fqzKEnEx1wuLsPj_@}ENnvVctmHRHcpLSN*AB3*@ZarNQCXJmW3UQ%88`X zbZh{PBmg~Vx5=ZZZRiHQAj5|(vLMa}rQ6qdyf$y{!o zI1OtiC5OEk<%YET{5EQu9hr%_qj=f_QxhH|3Rd}sVegRT$Ov@-%PS|;v<8(S0Lw-h(o?L6P zdBlEE`3&O(aEd*T84*$~2u(@TY(vy(AuZ$9zEj2KW*MqUQzI7DJCgj;S`1y}lr6>P zDIwX$fY7;9raFNHzdPz(Y!F%sdDRezM_y$YlH@K80Jb14YG_o+`M($ zd>CRZq)o*#C_}vt+!$W>D}6aa7oNS~$@$e1e&2xewwWxfwM&c-23})RryOi`0X@`B zef2W_G3H*zKQQCM^Puy%Y4Ek4@`&Yh$@s(AM_25!8&CAq})Nu_-c30qj3tnTY*M@5#fkI3bO8o$J zJcF07BZr=+;r3oi32|MdTu3THznCry6$G3Zft;{xjb?g&1v6wYlcwosDW^iKnMLLd zxM9*j!rc*sRtnQ0j)n}5Y>cg@OuS6wVw!6cIOsdBdV~z`h2-N>NUC#$seXUvG?v~Q zDAJ1s!nXfTRtqt=YEXzL?N=y;ar`9yIqnRhVXuF(e=p57O`u#R`=n{V_{RQY?fU+! zeB4=fAU*b__FKSO9U5RCKz0lu@hp}*3*4H@@gM>Avy5+7_J_(bLObw0!ho<9v-$6` z`LFt_*URI>j0p~CZ)J+%{?Yi~mZohd$U43w&WvLIyHBPF{iqm)h8F{MZYSXfv0c*KOX1eT)gjapL)HA43w@ zU_gbYU#HCRcpEJEQb@P#aR^S!fM$YX^NX8-_>pcy>^Owz()~=)CVwJUpQJqjUy z5Y4gS7-t3VwbQSVdJ480iAA00S9~%HhVZQlt^VM)u)x+-_Du>ij2qbhf=4dQgyfL& z2&~?c*46BS!EvqW_@<6ru}`&e8wpK(!x}dA^bEof+6$ZJcK0&=G3H*zKSBdI-eU}G zDmVhkkkN&;^*kR9xIP{H&8f)(DV(6P+XW7sK4Bf>VH=f~wLwA>Ws$_Gfp&*?DYBFw zc)E)QAtQOr4fVB80u>tw-RQj9L7JFp4@j$=(ly4xBcGC>eOnCY+sFwF0e-MXAP)gJKi$!A;t59Ht$Da3L4E$E4+W$kZ^Yvrs)s`GIz;B#N2<9or`tWsW1p095Pz~5QK8!huWQwWT(-=P{9 zi}Wb|nQNed6A4<;Mm^qX+K6(zTqgD7dAB|CDjQW|qRC@dJ)wnbv1G!!YL!N9SpB+1 zrla-Nm^_(8GF>;|@gItR&sP;Qfq&wV-L%c*|0b9Js;_#ZDtp!%LkUv!`LIa-Q2aMw zV2;B}Pp()Rv(71}?4}(^IioZKv%ReFH$3SAEgu}cfO%59Dj+hrc=Y+mk1JE7Q;u8j zO@qs8w}pG8Tnw}^f4TIS zQQgHEt;urytE*YY7z_+g0|=kou-tk!RJy~g$5g7IwH>_!f3gNTzyH24(;E!2R#+t2 zrE{%>$RtV+J3qKB46wdNr<_%2Qf=2nAw~pN3uZfq6awHOGPRtcQRG^PHzab^9$jfY z3=Et>iaJe&bqEa)?h4?*y7w~vG3H*zKVauFu0WG#w=;c-yaj+vR`;Hd2An{(!l@zQ zh8!oc>uF9P3CTzzi3)#R;0w10H@ch3RidGnDN9=+KQ#4xvVa5Tl%F9HKHOn_$w|Dj z=)enWp7kWzvuZ+Spetj#QsiSjgkC@kipnG5UDu%G=44E7X0M z3kSV%gwnNn&|A^IS*i8o8^L%+g~ zOmG8vhFP-KaM6TBo+y~O*^=-A?Av{w9t4}Gc0e-}jr`l7*?kmIsWO8TT6Qg^90#rn zlO|iZ7pdT?F#Bm62}0H5S(FkV)h#l8(lk5uvWcYV2BF!yOqfZ=MIHI)bTKV(1P1@h zyQx>W3YcFo1_TdBxAfa>5zT7 z6p|lZN5X6p+ReNU9eLq^{SKU4bjt$YC(@MNMuawiB~6<{>O`)}(Om1{q`B|I&(WsA zlXQD=4JpOWbBdSok1>Z{E579pE{mJ9Xe?DCPR?{Y4P8;Sjo! z$hY4ZkPl}$i_aO$4eKYa9ulo2@qbK6UNgWFtW(Vtg zW;`LG=l(^=#}0g)d7hi@m#AFRI(>|Pjw>#e05qQ6?{`1Y^n#a{HO87|_fqWKCscA? zGV!)oX6{j2!EDeX;qTZr;2)f@Vv%h zj`gow{r?t=|EjP0L9K#Tai{%Cqu{Yt`0Mds`{B%7UqnwYm|x3#qXhaRMFhb?46d2G zs7wdzE=PJ>>*%F_+411wrGi|E`u8r<2N?&}A5AJ#O}XCQG45@uRaSVV9>u?=NAxV* zJBAMKuqDKEMIi^L0JnxC#nIF7P|Kj981o2SW-eb1anjBgbY)$oajoPgtyO+0%2jdgsI^bK%|#v-!%VW$Vw)-QT7RjAmsAa^%esg8b0FZ|c}{(N)VsO7m>s4dCY+gjfsgE97|t zjM)m}329mKqw-hkgx~@Wci26#p>CWjXVTpo&Tp-(rGlNylSH4;ns+t%7`guRRn zd;`qw!Ll@M(4lQb6b;=EDj~^`u$}1a^Kl}GhjrQcEf-XnlIte$t)F;jh8kUY}`bS*_2Ho#%&2F*b>@7^b z0kgOqx4ggUUc`a_be;e^s$`<*^cQzCXQm*pc5;I0Xm=I|SozK7{#9S~lM2y4%Io!% zBEMSqE1`plRZ$F%N87qgm_#ZUQu-R@W3Ms ziaHW<2SNwFQ3(7w64pKmH}@yt($25Pf9r*p$TQ&9FtkZjJ#2bACMX>H4Rqz7l1j*0 zAGCvu;ohK@?xnjZj5bMK4PzCNWzkQ5avOV*Ws3tifSt0*Gi~f(d;=}?nw~ANuS)P; z>@;PxK#;z0_^{dI5^r(2h7f0G)ry3_JxP!5FAlw0N}p}k^R2|>eX?yD7R}iWQhU$> zZb$;?svJk!1_Bg$bHH2JM2LePXqrWyD`ad*i^?L)pE`SABC8qP+7b9J9j(N1(+v^e zrOpmQrJ2g!sh}0+y22wmpFO@_qWh6rT7u^dW{Uhr;@|V&E-`Nblu{Z&-v1RO4V-d? z@s`Ca2^x&gZfqVM$hSfjBLFY`;Y*T*hMB#y`geu$aOI*$d@eGC(dn;Z9G{ z5NkT?oGf*kFUZ+5Q`&__P10@X9wcySYZlvmo%BdM4&h9eD=4Pm-pl zy3_(G09y7RiGP4N+(H!RL0nAlas2rGc1Wj4-tj7z-!+xa$1Psz1a*lZk4J z01{!_C(`Ptw@pYOZ`eV0?liRxHl1l2t`|9O8c2C;#jSB`8styo6AwZ74vKF#Hr(QR z-i)yH4ia{hvRUq)~dY=k~7XO=D@hYg9fB z`uPRK)MpfsS=fZ^<{6$up5g#pNuxwVVcf8IRY;9B3*E|(*_K~}M((s0i_Gvz%uc!D z&M4i0hW0>PLTdS8|06;OtZa~DgG87q`zk*U|L@RN(KI{wA@Y#Q3Hb=xgyY#JRO7J4 ziM3jfSp0LRQ(#MCrd**Vl!8Z95genXN~MiEO@XwmN*F$&AhG6oHha=lxZQioe86rP zif}mNK??4nF$2V{3R#U)^lYTnCbWA!R1Vj_uo_fQYfIaqAxr?<^k*hFws4tzF`2)08AJ?9QxC zkrbW@4=+X41r9hAk+6ZLJTafwA+(8*8#eV4ZP_yl1SdP?6DqcDpZa7KSz7JJ%%VI?E-ti3%$% z7Lqm&vC)vwL*jzM=ePz=c8-~zGA`CUtzQd&R^03H|4@p24^Q!op#;{csFbeoj3g{5 zu`=wo5g@n>iRQTWP|B+`Ol3kADSLl&dMQQkad#IU9+F`u(r)aKd%!fQOpWHrF=w+z!q-ew zd1Xj7u^9D0rEFiCw%a2;u+PG#>VH5A;mIgeutDm00~8nYrc7II^((gmRCSJ%3YcvGzj+W4ZmSsG2#0evGY;NrDRv(BLddpowHNJ zCru^k*&ZnljzVY*66L^C=-Px~^@_FT9Mlotmd}T}!FXxVY#2lzUQKAl2Hd#z_*1wK zH*5FzyZcvt)z8Y=c?bx3XEsdhMj0p{PL$f3+tiqVUY{QxUz7)DVit+y6!gaL;695* zw8->kYx`rab^poBO0jlNm1CtLc};Xpp9&e-QkwB0n5(is-|E3p`e_K?hvtQ#nf6&c zxOp%faRWC%lm>80Dim4|Crw0%1fG~ZOAX=QY6yTbg2V`w>51|IFjumtTxY%gL2K^d zqZn=rNF*6D{7tztBzgAnd%i$9UiQHg?};m}rHWi!2LKnjYZ64+6CnXFycd$>`LJJdIJ`(vc zb7^d`$f0x|B8;bvPqwH}X%RwVkTvYn1pMx+@JVQVe-{53b3crKNS42;+6bNlU||rB z5$_U14BWtvL;X5t9ZY!y_XQ#y*AbFZQ!;g>`fiHs08ujf@3Z%jeCwrfM}kXOoRH$X z7Q3d>mqFW$lsiEY3>WfX6e))MTjC$Wb4QJN7h5=z(R``(b>b6G)W;hFzq?75|C5%3 z`iOkH<{l5u0SN=w>Ns>gkgCWDI;9}d%>i^Xy2SV+S|ER4+db@zTkJD{_h^aVz-cy3 zMF^-Hp(O_z!3L9O+-9?TSYVu_yKJ?V)G<1@X%F0$eAQR|AFHTGO--|xgJ$?0+q^(%P%0ce4*7OK5?(9jZ*0^?Z`#q4b@#?piF1-@kUv91hg zc8fCfylLBZb2k zLk0T1m2M4Wm9r0R#sxewCFX?OS)(B|?EFSg|EjNgcey7R&+*O`a;*$)$UEml;jxVa zY|QlFKDAyPJy-s6p#Kttj*udP;DiMTu0H_5Eh}aPMtRWNcj?&yF)oD+D?xWgV9-&H zlNmH@&x-835m|w|W z=aiHECf_z>fz&zpPK*Vb-e?QTv)mJFjEe{WQ~A&I3N;GzN?5@w0JU$EFF4YKKWFy-Mxuo;Q@#qWuK z)`t~NAxKHUvY!nnGgac4V93mW(L zNK26-&>QaqTDWj$De+q-6wAq7QGI)|y2#xEt3hON*$K3Y?WTdewpuwqO0p!bEh%b| zQfzAD!`TUG%_egH7J1!sc|D8g_b4zzCFQ~r7g@G0UieWc?P0nS+AGutKgvw-qjB6C z#`xfX+qisbY9uJknTkduF;PCS7!Z#?ncI|_PUN$}tWS0EullNAtN>V#liKA$1;b?m z>iR%(g#LIs#l@CaUsFn4&JMmLc5-Hd<3R;<1F@)$TX(nf%l&DRGJJl9y8EZCqFB-N zQ27rF-w(@eBy<+i)T+b0js(O%JT7uPqPkjyQszL09?G7u;{%9Q&&v=e&=bgHxD|YG z=G0H4Lsn0h6SeI+A^O(2{Q#ED4b8(^+Ml#4sS1g6t-)m&J7WbK%37N&iWAxEAHNn> zcreL%{}y8d;%8See-0{5&!N@y<{$7^G*SZRH^qO`+zR9A!h$BvQEx`G7BgdSx1r

G`=Jc&@8p+SM(pS=CQqD4N5+x)y)dy}TqK>IgRC}vcJORab$N53onJ@2}Y zr77Hmb*_h-n>i98RpHMH8xm4w37%{^B7|qLR6Jc>9K&H?4=zf9@V3Jh87s;}|JHBDI z5Q}=|RSe%Az$=F?pY(Rqsh`BI8kEmFN@nB$Q~$C(oKBe^G2&%+;76L(xkY(kFt+8F zgZ=fS?$I-Ot0X6~aQeQrsCVKrr1p?fbL>DD2#te3X50UNQvW~p+T}l4C2#kJ7|9+| za_|{Oh@^)?31k=|=pKqt&_fPV_ArJZJ>31I59`l<3pG)UiCKr--m71(&sw<^tBR^$ z{jTfV{P(Aq&JvcE$YN=XM==)q@@4w9fPYHz3&$Jg54huB2=7nL_I&S@5?Rq3iLk_(H)1Pzj$1l5q2L;S-#>L~uX6}e)v0twsD2b2<%%O+A0 zQ@!H$KHZKJEbNiGN8lczu7EMMfpyHvdQs!Y*72%o&f*&39?Mh22igR}*j3|-@ z1d9*D)`p29+jj*&ExvArm>~bPRUmC4uYPw5L908r9{`wA0oEi4uPQrE`RWKv?`-X&q+8CHsm9`KHJGpjgn;W%D9T97Nl(FQTx{Gu|P zzRm(ue_eCsD(~0fQb#To=Qe}>8cEXt_lQIPj;yh6mica=ZJD>o4)T(AxRx+}OPrTM zQYBGNGGbUI4hgqR>Q{-gA`9kG9UlTRHSijyK;#VP%cbA1MG(dG}tZZ!7lrZ*22;D*@Vt|0n*Gm#_@2grRNZs(q zh$L7zEWuFKCveVfkzc0>bp-!_8?#lLh2)aC(zmV|Jd@;V^vou2SU_txbjWz{AtES3 zsD-h1kIex_ZWK6C3LfZ<}2-j*DP!?0&M~v2me}OqpU2-qOFMDCI1QA?p z8{s(!wEE4#%2s46G2kc);|Fp>leL$pYd*)jt?=Lip=+b^H=Cs0_I7>Ux9~p z`=NM!ts9{6^Xlj}N38H#BfxGPx^5I&sSety`i#!kr**y84h{|X*isKBlJWi6V#~Pe z3jC=n=@?bUq{sqO;|7)jskm4C`lN2u=sV;KX6bk~c#QimCK8DQl(=;&+jCDJ8MbUL zZZV6jt7GfxvGeKxVUw-ARvE5UVKLGw!^y367|8H-Sx@dBTWUFfUZ6~W+woOdE|G7w z5_nq{uNIw+L`E*jhxi(y3z+YPjb5$YCqMD_1hCXqg%u7O74}dV9{_~Tvgg+@1qvMY zzFf&AA-yhQehVU09TWhoKvcgcrj*sVg%#By6|c>#Xqi_*G$uLAzy205dJcyM?I2h2 z7T<~gvV00f7eW;wkCFUa68VF&RK;+viv5I3Ggy5uSI_3JT-Gcq+6>ubdw3V)PIa_g zxdKA6+*QQ{V{-hmT~&^y+Bmr;Q#mTY&bm<++#&ocQSb2&z%;J9jPUD0frV>zDG^`D z6~t0N-mu8r9p-dYKK{GUhoqf)7_T-@1x6mMyX?0CSf(jmcdtQbf}u;+fU!u6{pWiD zA+oj(7T=2h%4{)*kYQDIOw8=nj8MQhmC|R3VjtFeZ|Jy=(W}=mipAah44 zZVu$CH?|$K%mpNd$2RMn+>a|;*=vO!JaxTrcUpDIT&!HW&Z8S|bK2m|Y)Jffc5FGd z1wE9B1z^!V+XbKY%GfJK@;1!d7UUo-bz}+wYSic_QRZ35wF$9+S>~7+Ahm^0aZ|vN ze2Zl0rvVZ`=V&Sfaf;p?unk?|u`(P@vKgnV%5eSB+Hk6H^}2LmviivlhjNJ#vcW|n z6No>mn;8MP#&Xz4AuB&+>C0Z)Ad>K9c}phx_B{X;HO89MhcGTlD#t}!4?i}2%l@&V zPn7PL3#lp)Y6hNfPP_EXDnl2kq13}~5QloWtjz?4fxxp!ScN^{zLwBp{!*baMu;=K zZ^b{+7`omIL4$YuJWaLK0OX!^fF~_@t-G$IvA=EEqB=>BO*YXA=NJ!$B;oUEd}AXw zdn<|_RK$T*QUdmZuxe!LK8UVJHdmcu^xxwjLh3#K0c%uEb}`1WbOQ^|1}p*0`t5@y z>AL~98`>c?Hgf~zch&pT_Lesyr;)xuH@}U)_iT8Rp+_+Bge5ttZRMdP_|PCO@o~`~ ze>488H%_`YEWtIP6SLU%(k<*`+<~PFSBG7@Bm3HTdfqQXsJ6;~^Zv}Gf&BC*&Y89h8Xtd5FncMVYHhJB64wu5Q^<2Ne zPZL2<3y+Cv6=0aX(Vpf%#M=@_@ z2(@-~;d-QU!*%I|G1g>Q3O;xwSGBmPS|yg>;U7Zk9sU6*q^ij}7-te3mdIXml!&|4 zXhR}xx9shWO)GLNk<=%@$}zpYe~b;%f;0X%^0(cO`lJ~buIR77Bh3}jluNYP_p^W3 zxRsO`YOk$1Caz1b(0yX&2hMj{ro|P$U8`cWZe5JqPf1mH1>%ep&g*>H3x0|F-fI&) znMP~P{x^YGM7~^An2B4G2PDotPEwe8du~DNRq`)2lAUdJJ6Q^D~Xar+VewXG?gOWx%2j@Q2 zdwnJ2?m=*TJ-?H9Z!Sm&8yjP`GF-+~j^m`gSU2=Hz~#!rntcOh}w%&{^OtD>jxri+R z!a;yRRHX}ZIopP)QbphEW?)(PTqlury*`(>m|OHf7#J;_?IRi((R$kV!~acfn&J8= z)oHZ;TBQ0Ix@f9QXTNd5oaD0?W4yT&s2MCN&XhvKs!2q+F3g$?gQ0;jwT|WyxgKr} zZ$JeYx2jH|{CD_=ka~xI0D=kWF`g7slRUjd&lY&3vA*syNx=ik+8Y~JcPvf=d`or~ zZ69(5|KvF6+5fHZ73c*Ti=|&|zw?Bf09>lWABKMdIdTwD%pkwDqw|2T7*p`sBrgvd zdZ;A2XlDL?5kM`o7bdt7d;$NfaB-FmjmVA(ZjbUxKX|O&CT#I99El*D2A!r zID&e)M&rENzIk}F=+RICdxbOKUV-oaVWHfsv&IBGwxP3l)o zc0J$hZY=EjmlOC8RuwW4D)aH2WmSL?0>~3?Y!WfH?Nm45S>#o|+yiZa*8{+Xy^teo z)2069Kxx$I2g$W7S8&e2;b7+G-V6@d!YfNtr~tcmvR*!V0)hx(sLJwcv5G(%cpt2n zdmR7fIB&6W-0He=T(LIX&8%{qyv+sLdvn~Ap{>5aT;3*(ol7!It4VU1TSb5$WT?hB z2yVEt(H)emYRHOA3T)d2U5XNMl1K{q(Of!9+^%Phpgz8B-EqU)?5j2ORyhYN$Xt+B zt}X4JPzd8>s;B$WR|Hn-GSRX=*SC2_E<7tCK^<<7|923i)l~C`;lC`G>Jx;hCFI-h zgkmYdndbf01&e1ChL?HFZLdV30l3Fme|>GnUR_M7f=pc9fQz-8yZ<~R+Z8C9P$(yz zGRfZIAHqXSR7_7WMYRl!BS|8aBZZB@zi_J>t&zK-n0S9Q=_2mpnI#B<@Y<(0_y5E@ zaFDCNoxTt5r5$^_{&zSXu(|N#@Ne5ibvQ$StxYSbVn8vd?~Pe3o26T8y(cUeocx4( zdv)m|NJ@w?eD0^?E`-T7zP<#kZMDB@h9OJX{MG~^FV}BQQ!YJ)yofOP0%JvzIH;H9 zV>NMIG2#8qlEIfadE#JERn`F@qHuCeUUC|!T+I1zrJ3m4wuz%Ej@sPXrG6Dhk~Z4x z?rP^b+=*8oEbDh+*jZwc&p-#oU@_HQF%cuS95<^Br)&`*xszR5a0YjBzpibAYX(;o56PU|2izrtpX4Ky zc=4(cWkuW@+jap*Q4z)$l2i?jgr|r;h?(5kr3GOBvix!l%~FO>Bq|vIMhkKJ461|1 z0FCx`GeDOt=d<{-HdVJR63q)?iV`VH)y=~W@Zy|I@qZZpi98b3E*HLi&jq7=(yxB| zf-2twVSedtlC`)7K*Wjse8Iso-@hg!k#Iz<@1lcUXp{xAEkIEUDPc#FFtcfuyZt%T zJ4OiDfnr&87?}gjGV>}_z-&D{kyGmOa0ZnWmdGk$IViWwO&m_-?)^WK$GnaBABcb3 zhA!xUf$&6c+!7>na*r1&W!FLEhrQQg&T3iYzANXrka$iVcwt0h9Jd7pJB)d&@UdkQBK zX_WkwFVi9`cBS!F%gt&YTg4GGt`3?_t2mOBZA%JhX8>pb;e(Y!P>ArM?_*m3=Mqf9 z7_?B21}Gf4JPIwq>d3GFm>2gL_YGCKR!5?dqDGB=I*D=GRj;Fe#8ZrK{S|~}j9eL- z4$AeegP=A*9cVZcI9$3KE~Zx?_2EZx;K3N|0uOl`!|_pNII161j$0&^;bdWBxZzyb zA;S-Rv3+8@yd49I!O|_fQ>%oTjDlNBMep%Xpo7h7L=_Wr+jfC?Pqi=}OOpNqp>k=w zqsRpszHZ$C0W`l_!q6-|sLA;L3W#;%c|AzwmkCvs!D{R>-uvjF*ptE5vtBY;Y9ksq*G4p3Zz$^U1i3;yIqV~#}VzXT?(o=lCGW2=0xrG zt$|;1VQOEFlI$XwJdGZ7~yT5K2FfnqIZ&7nS- z_H5frAVgG~MB9ZV<>bff>|M-=J^pp?qt#UYx?{s~3AG+(Y2e!ktssdujG4>u?rlqV zP!)jaRWC93XLi+fG*@y7u!{9VI4?~+H(c`v;{T6Vp~vt-1aft@APc{Gsi5zl8{xlCBOlTxH@Onmoz#YEy2hT^uDa|h+iSi4 zf>=GkeB|zzg%3d0y)gg?nK{%HOzwua#jjeyRfNY~;}(mnI{t~-dEGYD(Ue+{*JzR= zL$xe(orK5Qe9FnGIjDZ#>G zJ;UWuqeefWay=Gg(+AX3tIT5$3IY8Dp)p1yXh7GyGkQ-jRt8U4?}$KL_}%u0OVQD@ zuydRdEvS#`D) z8xI9SdWo!QEFIpKrm(7j!e?)Z;YIn3knI4GqN;X@_*6#1{@^uEsCR@IqhPsCbWV~+ zcef>J75gFL3J{ppj{R6L|{Fi8{xlG;%riI*HN%OTM1Y3 zvO2EV#tDRY&s%{&TmvvppKEoYQhiCVhyfW&5U5L-qB+}ce>qOlMGx&-0OhrtHVPLx z+zQQIOC=_Wo+Jgr0U4JeS=)x`?w?K;=d zI*#PZr5N|uaikbqm&V?%ftRq)eRfo9r4|=(7GGL;t|19@)7t=WvTp;jvvF_EuQ)V& z@JxLKK+8vs8vT?iIxn#6TEbNuar1mNSRf2xS+E?;?!^(L5WT|YlhFnjzB)HQTZx;3 z;m&e`;cgrkZyYyW8!l!yj=O$Mf5+U1#*5+Ie)0wkX~0qjmZU0K3~{W4@FR(fYQ<*) zo`57l4}gfeRLBNYQzsF`g-G|~TEg&Xml$X;7QbA6OjioVb{!f=Y zF@^weUbdU)VE`CBORL|9#vG8@gh-ik&H0mddTxUMPCc72MQZGkvq@MLH?+0xu_o_G zPGkm9p#g7O8T2{jswCvG??IQMxT;-}VTKm9I=+zqsdseXgS&X$UxX&BQQN0GN3oAaDP!g}IU{`f5F(1C{Eh zd6;DWx$*r6$O4&X30b`EO9@|W&THU!1pSWiRu-dtgt~>9pJt>Ex&dE^Qr| z#k#BKw)3mfM1AXkG~md!ye3nq(G>JWpxo=Q0-p4Jb`}z1{8yF zat-f{%a1lOb4)=7`&EfNc{_bJUZ)WiZu-Sr$I)%H-J-e(cMZH8sh05hY5Ac0d;uR6 z-4mnm(!#)stsvr8yhYZ&>5~=pvh7=gypI|+`YAQ#duB1SNl=36BWYVRpXW+u8YaZ% zlcS`98(o2m=TVjypRVJXYInG^oHJIpmQ(K6juX~~i=DOOq(yscIaW~isR3Ef3fmvO zz0;r(RcGVyKqDoBg3mykr* zIx2k&x#iPcMO}-XcNyRuVe8XkJNQ9vCP(kc+rB` z-4)p@3uwp~!6x>)kC%Woc|+p({sc7k5JB~sM9BB1AewX@grar%yE0SWFp>vs27vB$u+wa zy}2t!$ff+?qNxKWaBcd@SdUH;IVEH$pZC_Y9X61m6YpQOQB{4g{&`kr_wj}O{}9++ z|DRfc4McA6KQ8g4bv@q{Xo6kDDa-7wDATfp+BHu7Y`>6fAKk)^5nX{{bt`7Br8MuX z8CZPH38{E3yxqV4uy<+Gt|2UYfW>jJxmlbhQbv9VH@BtoWbaSC6Zi*!rf9OjiuA<&uOWpfSbxw({7Xv*bIQ`pz;xX#?eci1sY! zpqtmQz27)a*hI9mah#NTdJT;IcxHTFra5 z9kP*tV#ICqWCoVuVCco8{$8|Pxo_M5>vbxAt#JPOPnc^W&07dvl}q@b#4T`-rt;oy zU{Hwong+Jrf14T%BM#|!vH{}i+9XBRxgM9oGCMcB{}>ez^~ww5Hn7|46O(vXNa*fe zmJtFrlf!baqR;l21U1Vrn~1*DX57IIQ*|V8K_W$)(a|y{WYEiE*RP%}JS_uRu=i#N z3dSBBY)6o5_xUk@ZgBr`GD8=r3>f&<_Pi+N=yrY$oVTjDVd-fK9#BHOUrGy+PF5ls z5P%9OD784Yi51mxI)`7fL&z`D+x2_m-lYjhej2)f#czr=DI-7V<=Uhyd8NhoPv9Sb zf}&Sst_}k_IkEvqGXS`~snx@BAKllRr#ERtKdiTqsGBrWm{*%-;$HviuxmM|j+|Q< zi78z87uEcP90G9CDpo|{`)Tq%uzvV>xvb(O25Wa@s2f^c&r*QRDF*!k7+^yoAv*;2IduHOb$h^_@09 zOmnhqAy@NMyYhcP(Z())WT-DMS>)|SODeo=9}RQoOLYS)aY6FSEe(UVGvtw1zWgsq zP~Ji2{+fwkMY)9YK3|{jyjT6y!j9K(xqC(xV&JFHAPWd7)NRVz%+yerEbanGD z+cTFQn+-3$au<`nU)>gO43$kpD-@G)^$VsBnBcH)8(!1uI{CeNTi!#@O1x2C#LUKHsJ!;CMx^{v? zI`ok=vX_#JTt#0Z8FZEQ+vOX*UH{*9>8l5Y2Cbb1Q<=%hPrzGNGaq>JMlU{re`4du zl}P6HbA`t5Qi#u`2nZ{_UXOX;znu_o(g?)sEo6&L8ogw%`&4juuYCi7TIi=w?YpaV zZe}w9)-8at86+{%4U6zEU+$nUm3?fWrI+kie|A@2NKtebYwy|E%|M zxA}u4X`Io#J>Hv5B01!)g{Sp^JGdxU-e?IC>Yf|hf3&tY=~_S(@q&SGg&Ft@jGsl> z-0Lxcv>yNvuP-b6$MhNK2Ukngk-)}n_trJ4;c+*uu0BwAw3@nOx#Tcb)!mHD!1P}s z-VSol4eW2wcv$_lw&xWm25*PGeM1qbYZVNWS}93;mbyY1x?aR09eR(r%^i;0!50h> zKIic5+EMy;WjD-2nq5ddFm@KqW+LGvG_v(Qgt~15FFt{Pa@zr~V7vgSLR$wfr#*;A zY=94H;asw>ch3fcO&S4rvxj_>M#@{BxK(VtsR#rm{=%{2=eY2@9dG5c8C(=YcCJlI zWQz+AHEQ&ykT6b3%TDN(y!6K)kc+v{8WsM(pN%g}HX<+c_dVz7uZ9hxjpg`_<8-*O zTrZP}-CoH5s{9ll00U=o7Xv{%c#Ek;A{=8J*x78c8PB2HYaW^F&3i9O_YFq6~$At>bAtuhUogeJ~QO{ z)lzjNjCJI~oT-K{QT4m#KJQi88mIjWj6wTtf*|Ay?L0=?D+cGL_4lc_K5vKOFYWQA zMv%OdSQb-?YOA$U`nD5t3Iq68ANSnXJA_mGl^6l3)_tWXh+c23kC{Y_Cim!a=Rl0F zZ>oz`#iE)RgaEd+|;z|1wIBi2fl(|5S8vRK$wj|`mvk*SbCfNCZMQ9H3 z7pI2M1Ma@*0%D|X*p4=iqnNGbf{o+)vHr@&7>>*XViai~8W;p~xAq$E+PNoONEKlQ zPija4#mTC9ep#n>#di3nUm#USf=ezL4haQ~%aB`*Xz*6a z-=}ePS}_e;t-@*tf6ez(*X}~C+x;LKa?wQpS_)QK<^4Tlc@j8_d;K>=aHB?N zmU}xE3zW+NFOY9v?fi+tE&V;u-FMKd z<#^^6yB96_NvDeWbn$=dNH`)hnIW!ModO|aodBM?pFT85hOJnP;ajw5lTGm1_Gp@$ zUpRLNmwGi?H(UT1nY?ood<1f+TpjGEpGeYvJ#QnL&1R11MB4OpBT)88k3dvJpf zXAvLnu1z6V;s9X8du-uG%j!19Rm|gb2@neOdMT+I5jeSz5Y%-t8b*2byB>>sh3@|a z!Xd^}#(kUOhu6HVx65bpvlsa1#`O0|U6RhXm}JQ5Y|19y-NRlBI>33)*SQs5i|e^P z0H|b{khX>}_8Cb9{1-eCciXRKULpCl_hoS=NqzW~8v7P>5y39hF4q%16=wRPcLM)J z7YJfn!k6UoN}gOjLJRj1z~{*A#_)X!#)6@~&Gm#$8nw1*l$4t=lCTKj%X+UJp%zBP z1c~!slc4Lw;d0cd(VtR0SN-*V&6HJ&CbblGywCbT#&l z&<_|RU3muZMjux%ndUY^&rg`rFhCdEnRk0wxO>_E`Z5^10Z`X=L{Bu?iGcL|^ohkw zFr}z=%1*aiWzqa~|Fe&anrINx}&t-;;1mR%4^Yq#=SMPTi!f-d&y#fLwi?Yit znZ$(97^>&S^!KUAs(X00XKtBaJH=Z?^rVk5!96?Ot7>YjNzE&uVuTCG)w3LY&F4x~ z4G28%q7cGsj9bE(sgPns-M#hP7{Zx>BWlM1;0U(EKD@x5JI<})xiS5Hdhnwl8ev!% zkSQ%J!`OMNi*Fz0E9dk^h#4oSkjrh^?iuDe= z4;7=mUM+qSJ!Z+qT1NUx68kMcFqfV@cA)1`A_f&!#ONw1*jVylSXQqagxrx0LRc2N zq8Wh2rk#M;2e_+bN^x~=On;x2Ccn@J09?so`PXn)4^>id+y=nV_v$)QDhvq8!s}ps zO<;}mJg=3JssW+H+h~z%eVled%NkV!_ArN#x`Z%M@L)IVo?@njl}r<;j5M5`o6_H@ zNEc@j2X(}WLzS7!*N(C+i)Y)`AzR%+Wz}v;nwWRMHItY=i>1C-)l@SuDD>=)p%V=k33V zbY0qNwL`a+S)dcm>gkgWg{azD3%Q%E3iNA)SUk_2I(Fdt5Xba-;*`R2VKK=y40D8R zdsLmTr`NX#AxTDIJ39)m*;S%0Q;xiyQ`)JkoSV|$sQ}a62rzxd^!tf)`&JaGha(dD zLv^pPp;6VeYj)sB#8a9dqcU&RDoNFWz}qOywI2R|6cAB0(!bfiD6LE(`IVwydB;7D z<#Fhy)+#IJ!`MAHq`y^NlCBxf$vC)g$=gdW{OyHx@Y?W-M6YTNOjJvN8U{r*Z=qWY>ooqW3m0xc zsauRhmR2J^gr=*AqVVxhZ`zOt-GFVxK7V877!{VQLn?1)z#H=L;5?V8_Sg+%uP{u7VP4N zgD;zcXc8XKK(y)o%03pPs2!9-sYib09aQG^3#aNpxUo@~|F43n81&IKgaxaad&{}H z0u4E%UT+y(;bbvNjfIQj2VYbCb3^(&<@gBYbPFNT27sH|js)2-UKU11jx8R5Ri`Ke zC+0Yj&BC+Tb|jlV+rkeLs;d41V``zF^o7Nu?WM28^=;khU_)7Xh{T!$xv3t&BmzP; zFV#l3KKPo5J6(%O$X!F_GMDEfXdgfR`0=lc-86yQ7@ne>-ew1Jx!Ibe^w(ijwWXNB zTJJ`(egm9yr);A}Kc_236;Am=oy6Nqe_}U8 zy%jfxmmyO#AnvHbEY~7_P1oGO9QqRefq{`{yEK+02sPEfkskZUPw)6ayqnhz2AeRV zc(~a?lqZ|L_3iw%yVM)btTpe*D3;E-W42MFpHtz`kGu8E;U3jj&++ASV>yObHl73d z#&S|G8|^aP$UY)qVYmv8RT=<_!kS(R2*>b*s@SOl3&;F=i@8Gc?Z2w6dj2GU-Rv#B z-)vUC+@8RgsHcwYiBR7J78_AxEWu(37%UrTs78rtU5hwDnYX_k2q)w?e{VbO9=QDX z!ZB6y^NK^reO@5JJU64iS6OOg1Q9AokBW?o`Lv27#dKhewuV^SiR6Oj-^&%wGuBw@eE%W#WSD`{3NaK%j~$o zXHOXeJj3qRxp;G3Gi_sdu~g~?TmW8QGCf{LNOkfXoTy*HKe@q<$=?GCC-TTFpHey8Z6xZOf8+3Zch|9I^#lWQMDk)vZyEY2OYjT-%Y@>34GVcmAl zjI&-%r{ZYiIcBi6T)N!mfh0bAJ3JO`uXUUqge1;72|r zD0lNgGIVn|uIEo=Zv%mDZ#Ij!IWi(4cIx1A0rl4Um?CvaauYuL@da)hC=i&A>32wO zV)r86-_MAUs4P7YFSA<%25v&0DLjcxNTdF_3H{B=N5e6pi0YH$b}@Ln!6%6(1fJ}t z>q=)L8jMky!$i(#KI^UyE|xk3f{k(wQ!yA?$mBX=A9VMxs$FehZ+Jp`8bSi0O^Q@- zZa{yxtN;idgr+nA!BBR=OaWf3Z+@EX5tow#;)#xI6f-uJ@2*EHJT`S65Z5u1u)Zs- z0=<9A7-5j=+dE&bZ%gZM{jLvvM~ijuZFiOcQYB!hnKuAw1#_2zXr6VT4Nqqb3_pHHC%EiSD4PVnO8 ztLe1()pPc%=crfD^#gAg>ber5{5U&W5PG)=wJe-UP=5?$_%+=vadzol%|%pdv=gQ# zQ_r7x>2CK{r6bWlw>jd9*-5)kU8v&AYL-VOIFVuQS_?eyUISK?+kVWp$Qv@2+igc} zo9pwqh5(~B)Y)ZLr6W0*2Q%~Bg#K$Zd66E_Cd8S&r?yjpDSj-%{IK3^dz*`W*F1Uf#S&(?QxT;#FshA}2yoa}kZ9 z)q#V;1(5tjk=wmJH=cih3M8Zix(Mk`ek-N<>$QirZ7KVeU9AyLP+od45ie}78hQ!k zT_vf#RF5fI1>I4&h%9hvTPVygA{yM+?#g;}JUiY@uy7~$Z3iJk1>#NT^4xU(0dfXQ z3)v%T_}q3SAiKaFZhsM?`CBD<1Opr^&@5~<$nT(zv6p%GV0wXZ+^YIGA=l#HpLE8c z1Gn6K-dxwyma$ko@Lx(@g3%KnmJk{ROEK{m@xKv8S9Y^4BL@7jV^19SDcYa#fH!WZ zD4pHzV4)`4Fv25v_u7)Fdk{pUIhP5!aPF{e)ad7u$9n;{>eh`n(nagdblq3eG3t10 zI@#TNPQq9FxK=LpaB>VCIW%Ikgk-+<4*oA6exWg=N9Fu(`dWQV4I%dSzcU<$`yRSw2Bi89Ut({D&qP z-tJzh*Y4^(7!kQX8t|b)1D9M~JIp&#&$i#)m+cVpf$k%R&2fA^Ax|t0dh>I``3I?L zY@Kr%_6GfZ#NJR zJKNn&={KwDSU5B!np`Xt@7!_QsL{_QAsSyy(1GzBufpI)yw=}(uC+9_rYl-o&q*@9 zm+BDa!SwnlJ5{`5t?_J5ipeCIbKB-0JhW z(fot75&&1BesXOrEX>`ENYt`n`L42MIZ#@>Gb2-Us6|fxqLE%v;;RMi6?CSUo==wk~ zW2$3nangl%rhuf3hI${zI@2cJp-5XtA{anTVZr;#zLy(q`1!nc_YK;bof8lJM~tH@ zLZZwhNthMZufjh7AzN9P=O8MMoi;B zT@OwGf9|+#)ad6@PHZ9Qb>lfK7rnWT3$_VOwfOPYbQautPEzo-w+Cw`5>apr9X>x{cP?eAV*4xX5P+oPy<#CVZwyw9JMV>i1)kL!$h-kd(y2yz8znuRmGQL+jmj z&B;$IdSrWES3m&79{2w*_;17?K0vY8TV}MQ;d^?bPyj)wJEUA)1pC-Q>oUir!4nU4 z|86KOXCo9AC#>OWaC70a>arHe=KfMad2c|BC0)UiM7&vyeii-!$gYifqFibjLPw4Y zI$p=wA1<(X8%5Mb{F((`_hOqx$xXhCjiGc~Z{6I3i$~$yaoecT&n53>41|MJxu=#p z*YS_ctLa9<)^xG)YB~wa-p+L|Fl-4ec!V4X1@u$Itm5kceylb7@5nNH>iXn;6on&~ zI+i|>CvJAfjH}(Yx7k7KC(iAYkSsYliun-|7_yGBej5t$6rd3q5W0YbsT57LTTF*q zFdPU5Iy_c>ZX%ySOHLrQLf%La%C0siPgd`$Yc93$w)|YOG0rGZvw??G|d& zTsWG*2QI5F@?w$Z8_L_R!8`A7Y~7?!Sx|(rjts!L>bYV3bBN=o6pp=$@m%EI5PzBL z1}`}!x>#3Pd>mt(b&yxWUPMY8z?RVe)E!eJ2&>C0ZpdBf;>POoOnmP@A(6b2B?iJc z6%6nz)qmn3yspgZzdIK|c4uMj4dxaayNx1>R$e!-%OWLB-crNtIPO8;KFK^*k$UdH zZPe)J5itbL*~0xVUJVuPRrn`uZH|%O#(@B4!$J`#S|1)lt2)=_xfsm_R1MokW z(<8`#)f@Ql-abJXd+XRqWLuyZ?|lNL?QJTggxKJ59VAW`p9naw12Pom$^h5`Y6TcC zZqoJZE|iF~$#xMUCCDCig(Kk>2?mz>Id^XM{v1+u4#vne96t*#s|We}0*865S3j)? zxW(~Bbx{F#1ttpK+$y#1trgUsdYguls3+ z<>k52`*TP~w^m2VF_vykCmw|`?XC;v=L+R+JggJr#vnx9d=~MjLVFQApBltPi}hUx zOy!k9j9$g zCrQ|^A$&OOxvTildzjeH&ulx%W%!|9Ufw^ugM-^ug?Y(bT4W>X`wT+CW_z$oyKH@c zG15OhcWC%zl!J1m&5w`+t9*1fFVv-oFV=%bB5=A!Xx&p7^HIyZNA9`N`*Y~&$<0lK zWFgRn^@BXCm-kW-P&mvX?3M-M;|rgql=W2&E@?1dmzk9Mj zVQWT8TXcal{nR0uxxU);j=*%bHadMRzVlw(k$Nyh#F;IVHbwW>;h%^t(Cl6=**K^l z%2JC7#P#(uSKcNO$$|T~J*2NmbR91?8C1!*;*5j7eHNjr0QcOX+o;jcA{|C5NS_Z9 zCFUODo$bcP^{eZ40dOn6x=v#CpoVN6gNd)2b?;?{Y_qp*jf<;Ed8zn;uqst z<>sh+ZuI^vO2ZPlX%528*J4pCuUB2cWRNH?W-0g<8yD7K+dF+738SjW)VjA?NLd=2 z42Pl5CVGi%5HZ|z2uTCQ+5V#G9`er3+@DJT(E9z{X~9Aq@Rq0a^mWCa&7o~=O+0A_ zk!6pNpT}-l=33s1CTjMXN8F8tS#np88@y_rch>}wLyX7;)TRk_$E(GBMIBBflx!?qP+zo4^ohi;=rKZ}C@^`{_x z7btUk&vzVt+`8@}QeRycSlZTglFW-K@!QKAu{*iya$y~o(2M~imk6a>gT5pG-EsUA zd4TXig57`FF_^aW_bJq(uh;v#A-k2U16Zp5>8aI;GT>?6wsnIq2-Zy{n@zTFGs~s* zydLHbBEigisSi5g>ekiZyFmH>xAtyW6!yz&kQ)HYK9?wv0NrKe!XbbV$xX$>2zAzF zrmEKRC&(LCH`tLz#-q;;y&X9JO<=FzXlKLG5* z&|>4BIbzV>fgWg`4;5G++CrG!CJ{yP+Up*A-otAYfoSxW8v1yK-nFdZ<d~&K>UR_7$ucnh^yv_7Cfyl{S?P||>DCt@QLpGOJ z@(0wv`w0I;%1V+_SPHxiKzpRT&!LNWQ0kHsVvmBDAnRElqV#pe@F1TzUnSgn?g;4D!`ssb= zhaYcB2I1IKw=PDx7A<|-9*ftKoW76?FuTCkKXZxe-IAMKLO4t+o2$XHN*boIw z!@uKHhLZOYQ%^}8?!&J zECHFiOt?QAVtH0=vGngThNZra*W57F~#=|2^Znhwfs7&r%2JdW# zAumH>Oee63p9Jt*#WGkN>0Z3K;kG?>Q5GuM!6NcA96i7aYf_uFizYkXzzT-=R4aW_tkZAE7;j?+)WRV9Yjum z^nN*8+b%Z*x0~WbKIHw~;e(IlRXLM|RnD+Ec%MYslThuCkjEznkZ(RccbLOP6^tW_ zNtTIsTb8LpkC43Cgl=HKZAbcT7BAZfEm+q=o_TJ}{=CYahu2W`2(|&B#<$tfi2F3j+SYh;?i}ZT$_!*xkC=MtMZ|8b?XNVol;mpJSSLKJ|%Dk((`2*dreA zA?>~EFc63_Z%Y(Z#{BK##yFsa5a>RzRl(vB=o>@ka7m-Jcncy5c;nYiT>LY6O(G@U z4~;>vSR6L03Sl+{&bgzvQKR!Kg#7>j^)O7vY6D45rc0`ABeaM zfSAA{uxW6?k$Yl+6Q*!xASz&~3t)wsvd9gGl)Wr`iz6MvV61x7HytuG=_p_0a16JOe4&p|$5dF#HJ+cIM=2M{A?! z;E3rWfKmvreB|5X-;RIc#8svT&;;46gH#mA-Jyu#yHRd?`Wi%3Yw_^5i_3iW8bnH` zvkMG$s-p0)QJ1Zipkk-g&mF#v8l6|J9b(m+cZP>i;vluJ?tJ%u{!jF3yEgyyX1l9# z=hb#nf2Qw|dINZX)8&ZGh@o5U09qh(gE{v$=4Ef>7quu0R6G!#AgCM(Bgj`f1YL4~ zRqOMUhk25?08A+((S4TS355fPFl@6SLyUl$tp^HhT0HftTn&DK=Vt8Btpd1Db_THO zgjxiE8esW9f{SrN;+-=K-zEhQV}2abjtMU$Iiq4oQ8XWFn4$$4!eNO5aSEYk;7IoY z%ivgrn(CD0j1TYNWE`Fwu|Kz5kddYx%>iI?xCXmdYD)C@=40M03twR5!lE$2HiXK6 zC$MexK5@#w2|!1XI2O6SdY{TWscaQy-=;)M_jKt`P_Z(=gH=qdjY`5!#4{V*v>(8Ma>oy3SV?p+`y zpxR)U>_7hG)PoM2p}a>J1%QYp(`OTp;K|D0-gBcwv@KL)L%=5xuDYaF0o2cp*q>X@ zf*`=j+qNC5G*Atk$gpq~9Mb^w(+t^509a3xFzw`;BmslMcz!|gNV%p##zAOk2>G`n zR2AIn3;@gE$O&Og2&2V$>c{NOxe@zwYn0wmK1y%rfJ1=VQBYWeLf3q49gWiK(VshVW^{A>`SU-+_Okc*x?2&-Dj?=En1xQ(CT`%Xnl3Jt|MclHuuSy`8=>Klq;>yQ)b|-N<-|SF`H#l^7>SL1w)lv(C(%YkdQ_? zB$Ni}?(R~$OBy!PNOy-wcb9Z`NH<7#cWiR+yE)%??>YAuyw93>Cf-@IW_an}o!lNs zEp%aq%R_H3&i~;HDa06u(tgqph_(@kqG-Bk^de6%+yWN1-_-JoHigf9L-UkvzOL=-}Ehf|HH`y6UB$9&fGW0GfRcO%*j{< zcJeC))hE_@^j4N+)qQ*;)w7fopHO*KD+Oi3G=D;>sOdxWj~Q`cL{E8AQdM@#e!)H~ zy8bjxm0%1z-0alpep-Lnpzs)@2#4kOT9y6dAF@EKdSQuA&^P?!eaG?aY*6p$yL9J$ z`#i~g^@E???+(tL=cWWo_vD|=+ddA3RdvAec-51zu4yE9A_2|A-D8zWXtddeizTn~ zLWK%j8xZI;~J@-($dX^nhY#E%rJ9P4iUK@AxcmE;-#Vo+<{xUp5M zn1*UF{_&LAS9$3_V^~{g=PQ9POG#hYi3f$fT%Zph;IZgSXxMVKfn{H6VFBsC)&=O& z8_p=gSMY5KHOiJkIh4w)TG>W%87lvtRS~3^bc~F82dXzljgKv486?MzGpaT}JAJTy zB5C@H?I|Dsp#5RiHpWj|F9vgO0V4=4rxGP=w{J%#VU3W{k^E+-mRN@J^U#g3_K)?C zruU5H?AI3C!yb^b?2x1PV0zxSZmn3^cX;AVil817tI}0q)ED?kmccF_Ab`u-MKQ?1 zsGt0LeRoK@KG<^{yQbrsqWBa zvsI>6-nYolW#H?R^Rtpty*yr}qq&-K-K8Pd+?Qg?HX!o->fcJ;5T?hEtWBkOiU-lR0iYw!bR(vhuynJUu4?xR6 zieM1h4btZhbchYj>S5t`(cy1p3mC2cVwpb8iZGOF!-~-P^_0NSpzZm1ifqob-UDiv zqB<8X8SuT01TA1Ci0>U`uL3*7I}h*gm8Ma8(bfvqO7T?ljzO@Di%@<{pEXwKW9D^J ziR;TApWjcdbu$=`>kR6#{m4i3ojKqpJtGT;xsYTvY^{yC9dIuMe(1 zs(B-iV$0&EdV<|!RicIGhP$%KT@}tsn;INkLlj^^awZVds@saGC}ONyIP_yE47mr& zH>8r~-bN9$u9@b;$Nkvf@R4D7_$|WLhfBXyVY89$2gL7C7*uXK;Zyg%?K8_$exK}v zLwb15yYROHf3LBxw%xs@Xl=7~RO_~QQVXwS(mvDPh>5+}WFEhv_lTef$7^mRDZtqJ zibmfOdma=+#3SRLuc1P*byf>)XM*yI>7f@(@rA)_T>=@K;VARkePWe|x&7UGsCL>;K9Y)2u zt44qimszYH}3-iE`>;?-z*H;K}3w6`P*`+Z4Z`FuE z7w-hr-jUDvEOese;b$j+jEBd0O~4&#*NOiTrfiB zgv;)?_@1aw=o?$(#EIbyN3pP<32)OGA%JJ!-0mSbdwOw|@8#_}g2%ay1V`HsBl@<* zvXev|=d-Y`{HentkQI6;yS{UbEdr1kU8prvGCrw-+8cXjxVCeq&>QQzI|-HIvnNlz z#cx~RcApE1Jr8=22%=>UkIT`)aA{CM=bRxT_0l(`7yxln!rF#@=h507-VfXrAOn)4 z?FXH7ELCVL=I4xm$=8U}{Ib>&-Sxt%A z9Ux!~;Zx+$c?wN!d=Db|H64uT?=JasgN9Rn3E@>VwHe{_il^~;=<{+wmvgk#*L}p} zED7}Kz%E?j>~Vyvq%awp?;cJHrFu!AsVdoz!TE=SQ;bc0l{%Iwo1HnNPjnao{z;9s$P{WWzHONo z;qQy7XS-TIyg{3REJHPzMDhIZyD7%2W&nsR;1sX+y26PmC;eFR*s-fHMhwOG-24n^ z_V8;21p>iI@J}k%VcxS zBkem?SMdm{3u?{vffnnF#irc2{e+_y-5REfZM|H2=i_yglcpF^R}CyO!6N?YRjmcn z6YI6>Z_B%3mxNVt+L}PBwJ0i+3E*=R>nOKd@;0t}-Wz}CGXm(Nd43clqyB79XKLZVFzwkkq^|Mr&M8xW5mzO z&@DmVUOk`~Xzcf%mQoUJ(qGtjVJpXsy~Et*2Zyv4vr)Et9TpNfX}H)`g2Mtug&9hV zv(LZTt(dBoE$a8lMmRTJEbaWsz;scjnB}Gpw~~Ccu~KTtYl(H4Z@H{Y*q3UeCYwgP z+#fi~k_IiMcU%hBfQ=u5r!;vdfoRFFzLx$$)KuW9Htze`0*O&|^{7BfJ@^SPPK+JT$f2SewBb*_Uh8w1GkNgmPe1)t#qyGI9Ul!cZwmq> zWL#4(8P?yZ`PpCkfLssA4w^CidiDI0(Iie!+iP+frf;lXg#E2|?d|a*gKRe+3rWyJ z6loFL@Zp3Ju4C;|sn}8onrl^=- zFcLE!%!u9&(BUjqsZ!iObN5Y_ax6&QKx162D;d|xCa(K!BW^9unbfP>+z(0O zzC}tFM1mcKU9$}ii2g3>T$qXszRu0*QOtgraIoMG7-9PXKAz;Frr9A|X=AYygQ2<7 zv>b56EVYYVBgU5o@{1}8BeWi8s#~Q(9}5Z5#voXT&kRc8JAbgv@&j>1mIe!+a<+t@ zN4VJ4WDrA#6p1#ejrRE&zHC!AK56Fz&c0TPBU$-=3=C!o#_XV2nVy8mG2bPI@aNB4FQ9Qm zP%D9|fHywCINl-u{7j!+%vjvjDPIkhn(|O{xNepZO(faLh-v-?ft;3Q!!5-OW@^_HD2}x!nnkBHwrkwQCHGh{f7kfh zg@eO5=iz2Vw3`kRj@&F3?98m6Q*smyw6c2MQ{QR8U2m_!USoh3GuhjY%FH~crdj&q`HvSYU+3^(`gqYtxZyZ`qR>^E*DAX``L_H5H<@=PA1ZunrirNjrCdmX5)r^aq0>%c z`R!3LbP)CGbmjh;ITkvL3I*95oxX@ntKZw$FjzOQ=QF$QO9W!q@Ek#%8JvqI17oIfJ=JZo!nOUKN4gRt^3+~!S4H^;xLv?iQwb7}647?Ldl zIlb2BGTVvY-(C@dKiY23_gD}{)|=d?P{&1n_qukkL>DL?{|aQ~3kd!bf@y7MA)^f! zQWFgutE(A7gd5u9hDb&0#WtZZ34x7sipCFad}9oq0m5Vy1#grq|94KyAV2&J zFSy3mrGe_yb-lvDfCFJC>sKZOp|%bIR=9Z|o}(W6DhN@2!6DWLe#bf2f^D<0DUq=Y zU1D;os(%R`(qI-ha*!x>p`=n*zcJba)_la~fr~0@=OU8_(g&{oY?T8bG+uo%4dvLv zlUknDeq$`Yt>JYh{u+6PQ%w|P+P`~od>kO2o=$tZM~`-!pILs)ynPht7%+%F3wqk) z>%UgI;k`Y(kU9LivN#*PX;AwW*Ae{t+I>y2Y86jDg^gp$NVaPNk!f2bwVxMdTV0O~x^4w&7b`cLcHFxsEX!)iaclDq)V zVSIO{kT5WAh_y3tY00`fT~4vn#W+`h-y2iwIl2`#A>=rsL&!sKhv-gg8G-~YNSO|5 zN0%C4oG_9vR!&}zG8^LeJ2!nrvP}1yG>5-qknzf}rHyhOwo94*BteNQAksxg4kt6P zR-vOcpS9KBAAw|w1ZiSoY#j1VC;80HB*lv;FDb^Hn7&>KWgV9-P_rT^LTPxQ5x+!U35=$&f|YaW`I2K%CWS^9bq>>3{qusvG30> znPuEn-zrD7Oi-X;dHfK-k(W~baB?YWsxD&PU9Z9_g~}$$CD~#F-e1{yW}ZR`VSL+6 z8vPq z;JQ;PIW6}#L{XTI86E3NkDQLC84eZR(ccU4^1LX>B?-2ipuJZ};?^(TG!)p04FNo` z>d)zaY>@oJ6j-Ywv}D#*PtjW6#-itJOZ;u-2L`!|Ml$|5$scHxr2F1negrUW_T`}2 z3M%-@2|2X&YQH9BKSks_msnN&B6dOi9-;K%eAjOsc%BKln%YP)K|SC>Nkv9q+cr>D zZ6?a$Id9L*3xrRP6G=$yismoIM`nZ|s-)J>!^IY-?eFdR#;7uI)>e0VL6ZXoR{?k! zx-3t@X3`H0WuMzPiXX)0Vku0eQ!Xo&BCa4K_8OJeVtNuxqJE$Wg)xY%j-4=2+}WCM z+}T`sXQ}RhxAYqseWMBE0xPEcI@IO;4K2VT8e9+c^&=58%>8Qvck7rU!o9cR&J16v zcg|@&uVaE%i{l#8P_i#f7vHo!@js{DopezHh;CYPM8*=_9Qokg91A=V@>-nyJeM3h zLQ`zx?z>1mixzy5m$D#04dfskTiY~mEcEl#jIwLa50y3NlH6fvM z{w2i40Fgu3uPMDlJ|ocr26@>ngQm9JYe*(m`v964mr8mY>YH&@&Fj!PbS(SDwx{(R zT9e&O0hAQyCk4W>LAQO{1+ctp1!cH_R)l~KZXg4f^^M8SKFeh3PXk2B+IXqQ6R6n2Gl>DeIlH*OOP4E4p4Q9+_;nS`)m zmKYICfSCJfpQ9M$JW;S&2lDaRfa2LU{kAC#W_&l77fc`Cdubcbe8IIv=78;26!7RN z!m?dhY!c?9S?*N14ri$*WHSwl)lLVf8AF3ex?ic%u+*=JR}i3c|Ng~8DR0l zd9)$@aQ6w%luJ+qaFy; zh^vk(g!mO#oK3DezdYbU%ntimMzXt^e6jWmyJ1)=h%=G~4bwoSJQuNgZJVPjn2%>{d) z@AFB%{=Bc$f_mtWTPJe-ZJVSk?z^p=T+al{ zxSgGk&sqR1vl#Q^%HIxmTEB(ufSlZ1XGA37o^r6P{aY@~D2CJYhW=lVK+s;8m3TYQ zbx7!$vz!UD|E&Dt#1DeTT@RQ03hoWTgVBaGQSL77!2R(($*7L6E+{sPM+p2 z;Vp1WgrDzL_YsaVAGRpCDiXARfYg!JNz6cD79pK>c+Jai+rL6`-KsI3@!;*mO{eKR)MH6zGvdtaWrxdo)-DF%?eCsV#BsUJ=vIKQkM zzLN8go`^U7yRUB_FixT|2S(s9!U@ioF%mhiOTKZ(AF(+|VRTA+P``DsLg`sGjU*%>KrD7*7$#m1`PO6{X85ALpY&Mlv-mQh zeAFM)RBo&w@S8%iE1DZAlF;QcLey|uhxV=!dEQ0*g*`iYQi@OHuvOwXr#n60Afr%| z+U#-QHrc%8ArNu&`50L?cRp`#__W!qvv5#X?A%*1Wz`(9uZI^pZ?@>sBbNvZx9$LW zZzWdj^Bz3>L^*MK$@#2?(<^?W57?COiUMuZa@zmo1OdN0I${^~VzjWN;F9kYj(}F3 z_nq@3*Xg~}j`7aBLwAK7o>VzVnbGA_SH5m_KrZT8*Fah2)M4scf|Cd|6*?E#SDooS zFHbNG+S4dw0$T*(2U+*E+x$Nd?G~@Kg}7FTGVomOnmBnYx}rfnei9TNeUB(19d>8m)M1_|XS0ey2;zuwSWjR*4SLY%xN zSNTrP53TwRwsj`_&@)@_-|$JVF(OAnCtLiBF0%K@3Ul!rN7LC@)$aQ_k$H_fZ|KAi z;0n%Q01;RQ0Hd^wk!`zJiV(X3vnitcyt`HxbSCAUN|80tL?XJqg0%|e8$IGUnn{Il zx0E^A_X5`u(xyp&#)iGlakfPe8Dkd|n+GD^EsK!kS;|B;n6n}UnN%L9H0I)`PJc&Ce?6V3gv<+G^kRQR)C1?A-c)x@5;0T`C!_{{VKP zJQ_>_Zt8MnDXTigZ+CY$DEPTni863p?OHf_OOPC@$bS5c+5^!OMd9B7x5)e=^bJCc zNgz1&9&JrkyGkhWE<&C-2F*$sJzG3Z&+}5=+5`xJ+1s_`*yAKKQAFM`ZGb->sIVJ@ zU@5zEoSZAK4bjWb47uKL;b=HEh;8jnKNp~>FTF!i0P20nff;07VA5t=0za(rqr_U& z((~C`Pnq*f#gvT7e&N@=gj#+eIC`{(!tz?1!1p7#8yxu89v$MzsDyC5##Xm^9}cK zvXB(;A!o4}rrMSsvB_~na&=KbGr8W@H(hP`(9$Kk*Bk(~6e0cmnw-pOc0KUoadOQK zbF8PKc&4VqYA_x=5}xgG3er98=UGhr52Vi`EzlR@ZgZLG{~lSLHV903fg$YoeaXF? z7DMH0s(HYd$5E9(R`mznR%M+bka~CGW5)f}cj zPCkoOeI4R-@UiT(lIr6`olXzcZZ2RJ$&GN4%4egGc!uANY(J0N!o|KAXj<0H%5NJ7#lyL``PJi zeAWPHwHIkworp?9P!kq;1VG|VjaEd@AUrb9Vteb}f+uG~sizAD`kf!Oet-WjjO2WR zrI0I^d^vSX<45hWgUMt~r=yxKqd@cqm+9EYlw4Qf2pw4EWi7?AYp&lwbN=;({;V+R|${>#; ztPSUfy9xHommX%|1)*_#)5!8&j7X0cTkOo5b}z`{tAMh>WOuw~zBA+9SBVv9e{Hk1RXdQ9Xmh0H z4Gf>%oB+YhS-G(Nr1gJY>hm~2iWunx-U zeAUpiQ|*Gtb?Wc9}Y%3G)SuWmdwFB?n65pE> z19V@{`ty<1I6`Krg|e8|>6d>!vRbXG26{PJq%Qz7T9cp=2?~Wkj<_8vh1N{}<8EiM zr#K)G6IG1$9oA$1duPV6Q7@FPbvlPWR|w@KRO3#v@LkWFEB;U)OjZK@ z*&RYxP<$9YMlO(j91kaPVgAwbc8PovUH*PZh~~b;PE00k!^JLa)GD&`{iPGq=IZLm zln9VE1-pE?i+v)hQL;!p9;_%i!$m%BG664->b3d57Vjo>%YAZVtJr@a%tmSrP z(~$VjxvCN7Fxg49GdUv`;TIv7qY~nc)Lm% z(11|ElE#iSoNz;NGV4rxgi?IVBxWAW0)LU#`g9^B?gK9p$cc&Ay(!4ci(M8L38$6;FsgC}2nCtUyCGh6HhNGtRb&DCkh(-jOf- zg#e#~b*tTpKAo@r)fw!({YIfRog4!ZP!MWpxu)Y?4WTl3K}#pTcTikqL;8GE?gq|+ z;)q9rISqV}X;{w~fJiy(M?X_d=-PNU|{D-7!J4fW27L3D{Q zK;Wau#fEbF``;cXx+ZzdWTri+#Az8!b}>+C80Qu#r=WEw8Z8L{?Ox?!X$?1jW&8&r zm+w-@%>x)L#c1;|9&y4ku;5D8u&r@K{5a`KE`KbTnD5z$A!+m&A`D3pVD1$2^=AFH zMjz|>AGIKevOIR*(>gh=A}@NJD7$0}?!EMGboba6&Y4(X0s9<;2Powpngd#)AzD;K{&_ZMm<+uoi`(0Aq*(^9v(fl3+W?ZJZDTv|bNUsRwVR>1 z%(!t1#xc1sk1Pnf6F|uHIp^pa*Du!hKOhoDGhkXlCYS3GLAu@d9i)8fHXNsIBP7HM z*=r?(=tU!EPoV@WhFv)u2|k|)*yP2P!U8q+SGr%#Ge@}}$2m-OtE>;wcSyKJ?!&+3 zlHuA6N7Z7O+Xgf)TNhx-b&-1>_8iy%PQPeHlO$GGASL`08C3QMzUHaD^QOaRdW^eA zf|a`r7Rk+nejP2D&@+|yCx5_^$Vp@bj|}^LE!dtG7X%+DcsRI1lV|HDy*UJZ>;u)s zAav<%UE&DJ?lY~T)X;mw+xGW7byxUEis~Z2-lAvFA&FTMbE|Z7M?1^hMH@ZsY6(NM z-b%Gh{MfSp=j*xSQ1?K)17IaCl(>h3t^h(X5?UR+CwHX-{OA&h%n0g+&j?t21MgSP z@a8DT1hEla6>=>jHa=AB_Cx*8Q|Du|^FOMv(~4E^8x5`bo5j7Vs^XrdbG~Xxd0>X5 zXlo|JFX)n+X$HLL3VS!8rqF$FJP{0(%JBx7wTa!UKHZJ9u9Fz(^3tPCj6tD@XZ(VC zDmp+$bHDH%64YK3SC6cG*tw-Mgpo)CLu#;{a1@?l)5y3?VLXYF zBai^%sTq9DP-A&Pf$jrNnlSbNJjX=Y!E~n5B|fc1c@=NpcZDOGKMv$z!(e9rBGIk^ z4Mm)J`$fk+EwDfw&Whqij4Qve@NumZWnjA6b#U@h5FsyxhJ^@WLIC`cvlKH1r7Dar zmQ?TI)7%O8Pyqo4(GzuNN(p*GzilzvLYH||STeA&NNiL1s`BBC#`uWdm5t6A-s{Lk2Saxn zCE1Gc09~LIdBVlwD6Ks0G6S*a@%iEXcu)~S;i%ls$|Wrq)m+nw%dPsWWi=M6R%|2N z9f4m#Roqb)_k8AjwB8Q6=Y{M#lt;{bisKt`zOI;hqq4vEH4mFXw-Rpf{$UVW$*Mdi zk02`TstAg`{`SKy+CL#J0X6^@lX2cA+&6O#r&77xz zW`7I_r%EF~WD)2Qvo~mK51yp{`P;N79&T(*A+#qk$u*aT?OM!4gB?VL4o3ba0ExuU z?mq;-y05_Ee~^@7d!CK$i!C zuJev?$V3R(iCY%iY9pHz+R6xJ?9o4-KH6_mwD%?kS|A_{i3Ma~a~lK0u(yijkY|8D zu`MzRGzL4V5lHaprQ$`^s+T1X5~4>nlD_@sZiaVrJUf8qf1nZOP3(Z(pXJ~HD0Pv? zT!=}ozX$GUY7PoX{Or{!x4r3|w^FG^oO-GgA&_u=sVV(OLy9A29MIAf|?Zr=@zf_u9Y?@33nvZ_jnDQic zS&O7I`7j4lmG==ia^FJM30?ekEr_e5PI$Dlv-uzPD1^rB>3dndut1C3%XBx$WvrPU zG>R*PYG}g=z%PEb)_SuS%rYo$8PD2wE5=`hgC8BG_8gMC$Z?Uj?*G^EOZ=7VM`QWc z<$L1HDVZ639JC<^lY>ud_DWBQm3N^fF%gk*@{GdgKdFI}c_eY5o!WH()-MUOtTRhfkr zB2Y9xNCk+cY;`i35%{dcORSX!OLV=F1FtN-+LoFfAB8#{z90Iz?}-yqwODs?Fv%2k z50)#rFR|qS7T<>vQxpY$PglzCH(W{3sY^mIms;**WVcDp_S5QoWCfN->946`81HND z8qYpd;L{{JA%p?}AiFstlpVN_W!%BeWFPPcP=y67BU`&Z%c**XaU8nyiZ86HqYBy$ zCuv7bCyi8pf)-sLUIE38U?T}h*i;u?$LM8FZ5@2!v6Bjy?A3u5Xe8h``1U04SFUn` z2Y*LlB^?nWkUmd85w)HB;2y;=0yf#x_|(GBgZ>k#I1p3WLzJrRpXr{lFQea>#S;&A zb(OKo-I}6R2=;AAZ-ugUyOKcS;e)8dfjJi=$07KZ=&n_#c`;wv&SM=ta^4gW0qw>~ zHlX%KD$sy7cW1dyQ)zukwoHu6-mUjVYSof166v*CQ=1(}T0_NpI18UjB7J2Xy-g~X zS<{7b&0A=&rgM$meiGct2HwsQzr@jHVnpxl{|~!LvIF9}hX!sjpyt;$Ggr#7nJF^3 z!3xkZI0#Z^jiy#CtIpPh8ene+fBt&WTNOvQhm@!layFhv56Y5yCZNjpgF0;A6}-04BN zu-j|25nx&7j@CyrBez547*NBY|Na%MOW8gk>bSdlE+DlDbtfo`qkvbJ=w`)C+K>LZ znW_!y>nr(TLEKYXU-)%PvldsdCbcc5%krXi$%k4&ua$6YgQ6o9vD#5`!a@iCIl{mU zubLl3$2+`^W*%ru=awCij}Mo-FQF+)w7vcjHM)EJNSxOzel|DF#m;b*Q~R~z0B{v{ zH9_lTOqUSg(XS6xAna6hk93%?RSC>~&@#;K%wb14se_`-8|yD(z@PTs7prEM{6>eZ zoRmeedV)>+fM-AY0-7}9LuG(O=@V zHORX6x18W}9D8egtmHY2|73ciEdZs+eL&$aDSY>+{1vS)7|g-ZHR(Zm$ZG!u>I92k z8Ck5*L>FrQZ#XhHyPhm><%f;F5+tWb@B_E;Bz#%PW6Nyo?&1RT|180?gl+Ss0 z5bXow8o6|jv_S?)>v~@lpZSg!2zzDNWwQBqc$12ol>U(9Slzqj2gc+QByklgpU-6X{S}*&t+}I9|U~UP0=3&w34lUl!%rC~Q%q4=}9aHFQ{K!j| z*CXexj?IJ#Oe3|%N#akCV9}Rv69Qa&Zu>5QpH$zo#9jy^&|{eU{+lp9>f#Xq0^fXQ zE$|Tn!(hhwW79KwC&RySvYMoSrjyOq58axody~!33k6w%(Vo~pcrB)c2qR4aaa5z+ z={M2|H0Arm4-9^_aRk%p%V>MPV86*hrU`%K-=y25AnIfZ82J)77)^vF6}iHab680g zluiUr60G$?j{A9a%A^WD7xgouMxJ{ z3eZKNyLs`z-Z~9j-Ce)UpX34YRyo1j&#o4%?MKIa|2r zNp|WrCcSwy{IinW-t{oFJ$wW=v z!UnWa^N*jlR&7H}jyjpdedf^~b!dw~;s43PjTc1NWT?89FB`YBhQ@MqDBmmNj8Xjr z#$qUNJ(63o%=>%jnaL}(Y`Up{+@(|d1#}-aj4xG`Jj5KbR0vjL$Ef3c&d^@t%pVPc z>B|^Qxo$>X6teGLUN8|nO}7=>(Zo4%q^(eszPb1kbQaQ}?t+R#H>#6}?JR0+iF)y< zB?6XMZTG#oGEU@C?;C!6zWPrL^si4y=iii3_7Vbc|aSZLGi)0sci7pEEU%a8ewOEo8_}NRm-h!rS1)%nEIKzBJSDK=RY0aQ`<2eck zriwv26>Y;Y!yyBi9_+vj%=&lL5hw`OnXS9{Tjo9gz2cDhkv*%+D+x;{KbZ~@anCUB z@m>qny8B~RMWp_Y{-x^R6q)y`U_jys*2{%Ax;(#$BF&LK^DCTGFh9Fdu251*QJcVp;$x{v^ zQf47E!B^p!OxiFpsBNiiHLf!ps;{uxz!XIOrSfNm^K!?_HWf) zX4nILtbk5rF}D*R`s;pFqAwwVyofhWeJx1Et<)Fe{J~#IG!vRl(<=`K^m%5XQ=98& zmm2;R(H~@q0hwZHikZNv`87)YkDG37F+-;zhO}NKZ)$ zp^a#)ZNN9FF&RJEOqCsMRAA1ACQID5!_USBLYX~%F@(U9-?S!q0m_Gyux%s%xf*+C zNGUVo{kfGSxZ$?qo>m9j^OS*spL|Q+8W%4?R(0Z@+nlL3iQxk$wA8(ITVN6FN%js% zO><_LD~{d!gN1u7q2HsJ0y^RC^kfBVt$4~_OSzKVYRCN>6Qrq|9Wd&iD?Tb!xD#(- z%^?1oJ~jV9pg$JvndSR{vUA>$DCFJ(TKbf+>rIZ& zuR#CiKNakpH<&Ac-OnR^8@UdhxDY>!%)#Sg^hyF$ zk$+G~W*(#-ZH!gAjgh9RkCC=%^X}(5=@f*_)B8H3yteqbS0ZwUgZ{yRi%R_WFVQ#o zgp{ePI5~!#53x?1CdjpE7N;k_=fS_%VL4g9#}`keJ70hYHi)ieaKcNC3oD=OAT|%E z^r$WhE%mx9T)|c9sYKrIy=)3NZgrdmA<7Uy^$1 zRBf6A?a|hoh?gRLYp)QMq^4g&9+9#w5Y?z(Y%OwAQRQH%H8MQ7_$i-(8oqVQLe8MM z?MOMeZJ4Cyn(~g%tM-gifPZl9alm-Q8GcPsKX@?s0^zW}7iKsrCin{XM!-1Y7);C> z$1r}o6!Ms|OCf_myoYpn!TM=b^m6AZk*iZM@i`5hYbHcGl`~_Vkz=+pEaRS8|G?eHxr|Qtz<}O`Mg_`<2);rF{Jsw#9;7mMngc zN@X0$y$T6_(xtQhd9*k5LzgVBc#+Z=ksIXCV@Rx83YRf1?oO^W7Q-dlk1VPWCh46y zH)1a%Y*94SZbJP7p6-!yke*L(-De<=%6q{fm`t2bVVCj~Y0($S$?H@OS_DGa0|S`h zH5c`pGqgC%^AbiF9dk~bBBHq%w-|o#{mQ654Qi4fZN=yw@bmx1fa+9|&Rd_)q#M^s zI=vcGXUvLnQp(sLIa{n-Hoo{Ea_BiQ3OS$aV6NE{TQhThG=GK3a{W!NDi_wxI;(~T z_HaMah!}&A?8qRw3eJgeZ+$N~PDgJ>sfrbRB`^4NVjW4VL&`VjhhKI`Y;W~IGK$Z@ zg8r65d%OD+JyRzK@wQD#HJ&-9Z&|?xf5OS5*b5w{80)N$8+(!f_5%Bjay`Yur-+S^ zJ8%uSvmN4b&%=7qLOHN`g-4;*_U->+lo~RI>2GhFC9uY8G6wfNhFpkLXZ-jOL^hZ- zPLf6%_`+kF+wr3gO1u~sbjA^T;{YFxTWz9ddcD0es)y;@?@BT`2cMp9gG6RT)~2uc zB5nMOeoczKqrK|i+WpvFVjoXh5M1VSUeN9z{+?uB2!OUzn3uIGk1X1xrC>-CD6UIn-ieC8DLssa)uJPx6 zlQhY&;G>_8yv%s8EEH)!}FcBWIx>llcX)(D*$p zDIy%YYbrR@>rcCimM$#xzsz49#N^N{1QIX>o}|b6tZ@EfYD&(6QNY(7nHXi04{b}v zaY=!vHik?;hP2r)qbs1)OP77RAT>6+a_&pr>y@Nz4|q&5qiT;|2)pv`u>3TfEp=TD zkr1|Y@do9}Ry~=zgrJRB{EEIxPQI2wVGm|8w&(FkWp?ohdYH4f`C|Mj*N=J>^u_4} zo?rUX=p_JMCPgdx_IJkdO4GYCLTZD8;}A2Qi%#eeo+{cXSxM?Viv9v@VPtg8e<1o5 zqE_xAyR%AJ_L?EnEKnakC*3MJ8(S??4(RGAe$2?Kq(0vdqO#0Gk`vz%KN-4j`uN5-NuOFV`2ZDq>Br~XOdk;#{F%X+2Z1aR6L}|hd}+G z51j`BDXL#a2ZC=Z&g3iVQ7(K6^sfzcSnU7TL&DGCI%9uD5d9kq*sCh{MSgg{d}i$RHQB4;`pW{B z5G@)S+IRGNsAzYOX*n75$>Il)^CKO_+r)z(9>kdtc?TjlDAcu6;`l`^ss9(R1g50n zjqM|5cyn+K-s;sw6d$VA%FMxmp-Z2>Jo(@|QDi#~OV=i+) zW!;ng_56A}=R3&MZgB4+l`xzhoCvYEeUoX&`L6>l#H5!yiFz|_21{UBdfZtGrtkO` z!Oby}+tBQSeG3&bm-6)XcPC{?t$gSo!?~x=R%eq3X)G}e@^St`S<*OD*=&I<7!icD zG;AcD)4#@{gm8AWn5FG1{PPD0PaD%p5VK*?>WD^@FKE5P``9h3(ockYnGJ?93<>^~ zTSVniT5fmV*Fb!dWabEpNb2N%JPvBD;sBdnh}XwTiv0;PCEt3Bq|$llW5WY$*|Pp6 zI=km%VK}x$)H^ugai1<+)EpKTp$usWaS6+NjoHH)F>h6G2f(~J$$mkkpA|H8jyC@m`r8b^Noa7|EJ9k?DS;ni`lJG4ytkI zr*>KEx#Qo1umb^tBu`$-5Vm+}^G(1@AO%K#2fk2|G{l{}CQUTQ2AQL*dJImq5)1XV z@ON9muC8ukmyM`tCaLN2@U}!WHLh>sa?o@Eh2jirsBaxxueq@5y*>n>D@una&A(^C zhC64CIMskkoVcsS<}-C()p`e6uR0?YbaDrpO+PRrQ!N_5_-+Vd`~%gm@Tp=KxyJ0| zU4b~&QL@B+!Q(!DC&wl6W0{58_g=P%lBHg&PlSW8!6uQI(6KsTGXxpR{Xl}3NS^+y zE<^DuUw2Zj7Lc~65!KxY@p7!mn>)%ym*mE}bPS@fRB9B48bhUav*;74DLv8_0bBt_ zQn;1I=*6%MexI3YRw*&L_JR?rkoPZ7HptDh=pK-l313zpW{$}oDanL&y|eFvciC}0;^O>) zpA4i&WqH_w8ll#Rqws&2dI!fkx95BK#BA8uwv)zo(%81u*tTukw$s>lnxqXHJ11%U zp5FU?fA{krJo_1}nYCv29(Gi`?T4I%5&6M3wYUdN^zWhQ&#&$6iK?)bz!v_pI_J0KpONViFvP0;aPJ7I~ zLY+UgKDjKQ3oS%eXV^TmsN1Tjq0*1tV7#>eRWIrh$V6vNi^d{;-1>f{BGsexT+`(E zMoW!6NA^Ie;Ie46heLr$e;kKdWytx@hpYUy=6v=ae}!o?Nz7d`@omPuDcmF_P&<}o zq&YVUlOenzPu*G*WL8dRegZlQ>e2jK7swrGtFXqq&tf$79Mbm)|I(Ld@Yqj00@OKL zi|bUNFFolXRl->-Jq~j$WPS(&4PY<^KJh59vs{@#K?!girgRUKd+W z-l-gwr|i_#&j+fEJRnq_u#o;}Zs{D-k#}vmy`@I*rGqac3&f*^@C!ZUs|)k)ir_J% zDRx|}$}9eT2+lwQpb0-Jk>C$ARwNWEwMJ#xu*t+)3($0gvZ6XLu} zZ!7)~gLSqKTmxB11I_nOcSoy&A*6%@v>J7W@ny=H{Y6$7=zBLF3#NBp!pWD~Ky|Lf zu*@U^-G}yb_=J&hD)64Gkjb3vo)xKmtdUq0S7|fEyr^iOa2v{0AS4}Enc|aO@H9T=BVoAm*PPS=E}T&v9cc z<%Zx6MY@}3z^mqZ*HR)gkZngJ*?NYtofKrqn9Yie$HV=o^$H5~)j^asT{cFj`l;vL zzj0r0;Kzx;Uxb(2Oe-0o|3Q@Tm|fSNW)e_#R(nW|69zSEM4C;wmFyYv>HH%Si2O^` zr`0IZ@*dC;gdRQ$xoG(naRhyFM8~tH$8_35iDHUclzzf+5ALA%ykDff9+m*sO5V-W zG-7AnyJT!(d*_ocV}wR8&*x65PPA;KI}lFY5OyRg=b9I@v9XqZYil|IEtfbFd$Al~ z;f%sUh47_Z&P65Znw|_mLMy2q=?yJ@Ax5<*a{Qs>AfInY+>-k(me8~l-J4uX09zwm zWG7eqqo1$YyJ>(WjPIDd2uc&igy>hniJJ{Kyk*z6cHC{ilp<`Ui48E%(rJ_&wpg(K zorEZR^$V>kK=(VGK~+XV__0S@f{V6h4eNyHQfYj^%5s9GOys)H9~w3kGZJiaycXOzd{>~KFhUlV}L!jD$!BQ zSuzqY-GHwU3}%#!`u&y-6{ld~jQ_cI#(cNcy2R&<%!b^p?9 zy@5d(c9S*$+o@Xq*e~}-+@&yU!gk@NmRR!7K2|+44;5XwQzAh$(B-oT&Rw>F{p*oH_L>)#9jibPLbkd5DcW z=4x<>ktJ0%&^Z-|GTj5UjCrVJHo*YHKSa4!4th`M-Ii3c-n=i7`YSSwV(}u$qfRza z;BgOrlugwhauu97*>Hp5)K?fATRImcaY}$5daU+`AC1@+7e_2mS!5)VmzTj5NkcrZ zbWO1oRTp}~mM0S){@&i$IFrfCpOF}XDgx1@LT;9)mg>`pSCGE4{9Le!&-pl7TsHI< zl#2qnRI4EP-Kv*tyLq>Kyyn4p_ah8Zs|{FfNeR?czL6=v-+31^a|No5nSb)(GB#T)AWq$hGTCDGB`zU&M0xa9%Xw=TKC-nLU<_S1q7I zXO0z3IA@#P_4quGbSi4iwU2T|2mNQUWC@`X-1}v#+@Ne0X8j7bHk&y|s=xBlV7|!cSJYN4I zn>`apqcrlJNZBlS>leAKvU=pLm)Vu1&FwpdRF_#&IvE4aDlG@O{w*W>@lBezXKl3) zh!U*_7v6O2-%1g)`@nE-ZH2zXW0}P8$u;FOHW^n}+b{oN^RRGfO+ics&1iHBD^EAf zdA{1a3R1_s>st5o+#8*xFc&m{J{EnD0zz+Rq7{t33P4;njD<BT9!1CfPD(Z&nd9%sXQafJT62zx8mOrTdOpc`M{#O>Z|~-{G~NzW zFJT<@W!O8mA!C2Y`hU2L-J^*^=P^Oi=h6VHb&3PS<1havY9&#f7rQ8<*-9ThAmj4^ zHpmS~AB8&+`3>NCq8=fXi^l$^Vk#;?0&JZv_NRN}A)c;YywZTMj1e^rF@GIZM8WJS1PWJr-7g>k;`}zn zg9M*UK$8D_FjUNGoEsZgj5`bOUbg?9UR}Z_pR8h53@h~Y^7qK6NH7E=;SU&;-hV=a zC|%LWHw0~iSOJT7*8|2ro{e0FC6Jg!+}kUv0zdNVTLp1oiC)S6?D67KN;2d&dDCrF zos4axOq_%53-lm$XJ&Fp$z^>KsmtTd{uvgfe?unH>4a$4B3JiXWdlNEO}$0&|HMfh z?-s0-bv0q5gd9ZreUReo!gKhKVws4rH2fRW=IKTU=ScNGZ3r(45N9PmBstfETwDP` z5&%=?2k;pALW4h;+1FjjoatNR%U6eZgs!R)?3rQ#mvi-?KILBmrHkDV!E62y6%0|# z8u?b?=j!&3uYS?s;l?oi>xp#L-q&GGQC1_TlwXS86RAtD>|>lNCF!Aa4KiAW-`fJD zQa+i&DiNhR9Qc%iI6rsy$Ccjp==v38!G3S?x!V8~Xu(xpvv&8PXMdro4+DsQT<_-! z$N3x}d5220Dz#6MTsuw=)^maAkAKBG2|FX~gehAyaW^Xh%+}e<@YKyMp$M2>oO}e9 ziC9rS)Hs(K?xi}kD2{_sd#9t>%k|2@Ek|8=6WJ=lnWTWOTCG*^ple-O;2M|`9?y=eCmdSXPZ+$ znMvU%WMUmTOE2XN@)9r(p{c!5^HWaX!WK>YYG4ezWRx1&Hi2JkNC7ma3V-%0Nz@ovsY_^tsE+_ED7Ahp6ZgTs>bLP^bP!>isw?2 zOB88lP#Emfqh#_wQ`gJn2q|}AMz ziq~D@+FM=;3FX!~;#;y2h44(cid}0m%w4BSlQQ^&QB;5avTABV8ogWm`A0Vr8l_C& z0KgnaoAqEh_9%PKi=SQc)}zgja{VKSg+zDYBk)T}U&%ypD^ z+y~%)CL6U~V2Ug$En{j@Xc3t~(25F#KVg6=nqYsucn(+m_D+&Wqm8jO;AAHyD#C(r zE-18afd2`rs0=o>kKEuv0(D<<@H3OSu$!?@4PqlaHP)c?$}I^5g%Hzx4f|5aEDVdU zq_6|esE)QDGG{qzbmEsN&51#ZqHrDgM2Tp8Z<`R8Nd4=*jmReGjjHIEr;36**F0hE zbrhLXN6BuLkh+RR^}{c;?gCG2>r|B}zb!c4x5MM*{XZ#5?V?sTB?cixU*1yQz{?sd z8!L2I|97r1vb{Vg=aiQ;54B9rv{J<3Bs(3v7$Pn355TN5wUK7Hv5OdNwWMX{uB#~XXJ3=rU z>Sc%B#oG@hzRfu9tnm^uE~7xpU&s~xeDRJQ5|)jHV?=ckep%Iv&$oUNa{D)#-vAAh z(N~Jn@w8dgs>-x27wYylhu_*c;bbgbaQarBw{M<5_`=BJv6*I?zJB7C0s~?V!pzY_ zQWH0;^!rYI`2UkYis$hg#ZA)+M`qGk?bcu@psp9)SgTkBqgVU&K2YElV%CKh7|~z7 zJ>*Pr(eCdkVqO*(T#OQx_F&@1o4!h&clhFZ?7&Ii%6y!Bm*WtZY5&FBA=U|1C@HlX z`enBD7##ZkkSKfhuTFE6Xl@(EC=nxs{D+iSOlouR38X1mLNk{*uoP#+FLm@4W7M;5YpM$lMnHKpzOB?IS5#`_gPB8#kl#FmLP`}Dd ziU5_VfQ`o}u_ifW7I#nIz|}^ja(|yjNHe;H@rt}{5DGUV7+&mLGeD8U6%8JH9L?9v zzP%c>v_={>np^xO_a{gmgXEx}(#2z0x+X%;OgKOzAq(>3)GfB~l!)&~D=R;xwPr`U zq)1;CJSLCIgkr>(8N=@l(~M{7Yb0KyC|;ZJvyf&C(Jz~zdDe?boYY{0GK)hCHX-hD zDeF4^DUO)S=jOQnmxF;|2Ng_`-=k0kMNgSW?M>6nqD&W4ZF^U_mWy^lq>?Y$jn5G` z;Uz0cgpm+Cl$ipyO*+Zo*q|BBEmWT)8ChcZ>z`1igcHwl(=olb=7>)`6Fm@6RMQ;B z!d55PLxjGS>z)RP$P%rqP`BQ9uWY;?ytwf{JZLlq;zz> zaju;QM#?88p@+*7p8dCB2q@bEu^E^UoB=e}D}4Fy3(Bz)<0*dLB_HhSh()_q{^PMlsduE< zHjeq~Jf?7V-w1fQ`W?qc8^2A2#75Y0rJ-d?mMSD6iPRsPx^NUE$AFat9#7yvXhkI9 zfDudx#~AK%66}ENle5LTW|;9{+Eg{mxd=|oV-$BFY?g4EcW4_=5&FqO*@GlIy8S=*yJ!=w|dv2DyrzC#0M9&{VQE2s?2z=`B$OUCjRY`4+HH5Gp&)PtRc zp8%ai8V8GsImUbfHWTVs8Y@ru*SA-E9kq9X+O$Zni# zuG-c58dfKb_kSu*bkD`@^!iabXvI0)PGnGi&XtW`ZM&#`>C|AN5i$Rd#xO%F6%#~E zVI>Nk?RmbF27|eJ(O9~4SQZRf{|RrKA>Ek2p3hX@*)kdM3Fgbqv1S`e63!&_U}p+- z1wDS;_~aR*IFi#o@OsK<^fOz%B!unkpjAaINa^1BJmDk+`z^Q31mtCNq|0Wf@PGy; zXbN2Mm?g=HgoGBdx>x6vLx7UVZWw+x5~{Y7F`OI-gn~)e7r{OnNwFaR z1>iNDRl;nD6cKk8kJQ~IVZ(7gca$a4*F#&0KRYyiXzPv){Cch@=X8%(K{NWDeV_OM z{5i;&ke5i`7c+#e@qak7Ye33Gw$|I}A}Rf1ZNvz~C&(I>qcuUfWT-Sp`d2;Q>>ugV zN42|6m-z_{p(h&Xk>sN0zqatRCw9s={a?O?`@N++TCT~GpTZVmezN4rQh2CT zJnklY_NwP3IQT08?hNLBXT<7mNUkO6Y5bNEFBy~kC_#P*IEFpKrVAo|nrpgdz)sL^ z8N7{`$)XNLc-Ip2w<;akdRL|4WFF9ay5IEY)G%Rg>#WxHho#s(QLmHVr8IE9UHKo1 z%uJmg>xzKO(Q?E6V75-%H|{Iu2pb!J_j_SS%UUO3B<}IcQwp{BkX0+hiDujNJ`Y$2 zoS23vUod^*{!j+j>z`kDNPiTx(lA80nDF&Pw!WK9Xh4YO%A#!MDmmz}|EokO4CfA@ zG)0}M7G1Z+4x#Z&#%bny0Rp0Cl~w`d!gPH80q!=X@BzjHM9%D~N=6q{KcznGf{o`y zJDF)X33;;n+)mur#Aw{^9)yrd7HDyDNw=l=-rIJ6NdQHfAJem%9uUkuxIQ z6APRvZ*t*wsJyQ)ManqjgP`P9S&sSO7vyOi@$!jru*g8*>@v*j=~;B6-|xm3TYwa+ ziHsxd6%_`My+hR$uIwx5Suw)(AAhs|W2m}a6Rr?as%RHonZp8pka%jQA{(>V`HUz^ z)?eDfAZ^6Y30=mV!eeFGW-aJPI=RN1`A)IE7Hln%1nwr) zUKo;gM%jaYvZISPqItW&TpIqoOJ^(o5m?#t4joe*Xk3T>R97MGg8?VxzI-kBh>N!w zM6FH!37fT-wiJBw$NL_Y_DIKIiLsBpN46mXjaFH1T&*}rsXBf;#_stBY(A~41;W>! z#c{TmI|bWC{+5;jT`b(k)Lga?Vm0}KZgitW1AFfiky*5)4d%^fYBIv=)rHs@OIMH)->8(nQHw#KjLmJcC_ z=NI`@r}wqRzcRYi(nfziH|!c*UG||p4pF48L|PsxbNHLu!D>;L5kZJ}SO|J1;2Qlu zgX9F{^&P_hC~>kk4u@IH-Y=RgSGjdcK(~3W_on}xc%3H@(JWd;&^qty5T}5=m{>}GgjI# z>~C9ZuIT6KvhaQUNqi$UdLKDV1%}fAB@|xX{u6dxTiWsf_H8=`DnsdwY>le?V$eu8 zxWh%xDGGpPyIgF}Rh95mpX!}kE@s2cjcaqJR>nqtgS&2I2llt11%kAuq0UOw8;|PX z>*)8LGXY9{|H%}H7(be4-6ZR7woG2l4y?e$N!H$KWPV+NQ@JBhm~eN*f5ALby8!lrS6n}tma0+qcwiU!>%NYE$hlTt@2tWnjnbS32@_R?5-pj#;ke9_s=65@EYG%R z-<7AjKg8X21ig!*Jvf$mUv!crS6p`QBnej%$v<0n`F{{|WdA?zoB!LPjBXm!`tNZ-WjiqQo*5*yNR&vLK$El@5EpS09D`uyC)%-s+9@=E z0BxeBiUreV`%;aIQYO-%!t+|!rMq2a=9<>i)YD^H$^1J*{o@==7d(+W>xN^kj)2dr z%#^!Hvj}pl(KGc`v+y0}@>k0B`h;bG|Mbc z0@oW2Mg#tH3kg{kJuf5@07bKPk2LZSiXvH#S4_6ne=r1y4*#o5+v%0{{e z>1Na_MyMJ*;KYeyWn($3bqaRP^wfc0S)wNe&U!%YZxEKb`pne`RH{YI#D`~4>4|B- zqT(OTDzg!f8Cza}Gf_y-3;FTVTd1jZh)bYwPi<2s{gg~!em_{vbGc34Q_bPH%1W z1bmHoK_e)IDTLBIsj|(G0JI4w?N}uT;w_f~5FsfVl(*c~2!@TSB~h`=va;Gn0eiH4 zKB~Jv-*&a#e40PVUjlsX)5==T3*|%fb7NQYsk$|M@}XXY zwAh0L?)kOoo%-peB)~{_HxHnd7VGj>ZJF`${WIepZ^NqwfF# zCb0OB>c*fqt&XsS`-;zq15-tzZ(BW^q8WwZ60ghfma#tRgeLZ;ZMrl=j{A%rHiC25~*y)i|R8pIYRNf>1C@-;qCoFuGO z@50TWL{<{aDE@3LG+Mb@(D^@loG#ICOt6EwLiJ>vY-8nVi}$fewL*g4!kbAQJaOrH zUJY^Uqqlt^A*O;2JwzYf0f>;O61TWMHlCQLj}xAS%ijsaQ=*H?Wbm&4qkHZH(;$!{7)Yg5tL_=4i$MRBQFN%_XDBrNLoHD$1-BK8bah9Y+mzAg1Kjj-ya|&uS?U1Q1BR z!J5mBJNyabGHHq0_RMa!TZIHjF)ksK;Nfj=yGJX6xe4?zKydR;39016U#Q}|Rdi_f zZQedA+;a}?*cn?$<1-5Km|>AEN}pZUtU^>X6E4sFjsLVT%F?Spa&*ktFxz&mYs-ULURwsLJ^6r@m}N{&e`EKrfAdv;6CF>Uny_`8|R>VAvFjF4FD=bm@w4RM=!=Rs5*)s>2BEGThFIu7$>lpee`0i{$T#|cDg%)A9 zTPD(G^2zBk@7hB#p{3qcCsNS$rx@;5IYP${^#lGF2woUq0C3t4#odCgJ%ClQjfd68 zClh2nHl)!xSv{UZ zI!e7`ESqjZD1;uK>0Q~fUH%uiQP|OkY+Z5KQg5SoULNvertEkU&D*bEW7_UMS42gJ z3OiU6psc2g$@(nK7bKmjeoNGE|0Cnz9xU-V?^hv^ zuKk<8Q-1fP@>DqGScG4pyylJ=_QZ31%@xrStR#t!=TWc5WxtfQte;zms)Ya-rQTd? zx(&xk@%rj}P+!QDWm@lg0t8y3S;&3Ua--xfm`s2^>4FIc7j(5lRvZZ7mbAL0@fF7i ztpv-Pa!8x$#m_g}5J&*`NkNlXv{nTJ&RS2)aoQU9{Z%!Ja4jHkL?f9y$$a8%H;;|T>TTiP++LLvZBpFXHxl{A=jF)bpT$LG!=bfzF z5g#nL_rAF&Fw`k+x-^0kpyl7ZFchj#lfjJ7Fv0?1C0a%y(N3)6z&~Aaphdw&fVHkInF5?p^Y1}eh=>h=`A zkcWvzb%)uL>Fd~0pZ{CejicG(z>$o)kTsmFI@SJDeRMe))9yCbAMW2C4bGu<>}w zNkXyX1znsc3-yJsryZ+G;m!9_26%2W*tbyE3T7#fvt^#hPa%F$SG zAQFVBmHHX{utdr*HD+QOEw;WESr$1i^a3;5sZT;(ao4w-2q{#LNSIE|R~;%qZyx6Q zWztkDt>URa!bO5XP_5A7`~DI4l}+k)p!?VdFqAQ|#*zTQCd_aO1BH`E%edjVy&@Cj z)>+1H1<2$iK>&G@@Y4-+*HUwdBv*2E*eBV|%^U2+V#aw{R@Ud`ufg2)pfySaSM@@h zdDd0a-~?`lKb}+(<_43S=~XX3Cu)fvLMQ+9>=gG_&=q{+aZtA2d)p&@z>Winv~k$F zxG}BXH1E4EE>ViaQxI)g-RTB}uWen2nG{Kt_0c)ijW!bfd7_oeCg3V;rwoEoyWHu+|9{2r>mOTR#UK|O0v$zj{Ip)C*2z74`r z7RO!fEk)ANQS6c~Nf)1BQ(W+nAAtE##S+mq9i3jug~=+x8(b|$MewB28j8{)`yLBv z42m{ie?38B^QK=#VnDyq=soTx-|qSUS# zoG=nV=t^J^U&D4rH0VdEXax~76QmB3oz$-GCR}Rc`kF90R{#UL_OS-)qYemf&uw)9 z_uHfEz>?*!h>@l_HQC>kKOud^rPylEn*T*8f}rJBc*iD*D8{tR*dlG%R`&8i1-})uRiRa2;%tKFo<@R}w(# zQ`3PJ(f}&2e{>Rz?ws9fh`bchc3G zq+S4a_`Rk#4gV>>*9;2ZFwC{B7g*|p{@4ej)#rqaG~P0e`p+wWCRgv1FgXa8T&pd( z+vSrtDd%eF00zAqTwh7WdXG5C(@eQ@rNa=s3Dh4R9)MF$!Sl`ZONLTi02g&%S*Jp~ zxo;H<)bmfu~abvzL>)C{b_}g$54|16Xzu|8eWvxCAOat*rF3fG~l)Q0x zFpc@yDnn}Lpjj%4y5`6N@&z#x(@aw5D945$mrVFr#Zu!c0C6fCo<$vPc`8_ba#<09 zsMo;Y%c|nOLdgyXVJnrj+g%lQ?J%CipHC=(+PovePtU~YNDZ#7XL&53KVk1<5Qz*~ zjZ2}OAInth!ep}Mj;?*#^mTt&2c^*~z{KGSj>rRup20N5A;SNZH5w^PW!7YkXh4yY zEtV9^yX7u!Y5!kaq0(WopZnU2!`M1?O_ZD4QYI0qrYTY<3^Q1Ip_)f|NP&f-l`C_b z5Qh_A2X8XG!VUOQGk5;`v>JFYD+i3x!K+?P=Gmu(wnS+#5SJO|dUCrE%M(X**oX3E zRY3B3yKH%uv=jl|pO+U#cU4U997{_4@jrj!TaO1*|670(r+@u?3#)p`1sotG{UJrWDzr268lk>nU92u;xr;}& zof{yO75dWoxj*ZN3~g($nk(V>7x)$)7>V!oiKI}$P$dhQjyjIBY!nyk?ix5+8;^At_)SY&6dg4CX$1ptO_5Wyt?~b{g z3#wb%ijw=eZ4wmc2?-R2Boufev%9?e$mA zCwOfPv(8mSu9>pcvS|`|1O9-^6TldjinH1 z)FxdpfRnIE2;;By2j5f%v&sUo9Te7j%59iPVL|s9<+rh&GezWVP;;#UkkinaqJhNO z@0*y@tJ%m%d!OZ~6^-SPf@dr=)xi#LzrT9^>W~o#CFQ~vl9$TUfc${1)DfRZ`^nZu zYb4NkaZJApnBsv4QCzNIB(mpsO&qVPFq@;Mg-N3wqnU56_c)gJvAccM&2(v1g}NxU zF^8NRDiZd>S;~DF@8F2N%T90vVv24|x&HVm8vfWNdgcDrMZ)SPnOjI*y0yxkqgnJ5^^+%Ec58^(3&E-goIsM3PYerr=1^{W`0N?8nzEZH(s%+pEN<_=}e=bhuNZ5;c}t(AVhNmhE=`f*(p(lZ`86zabDBTVdckiwja z68Afydw0?`-E(SRhKF~f-8N>T%eShjVSQdmwi1yVXGvCKr@IdCCFZSll&yxSUG}qbK0qJ_+ zPGo#FA{EmSC-(pC8p`I2HRM-PRU6Q7J%5i8*Z6UTEo<-rJ#Pg#-Jv_@IRIw z=b9#@r#1)MNU&&b;L^T0*NM!^s!50l?GuM$m;$yXrJ~uNLMFh8Bs%w2`vWuyua;Y@ zCdxV0@DZ!_f0nKUo8mzgfB(%dPTCed59|%UZ~8XlJDO=E0E;^4YkaT2I2Y=VM$tC# z!rG{;NhA_yA}PUb&oc!|^=5`+N<}_gXJvCZR~C9-8sBtAn0j4|Sxb?4O};lioN0AA zbSw7shJ8zn*-6)mE3O5W_^H>V)Q5VVYD{K#_Zs=x_>Q=81tr+F>XK$xYqV0`3s?CB z9-reI?(oYUcT<-+=p|81fFoyW1O^K)t*ko17yLsXqR!>RmL8HnIy<9 zbdt}Ypc;QJ>6ZUUzb)9zbNQw3`Kr(ALu1+hriR)>=QlV8kw_zq1S>7)zq%H^9V}_5 zv&RpR5ZXfkv^9-lS^^2OgR^Z5V21iT>CGD$n1qHJD7JqF4q#5B2Hlu-1amYz2Q?HT zNI3dn7cX{xPxQT;ajU^7Zt{a(fN4JuHQd6vbeK051vKom4SAAxmR*^PuXqr|P5g0+ z=>5l^h5k8syvhT2wSTQRQySOK(vY+xN}gw4&^@k+X0fhek*CRD)VJQ| z4OB?7Z{C*}@3(wgbLjF9SM6BUSx4Ek8ZrHr;2J=|+C}^Cf<+?{F>$2Nx79J5eAL}I zuc)uv3Ul@TB>q(t<`hK&$7WAO>eZfmG7R4g6UdJl4+=o*weCwBtIvVj{C;XU`Ref{ zsW(sN)t0wTjrIPX$Dwq5n}U65@K)WdCR-}_DN^QSipwjzI)a0l7`iiwoevC1^94Ue zW~5vlZ~q78g5ob?nB#F*v>v7h^F^@Bg4gGJkxt7}2gtz1@WRbDs)x)6qZK)JM2Pzb zUh#VxjoW4D{5YOOF<|Un@hx$QOUhjlV@8`F^(B;03|Ml#0ai`IX&1)*UiYX~?U*Y9 z6IE2uukIZFk7uQ87ffBZxX=y=Hx+nYFjkzGD7b}Y3ocop7CPKP6jsXN+qVN(3$Um5 z;=DpQ0yldQvldSm43UPi(W9ZH)*>E=B^@Lab9Jzl_h4vBM%~BIf-BZ~ugtL8#HwHK z=AnjT@NKJ?qS^Ot>Na5vYjA77F^bPmk7>Kn4kkVCYZ0wr3DkL{y=@Ey$a#P1kS0hG zC<|L%|I-Kr{OuP%mnr&+VI^{s9~eidhe|Gmst6lD0}YgZCNiQEuXoU&p{z1UHx`#+z^ddMf&%aOaT z^}BAlg@$0&6>9qH{6j90{4PPX6RzR(z|58i?cgt?P2hTI%<}yCm)yUg*U*sTFVY~* z6K=8dUD22KRJO#3PoVvsBuCXX4p!Q<)I-W4QGSF08Xq)aB#LiMhKxhNHe2fM-FylM zz^?Z4VN`T1wT|A3lea<5t=<7eN+;R(;Bx8nL@}A|Q=^?S)a0cKN0R)t4JFN*8d})Y zBEjH01d-o+$KV206}$ga1O?@UBz%$K$&ojsYq*F2J%gJ+c#-eOR?12C9d4>$jf1xg z!_T>&D3*$PXaPgOgT)_etHW?Vo zr&}r*PTRxxYiovL;{l8(2Sl>(Hf^G(KZK8Q!U=BdO2yd47JQL;D-|MQ=I6(={t;GS z_qam>60Dy6u3hJ%`Q7|iJ?oEtPJy&(_+RJ%6WUTA{=$oHMg0{&ttagHfB`6N&*LwH zG+7bF?WxeMce%#AU>xuIT9R^i}&Hqc9p;i*VJqx?|seh~1A|mwVU}5^K#YhHA4Y-D$ zH7t6t6Ztl9$&Ou`gWi=rvc;nsvVNd#7>tou{(8n-VPbgD!;g!~Uq^`M^_y8E^|bRH z-wX3|U`b{k1$bE$&XdkfqVX+vVahaaOU&Lh#n(~vMjBGI`#V5^j&+uX`Q(4AF-<{o%rxxWV9txSH~O3 zhhytpN`k;y`-LaI5O5z^)1ZCU(u)nI@C;!h0RB1CrYPtB%$)<^xPesWY$2)<@=+ZKu zM7nNKQu8npcaDWPq;X@HN){h+YlquQ2|G7Eo1OIU>Gs9DMnI&JhG0e4%X7MePYqsv zQ8C+YSlF`ytOLH;Fs#D_Iife|@7I7?i=~rpyf+F4X3XyR{|-(rMP$NBa}J}uaH{PS zk5h|iu|m~3U7w4OGogO~q>6+~Ou#rl%}?vp9D_3$39L0a2cB5XS2JhOpB@#rAEkA* z_?F3{5yk8_OM%-KW$1n1151FF=1$(CSlI4+M)vcK#pkE9xo%72$?2)t)wniInitkS zXa7eoMZrbn@23abd(kSF^seh8aP=J2iyO!UP2(HWq}nu1XFm<@t&7R;Qs9k4$+o>u zR(5;p*t7uKzf6@5Dp&<|sJ&zPyj476;yIZQ-lrdD^o&R#hF)to2m|Bj#>|&(KSp=N zLKS;xebYuKQvP9zz_R|*Bmt_lyUDh?1-yiQ1l)n;{Z@RpB?k1AXKLxY*@)!2rC@@M z?vCGN6^4r7QN^pNuwlB(jc<~+1O}x%9Z|&500+V>;plj?!r^hcKrFSaSIs}+%MdfJ zZe|zm$9kZVp563uWt#cpf~kM|oxGD9v#Prnza6#o1LVE;nr!6n!#tq0cP?*n|0|DA z?9j{JQ6ohC&HkPDc@ArF(?Cl-kKd$S^-F}cf2S9?^(%iYdc8ud!QDzQmoEa6A4~RY z7JemmFH|_4`E0sFj0dc*Zke(0J|xFqGVK43h-2q*@M2vjzkiPPNXbHAl9;N*ZEGqu zKcQiox3=Z&!@UkI10>ERVL!1tUSyvC;)?Pk<`G#>>--Ycjm2sEk@^%OZQQfs=K0(gQYX1>x^@`ZX%LN=XC0W1m}{tnW1!|?_WDqHb9af_ zNfz}zec{({=7?(UJ)BBH_SOC#N5gwHVFq|9DrCifh|hw5L_=%aYc5ai$5tgCYJto# zSeKBga%8Ln*vK2p^G*C=HQWJ4Ul&?q{D&#ldNNa0s=&twsT{{{D#j4mE8?i%1DcbT zYKGpQz$%=AGySO_yX$#BfY;G`O*q=;qLQt@-)w-saNncFa`3F$|2<;pXM}aU$fp-A zjrwv?m2CoG4MMQk(Jbh`hj49R1AVb{6h;Axy$*nr^ln+%2mHFc3@at%JD{*S5^YHV*tnXcU&YB_d6wW^MA)O zAa|(IFiSBBb6oMMn!wwm>L>%J%AQ}RpTqB_D!jCRCu+I9d3(&EX$feGegd~MI11d^ z(y4K39YD+#?rO9vXYEsv#aEph?%jqccJ!eaG}fZ&AQ#tY;pyacpmzUf(kNK11}FU#X(^De zx;TLEJT#y0Dh%SAa2`^#6uB5-VbeexMByMxQg4ij3+3tH$^lKg+=#81M&w94Mjfxe zyB(DQtMZcP-$|g#Hq=4obgwlBi*2?FEu{va%n5|VRTW6#4H^9zDqr9T8%ptDN6SXC za~7z`d0?z@)a28-<0U?hQTa(rzFnxV&M{bw%0z3=;snHp27_(e=QU1KTZQ^F*6?W_o{A^M5>4i{Bl; zB{n-7QO>P%;@)8*jzN1=zs}D$+;qwLTXKfjGe*DaTNL~F|ACoPWzeXK_aco2)4bjD z1R@*V+!}yMi-RPvfx4LptdNLs5hIojU?+VuPydofsZ;8A{xJE%KD>{VMJg9NUatzB z)47eCri8;EIXbqa-s1&x{yv8V!Ro@lNSoJOYFl$aTh6Q6^5O-t<9hVAC&{jDGs5GI zVqY3RL0NnLrV!M|*Xb6aQY-o~U+EgNeabw~?oqpB=+cXq(@*~hL>`FBBr;bLiU?E1 z1rH)vA}AqGyWV>N4cgp$^N!}Id6rsksg@MNu21*{+7|beKrmxnSp7TJ^|pvNX>t;( z1N{QgUl;crP#e#qg2CF|G+XTt+s(xhQ9``g&pp}(k0a95YoDquYDd}M=!xn^Y9N{V z{VPZ4tNp7A@bku}FR|(QPQe%uJk*jDZ2;+Gq?D#MQ)!k!at8*YsGzsDSJ zaY|Q;niEFfL<%t>rXWK{psmUFDptRECE&DaVYp|!usfdb?8cruF`BR9ny;cC|I*!v zW#3Zo|4o_^8b*nn1^OmI>lAyF@vSZfn-Gsk_T%z$O@RpJYYt4;PDG^!dbO%4;{#oU z;&+vzd#t*he@$8KUXFiag5>!!H$<*qphzS1pYN-j3;PK&(tfj!A3`syfKXs zo1>3-u3Ms9{{)LSFf=^&W2elfBOJ?CB#X5MC467=f4i z2*ly%guW1$z;n1n zN^~Qg+GL3uUE|;;gzh^;19p!t#=n&L=?^wDIcgEM$Qt3jm$KW|D`SfK)q0JD7he-mrzX%1Kt8nJjSV zO4wfd!rA-ywB=Jd`qirFw$~0HXRvX~ilBVlhY%etvESF=BVVlZY>;MmAV3cQgR=Q4 zK^3+vocY0^x8iAKg}HV~Xw!SRTz@vUQWe7k9cYVU5Vx!$guu4JH>R$^G=&^MU?LGi6cDtRyiJg=MEy87-Yq@(^FXTmUsrE zp5y4}W||C^lD=B`_`P!v65Z$Rct`A|q^~_&)_F=_9^b&s z!JMNqxd;zINgi2wb?`oz*#dAgN+bESeD<`cb}8=E0>rF=-8$B@uWde6^#uSnFk|+o zpT3D)<_2GK892^=SV{SjHN)Cqhiy{BU~ufXSAfU4dqKQgsKG}!N$*;gR%kQml~&B= zr~c<|CKtYhGCtP--}prSzd-_bBV9cF&^yJMFcfD!QB$at3>&^h2i-@vGUm7Z=Jb`2 zaMyNwpb7}-oj&R=-K>i{9}ViV!@c5YZFRhs>0_Q0Yc*H@S*SROnrCh;9fVD`XU(Z) zCafz*pY8d5s5L)*mYh&;k$q9S8Y zcQdM+X0HSu$^SDN5(gvI5Lqj9^c78vu8yJ1n+L(JYXVlWsI&<$$=~t$V;OF!QY{g< zxM!rLP_Yen@5=#1^j0rwdxnvrsueOr^+Cq!(nC=pGUY%;@!lMs+e~u{aJ+ZpQ?DB| zTdl(iT@oet;Cmr3m|tln;Y?g~O$Rv;xzCKTUo#t!J=+DYy;TX_RCDf5x_M6tA2*)s zeg(7EkJ+cx`eyl}+3Z4{_r6z5pB^Y2shP3MQ6B>z2=?k3P7GVv^wpt-%%DswMPfCd zv{Pp`+$q6eQ4{<9{ZDL;aZ%9*|AR;eE6~UNA)l={alMi%66q_~1P#-Ap@B-8iG@Kb z^sH|!y2~4kg9p=VX9A+s;-3zoLyT-7Ozb$(dHeL>aJV!|fX5ys5C}pU`Zas(*q2H& zM`h1?xXPN+J}X+++o0!u?~_SE`w0suOvV0`xxQqA+1Qq(oO7q4SE2AM<_3UiQN4bC zeU1nm#tJoU`;3=X&B^`y1gQW2zm}60mWpecnppUVq73Tw zm{{q7S`#*Cyb2in2uiN>Z}YZzD8Bx2hBI1dS$3w&|K~p7y3iwj&hnt+r6*K+zfe9v z0=G)Vn;ri+ZUiKIrc62V^DXk4^)n&+0!RKdY!q|wTH?i4>*-sbgYdD)W-E#ep_J6$ zZ!&FEGcc&9f*5utO5-ZL=iOSAn{#rP!k%01v#RFn|G`W1y8FGqOq$g-{!kuYnfxxa zB*SG>kqX+RfFxn{RWkO#NDr|OSmHQ4 zeM4eza3j!x??*bSumx=zyko|21D-#KJl{PP_wvs~JynML?K(t`4dCQMZ1J(LA!oKv ziCGHYX=`ewD>1IJaIkuZYfTR}K>b5CM!Kq{OvNSTUH5l|20y#K&bAEBe`W<>;9k3D zH}Twaq4Zdp?5~pJ+QNHset!NOL6A;qzB9YM0*b--N$#RsKj=7X%Pv5Kdl8mBD!k=b z-$`}XA8~|I6=6@{d4D}zlVBB(3DbNDwr%Yq;eE=gvev34^tBrO4c9(7U&l;njbiS( z`d@Hk7S3~1_)(b6ybEiL9CiSoyI|D)oQg@8slJX+O9T@qsNpAZ%6?TTwNYz-5kZH< zsrs9asrzCxG-~UVxSrxc2wI6a8S;Rbvk;6t(i{Iz&z5x z7A6|!`|s^&gRONx($D%|{_jDPQ4u}sUJG@nGJ9lafXZb?hCubFR4g%yWa;r{*v8v# z^n8vB*H2|H=01I=I?#X!@l%GJBB?z?T`fiF-3kYg(mIn zPEnI>VNkJyUAi?G*wkU)p!J>olmAnzYjGEmi+qjJ8Yl} z@3xIVl^r0$avb=$q|d8v?CWol*Co-g;#$>`jbPciq^$rWs)Qju zW9)oEG$0Y~=NrF!xTFI%RCup2K>tsrqZ$pYdyqUH4BhunX84#^cLyiD*Ak^Oo}*iKpRJWpW0$QSaqb`#Llqq zihb_#%XH1u{uX~NY4@)_sYb(8)vLNDlo97V2ap$Dob{c0I+T6UODh=xVm(Y|<0)QQ zy>Lhyt$bgqxz6zXMyN)A}{>_4Ae|u(=&>;TYmZWSN-q$|&Igs_pwHG^s^5SUz*Cdd`h=*5dh*{hCb}SOG1S@dTmSW)I4e(h8y(Z~9wv2t^ntO3& z?cAjvG#3K{$0v-azy>AZeS( zvk2B4M}lg7i+)LE*Kfd#BgpauKd|T+5F7MKfrI%T4iUQ?C(`%<@p)kI;ZT1Z558T| zf858!-$xu-tB`jxNMW0tLiq+f&R}%_?n;Y59cy3R!=Uu8Y{qCi=7o^jxey{XZM|I3 z7O{erN*Sy_3NzXytrU?^v_&X*!13$7q0X%f7!!%^IyX(;ndY}P8Ir1iG^CuehI-ZV zT(*pZl#;TfC<0*P13Y;UJ6FE5DjZKx>ZO&U&sAX#0mm;T%m?1o{xX!^@bPaPR_V>uUiF+- zcirV9pNO=bh*-c_tOz04Mhy|M4Go%cz+I<~AeRwuux*IA=f6(t)qxhDQdS(ba04PV zwR$%Xg%yl1>p=vM;$t@)nzaH?yi$(WTez;{4PqfsqEWw!v0p`D^zstV5BH_@i6&iS#(@!epK+mb-6>2?>bM4%u#*1-k31->si@<&rDmx+h z%Tz1Mh5jf4oIO)lu*6ik);&$(DL30K_5P8o{(;iiDN-LCD@KWRfR5S&O!tIw?;#8Q z{*y;l5YwhZ3XCD&5?eomOrA(~sl}5fuHS-)hXvkhbKye2`0a5*^VU^Kuja8S+t2?9 z1~uY8kO+-WhV3rfgK=GWfCO6W9qQ&7fgQtR1O*iD`G&eK>uwpr<$$olY5GU2mC-qO zEEuQy*rE^uLuob-p<)zfcgIixCnbW+tDA4|_gc;*U-m`}M4tKjt>SYQl0PdkZ4rGJEzV%;Hj zvml#{A>vRIvm!kwcD=y}NVDrPjsSlainxh2MIFv91u~I#ytDa<%2PM5Q#3+f==9-Dke8cz1%#{}sy9 znE<0k!19{~y7;*El|Zx-DXrD6KSiHlD4}e4rfI}A?^H6t;W@th(m%_SA>;1#pk75{ zDPZy@GU3N3;d1q3hQ}*ZD)nX8*uRVyLF2qH#hZ7PE_suUWT^m!bB049622bc<+Awum3ekeJI7ZMz2r4)z6eaMBa`GI{*1kq0bt%e0kXVU z4DPCw3b;hA;V})U8ZSF`wq%R=qKcJ|jp^Rr3n|OaNcktSHarm-`+cf~VQuM<*_au;T*0 z(A)}FG*TC^=+pc%f4eXK!npi!7JF-9q};^Iu-{4ma)$N*#mpVnG;5e%dO9`!L$K=D zmHpGno5^PwK+g$Pn6;QXZKXu|@BA;EI1b)en+mg7lMM|r>JQCZ0J+54%-ZHu7tlPA z_N11nwKktYDjGmW>US>vbXP$~)Z3%dlwS@4YuY|EE(KL?wWH#Dw30CFO4y?sL98W# z<-8BHZiTW`-v@!n+v4_v%Ozs;Ac3}gG#b6o^84odV7ff-!vmz?(_I(cBv)uLSiN=2 z$h(?n)R4Rsh!XwEB;m)lgq;$h@0Ucgs03=T$`Jhx+gYzQlVosyI3(b^w|jf25LTEs zcwIti-uEsypNeP4UwkGgXyB5L_Vc2o6fwQkA4s`14a0FV4E51U%q~?uZIVU|j21yB z?o7koQo8But@?;bi}@##Hazfiu0<``FuFXd9CZvTp}W$sDsNguNHvp4=P56&HjUrI z(|`>u`?IiwCBU=QzJxD#Pqy})WKDYG|yxLIEVycbYGF6O13iETh{Iecln z%&eQ#6k)aUci06_TRutR4BW*BaiHFIr>(w!eIe}b1;ih^w_%RiJiFDcperi9+)r~I z0J9JTp@(;Vym)f)VzLn1Kx0t+-Z-?%Bu4cDsOKwxw4FKn1xU&EHJ$rbZ`@| zAJPgU;X>qxC@`5JPs$`XnT|FZLtV6r%cLg)5dn48$A;mI2-ao{4drf6qvU<0x7bn) z?Ol257sDUNE%2a$D+FQ8kfc7nUy1Od4JVKwr$g?kP|9yV>!q~BeqkI^45q8vdztON z?3ZZf8~4=lPHMWgUt&|t?%>iMT9OWga$b_-?OSb~UqYR4>A3{yH$*<8HF@wuXS`l8 zn+6%PNIjJ@f7eKcnca%%Zq_ERW7k)z0u9qGdOZ0U`zZk_8(wQGK3DOf19@!iNiPti zcFn=pWf|-}f32u3#We4dX4%MH^~RaAQ`7sL26p=G(ZJg9lMU=9TW*eAB6V`8oes+( zHwGF=Sba9K_^W$j1|C0DKU9$^ZR7{O40)swro$g3hkkL~LZB3;5(iJOeRsjp2Rg<& zpm8b*2P~*I(XPzn*`(y;4~WyD$T8&PG9TtH|ESS60WxqxBfw*h(mx!lVXp%8@laBw z&s$^M!zjpDnspCWxgF>i@H>)v8f&I4XJ6tejE8lpbT2wleZ&wtEZyDEXOBdFVTz3_ zZN6m&cdXa!QMJ?z@+xwRzH13w+85IjE;W_mFt5ri_$@nA<(~-J@Su;DFbSrrB^vWn z@2_2eN7&UOr)*mK?6bMB4L-XlLDo*43nCmaukK&8vK%iS99)}K&c z(e2Fz9~&8H6^L)K#iUC71V=GlPW(dZ$_y&m7UV0gz@BP-Tt$Y@6oPj0F2zfV&ZT&T zk+UwFQrSTpR9cfA+`^+qahxmu2<$T?I;DUlYnr(iYsM-*Po<=qHv`NML4wLFYelM& zboT(Mn+_cO+kGI5r#Q~#9voK0gmjb9sxu7^&+IW1ItK?!}1`G21utT(($-tPxt1I{b^H!)Q+;HG_Mm zP>>D-sN!F^%e)2stN8hfo#`dklg+$P(C3umQv(nudt&dsDN~pd7cw}l06%vray^!a5tf;yU0{L|5JZe(7*G~nLJEZ18EU0hfqE`ubbdc0Y3F-IJ0>Oct^;1e$p}L(`T;}mabRdEq)l=S zOqMqI{WWhdd)_^yp~s6KrBpioGsyIaP{E*4PJ!b!Y6}&cfEx=|_IqA?z0i@yuVlYO zqjH_4yzx=Xz@rw(Aq1HiF%>=i6AodLM>F12kKogjPb@zCC73sL@@lWlM{6Rwg(KGQ zqs=-bkGC87H_T^b)$1qGlAQDRzUY~OGFHpZ32lFvm>MY6&)~uK-vZ*mk44*?i3ws` zP8GWp=4WvzeJj`7Tz#Fw>|QQ4(N;fg>h)fTxFV6;`_a$5Py!@~dfvNj9mGlaJ=s_$ zZ!!*dBM*1+WbYyR7p-`kbhO|32mIADT4m;o1&=>@$}r9#Ns@>c&df7C=vpd9Y`yId z?q3~r&2Kt+Spqk)p$8g=*y~{F7qan9N2SzLsFtL|nOxQE_2)%XzwmQ8bUgeg>PzqMOZyKa z^*N=&S<2E7W}8I9ldU(eon}09C5snTRlU?{yWQfOFB5*60jWw0YRfl#p!wA51Fm`! z!*bV#aJ$t{Tk2A5(AWuWSFE)kjS|oOFI~u5hTAbGOAnCg=?VjMZG-ihYa-jDKdBZy zKm5?IcS-vG_>Wd=VER1}y-AayOU@w=&esMvl%WWJs?X%v&x$)sO%=l5s(`GR6%^`d(JNd~L>JoQ zQqj7a&i#7o=Jq46+mJ=%ssoTGv46xWvjnEOnpbn?EP?2c1g$9#+3_ZohX$~H^bPL5 zHuvaQlK*^F{Xl`HCv@0ke}=gYPeSdb?mYTR)p#BAbhn*@n$fnDfUvE(BIB)QOki8J z*{VilzFlXFP{rz6apNFOG+$mpPVKDX8k0A6ESU^*?1;|zVE~dYbH<~E2uCEavkV5Q z$xas`q=Y$qdsuL+X2OlK0FB#_H)6pJCU}pJqeu4Gs0(LtNi*y#zyX_Mz;`fxS&3nR z4T*ZkEwQnQYxj|3Gx7~Tl{eUvF)?%=<+6J*j^|~T8useDW)bLo@uM*B1sRZ{Yy2Xk zlaAguoQia3j1Q&48GJT3APo9~VeI`QHRrbY$A_(u8?(=r zI>!h+K1AU$Wj{B~gW%cw;rmMqBd@WnfJEunG3TvuBhK~0VYhmY{fcN=YucbO9{#1hri%H%LTeR9r}|Hj~Sgw^Wx*#Z@t9@7@SD@ z_ZGd3Ko2?A+a>h}rn}(i+hmCR)Sq@wWYPu``?7PZtP}g`kGHuuk2`}u#aOVEax1K9 zot1F+;ol|mu&8I7~A z1PFB4X}G3)DRO3e-6k;}|@KCo|3O+eTF-eAg(m*k<+_Sgf>WZqqfvp)V1y&!}3NP3#J97%8 zoYL5HxLKIb`d6DO?$0OfTsdj^&-du;R(<(+Z;Mb1$7%f}kqJ%MqPtMn6_~LVQH#dT z?+RgE zzs@C3?J75EFs{;(5gVwP^M?yHL_S)rKZfp!sFsZCPiZha;Z$h&~GbX18Labe?H0h3~3F;M*f?^n$SvGgi}zL2B)si6FgX zg;Hvdzk@KeSZkNTR4Y8Q;-~=MhN2}&4^1Z0UmN;q+ry~)WA{f+5JlvBR^%{QM*Mg? z`^Bm|gM|N2{L2+60#DDY7-rn7TWszZlv6J{Xd4fVgby^VhD5iKXTSz?s>v%CFnj|_ zOPAbRt!&n3q-*_Kp3LjYq}U49V0Jh{eqI;`y@NGAFwgtnOXmMYj7|T{Q0f^|Creyl ziV>yoB(4Vuy+3?s0xl$#`0^exn^9@-$-4J*ha3RE0MyZ?-+OfHt|hvz%)iMRwI%o3 z9ku&Oy(18u?wZGPFv%fmP?$X33pm;Zn361d^Nw@o@aHd>74-j6a7(U^gpg0qA|J!E zU)TZJBB{AONQu-yhM`2GZni;3oQeQo8~6@A8iusszNp?{|P#$SKNZgIcjoJmyfDzyUcr`!Oa zF7i$c4eCjK3nwOtv{THq<$rY!1U*Qi5Z3~UB?1ScQP%whAy5DeIL6tRt-S&8)6!X> z*w+R8ALz);7g}5j>msR-bQP0k1g|@it9I^k0}y!+^7|#YAEZf?LYXKmL?aHV3qEvF zR!EES=(H{?N_hNxnI5-xCLyHWL#nWO-75;bP7-BO5nZEbzk7+!wm0zgBfh8A%06ZM zs!u1C(n2N%#>^@xtO>&!Tptg9-;^2>u?dn?yQw)AHA9b0f$9-Hy;61SViPfmK`6)M zDVz3P12gaIjG5eYU6yk|@AlgVRqbA1PtHPdpZ1Acgs0fxqhlMeVljZ;k?0iv4vW1{ z{*KJ$ScT|f)$TEeq}d<1EYkPOGE3Mx%wcN$>PYMKB!~!4Do;?n{l`|YQbaMEsJ4mQIXY?ApQp(YImd2cp{-)cqBVGO_uMKx1E^*rymDq`69nHI+ zZ*B%?0CuTr-`rsE0wX!C&)eKx_6!Qx8}b_qrSThzd^F<=hfhzA!?ohT{w8a+j5~%% z&$SV!drI5RL#($|KeD!ThS!;E*jNjT2J3vpgfXc*f4!4IS^Th{?-{hW@&<%cgL2 zaJNUT!6@!cpGP~k>R*)z!7K*x2jBs3$MPDDc*R?SCb3B3%mH@{(vt^xgj|8Y(Qt~X zeInO&{E7Sya4xl8m8WX&*aRK{YycWAOKeo_Q8@UbgE@44o&@pkOO8doy&YM_f?&?B&Ca_>y1wzOylQnzAEyabFCrCx;y0g&>hxNaSAOK)(Uv{4u zg&=A&u6|6mS;oW}7M?v$)?W(RaHD?n$orBVS(4~6KZkA`6M-6cp`Law&8g=h>kf`i z@tl~o->du{rQiahCm@yciXJMATstCq9bkpleNS@jc>%tiPu(fsVYx|T3w-W(51zt; z6lZmtn)%LZdVnk(Pceb6g>*8oibZePj9O+%Ftj0$|Cu{wM2V34Xi>ENuZx-7v z+Fse))LsCkJ+h^awj+qCvLdC!?)8)v4^#4cD_!s!Z0B<`tk#%H@xrsY7K;6AUY_wH zdt9UaAyFv|_}1tEkv>|z!*+y3sT;{YSV2RZrHFk)ptbrPg$D1)&hB6|I>cS@BF z8O(cSU6R|*TV-FohQWiD%Lt#1^j|aIM%V-4EhtI@bAGH4?%&&Of6a4fJ{!n-#<%Yg z4=)xOYl+Op71&NFY<%xeN)T87YH(U>)-p|mHgrFUdGP(ao<}+tN46|$)DyOmx&Daw zg@j@2SLc{dXry`_;_|!Qgz$l}n4!%S;hPz3<1dANRXwd6_B(_8F$)H*!S+W-OEyz$ z03ttkFdjTKQ&NLXk{thJp%j&kU#~3wKOiCWp%OeG?69dmBStYarNS9IAI6AXU%gAv z^c!vZEjyCs|C8vlxAZ{|Y4Cy%5DAu8uDf-W9xuM);E?Xkfa*`n5A0d<9J(*Qyw!^2 zQJ)AKQx71&UxF5}42G-nh{P`Xi@;>3-u^IBO~}2mFJb_rK6i=9q^fvJU*?VN3E5c{_>-~VlEuN2JH_@@d8M@^4IqokO>L395uPtm z=O@gUa&zR%Hvh*3U~&ivMsZ6ST?_#;Z!^vljBKop=Dqg0r6`Z;ZJ8$Rrqxdt@bT6H5j){NAl(nLvK8vUM+FtfEUe84pp_{Jr)D6=O6l+JvEvhyzS*EL#W z&r5=v(VhupzaG*dK5@|ul*-7o9&oZwiYgb_VQI26;WUg-jV?C~dRT01oW0PoDGXJg zy(KNriKxsi#LM}n@bMHV$t@xTTkh1?exZT^HJ5K>5JVz2eRG#9V~v@d7I0-$kv9>@ z6WSr;*7eRM>fW&6G6<-ik)MsKeqXQs(E|9O>EOk3t$ugniRfRcy|f0 zj%*}B!vrdnf@TyD+-GR%>X-B;j!lNnYW4raJ($VpRPCqw(X1F{dm0P{wOq}3YS;W3 zG2{L5+27mXt%u9A8y+za3FHWwz~~Bwv%ZB{0Sj;BGCsyxeLejM++_j+3fMT-xdOuM zDXyb$5g;hFN?2*0=}4^rOA36MWi#T%gwP-Vj`yq0)(^k9BR^gv{$ zuUSYQdM2QoVqs}pI-82lm4B8J^P^x&iaq4LKH&fov%|s3uCY*rord_!jbFMcp3+d~ zZFj*A27jF8OKa1*nl!rjC&_iIBGatPLCS7- zUauwG6FK;%X8RwbnInN--HJJC9TaCU9E!wAx~uxDLF)v?AsH{@cO)G=QkgdPILRml zjY=Z6^x~pG!L-81SlDdWsZRKs9S-5muw_TQxVWCl$9thzaLYu>>C~``xpEe;NLWC} z6p48fW;`6)v4PJXV)n${?`*^-5)7WXRB4JyDp8Y83TEtf?bkh(b|P;$J`Dg8Hr*qz z&X{yia*m9jZS2bkIm~uOlivEgC+)}gG|>MB^^rFGNz}Ws+I04O{F0(t(%v&|_6+GR zJY40sS5Dr!=^BHa6qI(Cov7*7h9O@m<;E9T@Zt~@n=^=rPq7X%2wrRoCJfz;-Dxi{ zP%YvCYlzX_e+IL;nw{Ooavel0!Sj=fsp*MC%`Aj2U5qFiRV=>own2@PHRQJ^ls6LG z!iGtVwzV_iPByYiUA1F0;4kZ0B9?)lGBt;z7p$@6UtfQ=l5K*5+*e?2^E9)$BcK04 z&^BiL>?Jq^43Nk{EmL6kPs72&|3WBi3FfFEO*bhPDtRZ$?|ty-`+HACoFf}4c5r$} z)b7`fc^>R}gd9T+bI0-21iu+>qZ5^Djogs_z?c$*Z)4Z6%^gmGWEs zjK_rK(GL(+e;z-3=89H|bNbH(BtjiNKiya92HK@ElF971$}|nPx)T@OKB0G~|Li3c zfIx-{R~iNz+4}MQ^9deOAg4T$R&OCv#GPd9B$U0}%RH&M<2Btycm(_~byeDf)R^v= zj`7@2oIFwrA%p~@?(yz824qyaTo6m>9Hr@3?5=~R=VXmIghhnw-wc4`^p-W@wdAhc!%&%8B;GV16GMZ#}0Kg_BX6z6vSq`r&%d8T9Ug4gn`DE(u$ zL7&NH9wrB800!*XUSNH1kv*d3IHpU+m!Rz1kJ%;TXikq~t3R+Fm=0JxSk*)cky3;y zKBM>Xb2UP0j%EKvbYq*sS+oyM4Bsquv(cTYsLg`}fN>9bZTD=#?aeuY_DX;XW3atM zVd~8V3KTLhPf@ByUkOC6lkdms^tw+{5$)J%Pjb&gu0VlE4}H-cF9z+I;TyALU9KZ+-o(PTIhp9*f^K_1%{*QT% z@1*;dGms^7VpOb@*prmLuSF`5&PlyP@ynwT@F`oprV!IuQ_Nq~KN|UkrQ5cag-GKV z49Hv!_IvI6-6;S++iD9|Q>?9`5c>o8-?EkU5$H=ccA8DW#nqJ8q(s z=@oin$)MsYZI?ySKB~D?J20-JVI%k^(=ih}q^gYO2`fOXnl{$b_HcOy(*Ff8H*D=e zE6w`0#>E3CI@h7}B2c-$@oSUBXs{jMr-!gr%2EeDCSr1MDu3s(m?kz@{!UXk;ZYj7 zv}Kmvlka1@dV$jcj-RtVpX6R+iC$h_e$-JyZK@^;f3WAGDK87jXZAzt99`YmlTH!| zxCMzlTZ1*jWy}w2Y_U&bk?Wg;dM%)w&iwU?W5zL~D4=ot{$UvHV;hjU^fkdkGN+1B z?e!4l&-7&96^0^xTTVRDWxIX+tS}41ob^-~8jx@^I7XX>%YkQ`i_{4jNG198;7nO* z7_iYa$U&R-4H{7&Ic9@QF1~{MvlWM7+mB|scph~G2d5_XocZrlc3Bx4zoj4+LH3Xu z4c=Q&r*|kAGN;BxQZCy(Mii!@!&0gk<<5+GiS-tIK`DTA}c3U^}{*S0su7|BtnS z23sxW6JuS0zU~{p?(d&Qr~Y|@x;-5u>uSebAy;~N)|%VP*aS1$3Wb(p34WNLpj#r> z8x!}H@8Iq2k)a_cDACu#tMtds_h}d1suv$52h=gvYY*9imUAKmIr3xH43l&%wo`YT z_Hl7_`laYNL#m*8H_y%?(`ki18cMqblM#y@I`Q%TJ138et_-FB;v#a*WJaM>?cg2t z0+eRaMfmchX0DIeXDB<_(kGs`37zYLpaeHWNNGBOw{I!ha8t%!_zkXxCuG{{bfo19xCFmcvk0z2(wM=lcc? ze=S3>pF8Lv(Yc$*l>hnp0Yi2vV}a9k#Ok1f$YQT}xNeN0=5JW^>8~u5?fi+#B564= zY?%tZxMR~%8z-Ioe2R^ml2(&7&FR5UH-ror$6PHIgb#)RgHU$A4CJ)`Sqr&VXWbUau^U%P*PLEgOxR%1*?%Wu9Ve{Zw{S08-9#rS-9+vm;?j{V`PO}YW1uP524V2tX!jlL;LN@cccr2)UmauJ_m z#=WN@%lbY)U;wyI(x^8-r@g6JS%nTdK~m~X4E|4GgoSM)grB#k{wrlXc#}>PP*P3i zD&GY4QvFLHg$C9SM^Wyf=KxR!H;ogQkgjfD!PbSQrOo90<+yj!NLo&M!6K_dKm!krZPXOe$=e%0Cz?uhagMsK3E)n>ug+;24q z#z+^R9rwM;b{;D2h^_ZphFfXo)@nJ{P#(=*716mnON|e(Y|8mxAWoMVs*^1d>V!Cq zeL&cg)fjor=|iBGLlchD`U%Y3;huMg*${~x;Z--%XIq-Yo_|Uv$g1_~x)(g89NUJ3IZNgDzL`DCgqvP5DM8YagRK zSs9&Wl9CIk>Pav|J^}qv;I$i_#oiTRujON6{E1;T?r1Cog8J{3{FX=(4l#2rDUSJ74kx=D)&HmU)PSuE$MC(?N(A+IzX1 zQF=&IhbLtb?YkE{M!DM>$d59}bMUmX2iO3{N2ar8aS>_yTycVWbSDB!JGdyTuM?g^ zW&kxy$ky9Va!~wN^+&+_rQ^WdU?UytvO@%9zv(~s{9a_eilQBpS?8nup$4W8YgnHr zDzh09GJhu#<<&3bn|a;us8>@MxAx%ob@c1;uLS#+1he6yIIEJboOu1=JwKyy3m}`i zEigDCUbu>vCff@N4|#2NW#o$cs8Or=)%_hzZZ|M@ROy^(iPOlK`=~*z!^b z#oi_x+jh3i2whh@gQ;*4IpLk}ggK~Wgwsa5XeH;q!=Old|35|7#Vkl{_`0X(fUny8 zLrWH3qX4@%zirLJ?6cUN!e@UnqEq5PugCHA6(J13^um^ilQ%_sNxmXGQUB(^s>N;- z`}DD)bX%spclTwo2yzJi=B^T-m*x9maO@20t;z%IGKZ}5&%@wf59FZ z`>SjG4cw3NAd-h3+pka*`_7l{sDO&G*I9r})*LI+WKig#aGrp?i{U_J`hl=ud1{#C zRTI1Bw{@Zt#ZJKuYCX^eZqbw2J0y@;7b)B@ofRh3RPD}{QhS3Leib5OG|TwGo{JjY zDqdEQyi9lsa%z;0sLtcEo7i07`F#1^l@7^;xwfkpcJp5puSaIMq*2|aWM_-QZx(o? z5IN4h1w1TeJScM!vzAD(cTV3AguyG#{Hx*f2zKmCNsm}&=tXfne@g+ZMl3ZMR36L7iJe47<|U<C_(#2)$JaOMcJU$Q8 zhjg(oA-Fj{BjQEoNGD3v@wNrmO)JiJJ|kOJ(6T8-Ojoue9RAA-FJvCizgz$I7BIhg zHCA6V+s-^!0MRjD zyIux3hh{vQ7Dsrc0=EsyRDmm;5}YG1&la~0cbq4dqIjP(#a$(ZBLJqx9Yd)F4GijH zx$~xSVEg9(zaVe41e-RlpZfqmF^*Nf#e#C!*3!~B&`|;BhAqD`D7AxcAB%H1=cC`u zS`3+YRJo8}psthK-zj!)N6Qpi=*;7_4sdweCa226E5B+DVA%&eXlL5-F+R6@Zk4tu z!dmiZ#m5R;;9x`|jQRc7O2J%p3K@g*vSToiWbxq`Q_s-n<-L$K4V7Sh&KL<77T_!& z9UurqLeCgUnpk%iB`*8qu4nV}Rx!?SheiSUc0|3sPr*0o{EYa%YBD8g|{ zY3bKhw#i_oq%9vK*LJ@*71H8&SFQ-owxKIZ*QsTrzMtP3o@9oE3Ozl_MV?l}r=yMy zTNgxABfd7L(`63}`7rYSj9S~X_gp(trx3(W@P^aIy9%|gWd8OaT-2E7(d3gd^3)U z#2$XF`fS~EqWu%%4gpz;e;JIA_l_GaTZKZ~d{`7tFD-p^~G@215`Nvw*Nt;Vi7?%=ytH(k}Ep z>kJRl=R86P=LtD&&2jI5oZrUV>#)~OSKmHv@{gFesR^z0rk7F`EV36eeq`sCzZwr# z?fTDY9#Ht`c@+Nzsg+2hWMcr-A5xsKk(d9ymckS*)j38eH5hRXqwRY8U}^9H){N*c z1UrDV#mAjIHRujrmOo1-_;@*FtrjD2h;V`tR0@4OpObngUfqGXI=h^c*MoTkjMK>p zfu0F2mBgqg33BXpM&lj%-)4j5V%r*{6}j|5FE%&|=?`AW&5gO*yT&KQFYhi49gkDm z&$eB1DnCnT=ZxP6ZWJO1t@YOXp3hO9V*}RA_rkh>KWs*NTN0ys4nUkzUUM#8S0PML z!9KM6t|MV~!%I9;y+j?Su0YJ@$@!K5I4_x>#vnd3)Bx5#7YU5I$xxDT0r{D(wc&RJ6R^d zqqniNkWa<%Hx!)%*0JD2C_lohTq2l$q7MCqN5H`UIGT5`0n3Y95359zstb0)FpkBE zN)BNU3`Q2)pZL)+%yTpK77 za-)2<7z!ys4#{PcR@=dHIhsannfNWSAO4JD6|ry{|BBGHHF?ln|0wE%VfVJ7Nk>i4 z+K97MYP9uJX9`u7iuu|(mVvC05B17U#Tddg9NUBD7JGvO47RVJ3M$^g|A=h1em9k@ zc?rY-I@7ov_UC3|54-W5GY&gyxmAJW?_66wf> zpc+fB#0&7pMZ8GIF%$AVGx8z+MMyq5#cAZ9hP}+z+8_O(bqNiFpAuiBM)j8!&*J`8 z31CZuBR4Bs_@o(`zc5c)msIFzKJOCvz~758Hjg|0d&o&XPcV2NxSe~Wrf;m>AZe8v zv`*wQQrr}(r*+}0!_iPdPIN|FEFF216ia|IDW2VJNX!?o4&Bng|KmDOZ z;17N@#_ey!*jN!a^uQK7!elnh+~xK1Ta|bVK?l~TFr?8NYOi8U!p2b_KX+!+=kTF%WSAwXXDaPPa-`R1%pWQQh~>5`b`kGM`5TzXN6PUHK71LM#+ zL{Zk(9HbmS4UfXVnE?Fh7#Tyo($=ZSQDf)AmU3#NGO`s9EHp|qYNX!Yr!V1;^S$rj z$B~McwH`(WI+ujL9QvH+4nkL359-V-p`RXBo2N&(UC%qjxuSnac#$Q~t_bPfRGJfvy{9Rz&_%q`V9uIZD+y4|pUsgTPO~!oh_G)kT=Vuwtz0GPNSM=XizJH>n zEEz_d(pqh{5<{LCW$i+X*KL_vQr>A2c0GU;NE&C_Lg>G#bikxZNp8k*zvAy%EzuMk{J3qW2Vyd(j?GQzpE}d^_n%a z*7RrcA*c9b%(>bj4ukxuzudav>J~e^B$Fr*(SO^wUcgB}{n<+17Du3!$8TC=<-sqj zknUy+M~v`O3A7A&UZ|7oKaF#vA*ncZsCX4Tn?)0baj{kqU^U3wL z_2r@SrSbtaHH$OoqCtH?Y?aYRPV|$DD7XOo7?Ni3IJXvC1-|3J{7GkjQ0u| zj7{v=>O>hBh~)h=J%P}+ zMpEEsegWC+G4SIl2cc>X$Q*F^?L(i^XWREOdYWa=nnKPDo7-mb6PTR$W%nHpqNRpd z_!63KoO)mR1I{lDglq8**2lg+9vsUS_AP_oQM z-|td3Ji3*VkzD-me8okic?LeVcWLAzXgz>%WeV7zIz93>6X1Z-_A}pP%vDfO?E_|u zvqLgY?kd4+Hv}XLuySFu>IOy~Ij1EUXJP&8(iwg9q}|?A50< zU!y$+0QX_x_x*1-Oa05E7V|}vbMU>Z?Q3#9*gvnAp-phPo}rLp7qbQP>m1STGm^d0u?WD7r}wW+Y;hsr6_95 z0W|sE%}qaqSt~tRM|3P%4LGV0Mqm8#*>;V0}ipc8O&<|@AXFi>z@X5#Gu^spBh?RJPHM-{EPuG zANkA$n|+ZW`L35Vo!F9Nt309EaYh0HR|Uj}yS$rL^=QX6oC<_9F9tUZ&+mgl$0rz) zKK0LMXC7odEv1RzHAFNbQ(6xqC)-^aN!%NJle)zbG*dB2u}(|aIvyKoMdswDY@?{L zK&_piz(~Kc6LolV7RdVdutrs0LA}3<9kHkHo8f|GNUnKMneOh2#QSFd0%Nz_unU>9 z=?5+K+iH~%rBbLa;Pev}z?Xy_!iTPUl7k0)^_q3sYVz?f!4_>Ej!1%X0j07Wje8FO zTqV<6Kk@GIwJx!hvwhct=RdI%bL|y4*O|5T?8t~>hPg+}CDw$N^=yHgV*(m*<8#d@ zIx4?pwqbX?OdyP9CSEyj`%EgbYaR%K2*e;B*AWFET|k=&T9kV%&kV^Z+CXm|ouMSMco02H$!Sv=<^*W}@QGGLt8t`d8SPQuCqVOG}V6(FE%4%Wl#Ng#5 zJOdc6E`@@Fze$J0& z5a%`yM8gu#aPpC-mmZZOaJ<Q@*FWoOX-5MR{*E(3!O3-}>WfBp$f_P}-29>*k zpyrRJFdhp_WZ_3k`KX2delk1ishn7?EwgaXb3X+qK;338;@Hp^W3d3#d3@@hK@!GyDC2g<009PF9-q(y6?cu-mZ3;FM-KA`t3 zgSU`IvO!k)Y=I4rf&aP|3n!HS!qB(S@qLRAZ3nL@#PLX-A?J|DU^zA68ecKK!SRQGZCT<(!;U6D;OqUYs*QwS4fE#+z zSEbU1{9TA?71N6IQLCE2Es!1qnTnnT>#AKeesVP(w;EZ=SCsOqF=)PHx3K2MGz%Rx z1RK>fMLewl?DY7`wQ(Z#A_LOQQ{We=N3}ugaAQ^!w&B}F%})XfsdbKg6eKA~*r$rM zJcl!x6gw@u5o;3KuZoe4ug17gkDWM&|M!Of$1Q5+`+|1uuT!CSjj%RpBNk|^`I)hu z7U$pNe2ZDE>3|#KZ^UN4pY+wKuY&(GflO(RV zuiOwNr{O{G#)1ZZ=O2?vJD939-5^1YgAE%K$ft7w()gEoTTT4>%ZVL!l6_#8CH>Wz z#}k!1)sZeS(>pgRG+$>fWN;#!-z%e)yZUIaH_=`XryF@=WCQ*sO}tnK=6p4Ka_LY) z7M1ANwX)C1*R&?Sjp;iDf<7|AnDM*1lnj_5?8IjZWl#?D$CBYgP{Mfx?5vSh5J5%E z)eR`23p20GMT47MT9I960mdd#HH1yCiphpqc8d@8z0icPCBCe=lC#vaX0=|X zsL&VArIXSeLGVau#DloF-`~V~_uYn8jkGXZ=XM)3(Vkz1H$dYB(=!5FB3wzJb@Mhk zRxBofPow3(=v~kCcpA<}jMZTLDg9truwW_de^xGo!KV)p7;C568 zE%GX{DNIVly>^#LhjBQFpi~P1N&XdXG0AxuB90z3nKQFo4N;-OrcdL3late;mc(r% zC+UX`s_k)wjcRqA_Az+D45#d0 z=))Vj=7SY0$#ba>k2C!*alFSqj~ezBbEsjK5yo(-mB4R2#?B9~*z45DLJov3bO+nv zNrPNu^aQuz?iGkM?qiwXS?Qs)H=Up%!s*o&?90<8|G2y^`vC+DLpjEBw=SybmjKrlWDggCi3V)evx<(!6-UKA2- zqFmNnqH46qm71=FS#LPK;*(xg0iXM)5$9wZ5nKjRypvlhS)N^->#Qm?6d319M!&OA z`QyMuptcj=)CyEDizl-JzUs@op1yz^-9(E1PmvkJ9sPdUD% zCc6Cy(!&o+B@F{`M(^wHuhWB?msYWKYHz#{zCiNDKR`;xw9EHCn*XipR@yMOM>n|= z(`prB72ci!jzeIaC*mddwO_R3%GO2Gf63s_wVBeNzf4yMRf&XhKIbq0iSgii0POa-vO-Q_eiWWMCE{+V=XHTSn&!BnSL z-55)$wD_W6sQFSAcz~z_x$G~EfG>(sH|_eos>E(9j?ja{<>|O+L_6s7R(4PN-AM-- zQbaW^N@Oc2#rO9dvb&$?8!aze%#({TqqD!8C)Bs;C(QV#ty;BmJxcMn;U6PCe>PLG zD77u0a_4;akp0UG^8J%hw^RL`yu`J}yd>F_E#xXAjb*`J8NN0Yd86hTHuF$WbXtuD ze%9;TTWF<{tQjVVDOTWHkL;37E7#Rol}bn@D~kmY&RR@SzIdsHah&o2+nE)EC_{M( zen;k{J`t*Hy>^Gyw_9cTyuXpc9$_nLCJem(!t z$BC9(C(2G_s$?6BnE?pw$(=M@MCFjcsQip2^Ju>CwI@thVPbAoCffADKV z2_Zg`O@G3OI7#IpRF>F15aLe=j|v#&8ps4qmDQ9*FW3jfeN#sA%19sXDdw-qy!z}| zrl>FadB|CO8ZlLU!BN#?CA+_Oxwk+uRhxdn|7axQ=ZAbn%_b4$&EE`oY>}&hInu13 zZLiu-wO9DeTmqPq6x}OVlbhu`y*Cp*{5>*8A=%~i35||lNy3)&fgPOzPjD`uIhx@` zX^vR$9%5AzCbq7Mp+Z0>U)1NRyYNw9cf?aoi*Nmda7d^VBohCjlsZ);XRCdCJe z!&BVcMbd6C$ky>1ny6q%=ocA%7C3lksRtyF3!Y)gr%3$uUrwsWu^T@U?(?faY}Y1T z7)|M?gMe1l@$`!;x~rGiL?O+nM~SMtqa>~owPQ~@C4b{`ik-BeXD6y5|DiusD{8ff zgGEL44Dj2!wH>Gvo-wk?*ZNJy-YwagQ#=QrlQqt_=`lj3>gsEA$s1Anhv$KrN8+p7QUfX<5#UC`O%^37Sr~e-Dq7;yqM9DNd=7Fsn>;ni}I% zdnLndOnHuW|INEw5nksSA%rto3FB__->d!qz1=0=#xg99cjQHjsH(`cSPDkTR<%cD z)iHz>9mdVVYD!Je4P`^2l9``%qF*#=61|KdH09APd`mQ0c59^YOA_$Yr+~uPbj82O zKS{E`$|oK|=7=c;Q2{N?4?;_LsllLP9`6I33wRubbb`0N_(eYati@GB} z!T4N3`o#FT#q_OkV;}2~<_mp4Hrr%j#y#S%+fOeS+xHRK@M0OvyF4IzKn$pW7+7l@ z*Sm~;vMe?3>YlMc*$Vakp%o>C?!_t{H{Tm;9$mCc0@aP7n_U5!);j6#T&f0Q0qwN}|8EQ1&AY(tSCgl|$lB zNjOMAfF=oSdmHo5=(Q+_`lbc{(1228fte@jN&UziT=1llM6ibYcwe#-7aHVqmzU$W zpBZW`)jmo4_U?2udSUAPF!4&^_DA{fmtwSWnC;bWJ0fG1hc2fChIB7%%kw2%Su8w) zUt%L)1;oO&k*5T?i8@&iWukyNSK}&8XD%4w<@u2&JlVesoGV85?QPwc0h%NYx;jUw z6D`sk;Fyx+T50itFaQ}t;m0&bgAcE*Lzyjngdro>5_g{uE6ndQSK=+(ewc?&seI+G z!BtXx^2~vN7A<{vVpDFeCMNxer@I*X`L_l);wEa?-2vbP9OIFI>4PutD45u#4iE^> z@&1n;lQfh^szsO_(rh^49BRIN9nmw;L_fWy{6VZCl&2%o+{5omUQm+0cgrFOshxy} zr8c=Nm9u5VD7xU5rUyyB@1X42wr8ULVF?`_Mu@_ku%L75XAj665P;ukITbtbAtAAi zY!a_HdAKC8I1 zLnGV@`gjhGG1FuwXofW^6f>@cfYzWEN@;)lF8?2OsfjXuXRGqPKSc5^FV}gh19tFH zeBOF*D7I93Fxh1P^u~U%btQ!2!cMWHO~Hy#)ZCfO%=RAJ^ihU#;7XOMKBiiA&%iFV zJamwQ6dzBTc0Okt4Q;&(2iPHwPXr?YR*xH1U0&){>s7TUxcmyKW)Z@?Vs$Y&<`KuxdG|U!uSB3qgg8ILiR1_K;q5ea zqOsP+W+^czrJDQSJFmKG#P>5(uBti=879mb;#D42e$}XOq5NJ_bjubEzLWq_?IF$y zQjk2Jaff{NHs0WpKZ&e1)S@bRe$Kt<|9qZsTa&LtAMgA}`!KBse~+sU(Z*|_A|@ZQ zlIB*v#9B_jm5_RQ5`U7UH!Pl`$X;<z)x>*5_7KP!C*t3M!ls#Qb1#`gSZ4a5-Ubar@0l$OpL@}>z zBfYFchE@oT(+$n9+^rq0CpZS%yF4`fM|Qu|@eN>0?oNtvRl(*9mVb=T8wyo6A^UUf zT*#`w;pCmJ!j6ty|4fXiqESWLVU2>c0FJK>yzYSRs&LlqoQ?B z&BF=fIkQcZ%3BjXJCbRpcNbHxPjHimgstavMGq{hmZ~%j!|1qp@J9=zyFeYEGpyyb zj)@dD3UVMvqAFSyQ~~i=H6~dABGJc3xdO4WQN7fsu?$$35gykuj)BJKt+`*{7DPp7 zUM?-luL#-~;!Tj#hxqB*bhCvp$@z{$N)k{=FIod3!t=kC#r{#|NbAGq5u=Efw<=n8 zo`E4fHEt%jM}`bITRs`MFAP)bwUi&b@{+eMFyjZqS!xcIed(>AGK~9l&JvBNbD4ht z$yFW;>Ojyytme-MwP6ISK3e*te^*~W6U71?Ud%8{Z2ka8$yto{f+=;p-@CrdsC?UL zQ4AUl@>((d=53m_%_k;W$hDd}hj{N$*nSa5EYlJ&aY)yenSjcDBxtp{%6RWs*UxM9 ze~!&Hc&Krrm~pxPfgL7Q#Z_0)#>L@cho0K$L!NP@;l(;v1M$+ZIE z1xkUPwzqb8Mzqz#PV_?EgNxw{jM(&&4cUU|N%J43a{tNegErTJ(a}JN+TW+Dp;(8< z;#=BR*fu%zW!;|a=$3ogLVVKoY2;!Kdn~qH+MXcoD4Smid#Ln?AALot!p&d6pL^`! z*r4{q6|ccAvY*Sn0^d;Hq+YUTcg#=ZWb^TY6=Pa{DEQ6vzxe&XD4x>RX#SS*qF^Jo z2#+L+j!$U#kWAFXXW$&u5TEwCB+6MZ!W*+s<-6_B(#Nou5#jMT2{u*n#k!4LbU#LG zTP<%2r#!>ZAY3xzIZ<*_%alOF7p?^N8@G|%Z*;rA-mAVUhtdPVN)C0}<21DzQ3G*1 zXx7%F!{v`c2XZU<1yfDir|0~nS4=)lZW}mSXCjv05;^*f9=y{#x>lyLify~Q{n&+= zFVIfyM>+y%@_t+$z7KNgj`4xx(l#&+cO#fGfs~}rLd?Z|Yo{BF5b<2-%2;4m;zDN7W)aD1U&s*quP zNI1&QcX0huuyA0E$+DxfYF7-tq0f~q5ss4CNB&f?=2&ig=vwcMrFR3B=gsuks`1Ux zWlvv>;JpkAg9<8gmSV*1%XZ8A9M%T{tVxHbyZZILU>MGr7{sV_Lf_fn(&qo8<69k) zrzlDJnC9e@Vth2&O&ol^8LMKx306I;;YKCDyk{AEy4sEVv6W+>Hm|8{Y0+H#k#UYC+fDHd8iF4A##3}gPypwKL`e%;d~G(~8SeOAS%@wjkMhJBOcU~=6CGtA>g zw}%%P<=5@;a@E>1)hHQUDy&P;jot*j0mXa?S4BeB9d$~_^!%6NNS zQHLHOeEQm3>SGhPl{&du*Voc$y#oT`YWz*#fW7nfPt%o-QY88xW%PH=lZ?IMxc%`z z{G*D6j1y;C$(e!b*#s(3(ZZzpbW1rBWmWGgNrDQaae3`wX5KbF5;h^VHZc;%5u z=H*c4tFq|6@mNaDN6l$kEXDIVnJ`JP>9XN_X?nKR7NAH*4hr|1``Oz_cb$ud7R0r> zb2wV*K5*979Kr9hs_|{sy$4?599p)O}p9{7w zUYGCMKE{gv9zm}{J>@~Ji-DyW{bGlVxJjL3JDPWt$+DX+Rro;Rr`iZ5vcF}`|3}9G zXi3K4yu=ZgIN;1*ZHVl3|gmm_G3qDg(e+r(5EYMAL=$_1pty6)D z!-Y<{fZV>_FUwmSI74MGy;pnuklZ+%qa+|&U7J9y7B{;2`^xTZe*?9~xKowxh>vPJa$ebKdwJ(~`;lisYtQ9al7f%+@9o4Hewbx>7GdguD*k;C`xH~iI%~%fT;ki} z%WiKhdb=L(gVvsSC!#LCcch#zt$iPlB%F0U{N-ntn>Hit{r!B`=_^Hb`h}lWxOCWA z%Z6pd;2R=v$l*p9_)|?pX8-3;K()Gss(B>=);afv)ZxIRRkx=V_8-lH2Of{+4qgVM zuW5Fw%A1E{Fc|X)ta5yE;*1?iLLL=6I`2`R*n)f;+_;;fEiKzp2)rL6Rx33Np&Y98 z&p4IfUi}jF%cG@h&&<%Gi6awSI2e5iK9yh;ja9aUYXWe0*?%9o_;=#{-Lc#)n8Suy zw}yJ=(%c9U(+#;lT4!2*mGX6vLtMfVsduDsJE-{B*rLe$lJg6R#NjM7^+OJB$v(WQp_U~{?Y$M(GfQo=%%6*St-C%bN&o#54 zo@7a2&ip-&sKX2K{mYGR`~aYRCUuq2&|!rrC4moL7q2yY`78)?t#|*(&;vv54gMZX z10O)fi<9KrOre^Iqagf>W9{WWCG)dlUcUy@;$erG)QtfT2+jQO0I|PR(Z#ac9p|m1 zpNX2+v`RP^-}~HY(LgKBsg!ZJ=5N>GEcE*CC|-rGa)`slA(AytS01?NT)xIMpD1RK z+6Pvn@k-ie=n!--Oq9z%Y@RpXM+mo%bJ`H1f!9mV>pw#0%xKew*dKk!WU=+4Ez2n=&e_ ze8UAA>rqWzxCu~8Hbv{~b}X;^K@$)r3|&%(n`q_BCrKo335z~dw{$t* zOo}ICTqvCig#T}5qI)c04+8$+Vpw6YSBi&-G?mR9=zkbEU&wY~phGjWfEK@+qwcRc zEbCDaJ$it^+--f3C7j`}{?dSb&l1pb<2$7=Bel;4dw`%~o4ca{$+YNDb3ju>$_u>K zUqkI?(DT{-TzmXKt|Us{$Du|}?oNE2hCg*}D^QKP%phlu9#G#@vDf>KI*mIE*?&!; z7m6KtY5FwtTUWbTxzSu9B1_t|PR&83$uF>G)I^y5c-`nWZ%#DZS!_h3(I7B2#ZPG> zGd#h@M?SXKze2Ddn6(>7q3PRcK$*x1wqog^dk*fzqjY6f4L{(#0LL8q`WS9XI{ipd zuw-O6F&klXgLdaU-VGhN#b(q8dF^x>BmG^AxJ-WHS!AMeteS;ePe%1^UCUX z`_yowe8r>g3c0K>%G%v!dE&FL8g8)?sk(H(R1;`GTwKoWyYn0R5}^t3SK^|^gR;pl zqV+io?z)KPjr7Y%w!4{-Mz2*MCj8;xd^K@I))E@aoVM97KRKU~>TkJXdk}}{9>1Q2 z=Ya?qY_Gb97(+^nS?rvA`WBIl9VYs)6#fMo37$ZP=WiKgOKi}J1?k#{M~RBI<@Z@! zNPaDjrfvDiBIXm3hf`)(s6?Re8jfFHFX7xM`JP@)Uk)oZ#yeli`^LnuD)^I!U{LuLcMd#_K?M|9GC&~L;2?? zH3r4WzL3_wetg-hEX(81D z;p#&1o+W|vrad(dE4@EVaEH*2rWk@M-bqv!-6KMpEa6Z8+Qd;$EVc1%Kkoi_3B81& zDrH6~KOiBnwF{&G8q|8%t_ByBa7X)-MCkmx9cc%to6MVnf#Po2k{AC=PKowe5=6zj zNcO5x>~d92nxU3b0t4yuU+HY)o|UudN%`7M3Mp?>6yiiRm#29IIcYNP7g`;e23Q@x z1fywWyy`eB)yXSGCX$tiL_nc2t}^{ATg6}yan)u<@H7>_hX2auTd#}yhAzI&IjGc% zZ6(WmYn$_mWb7E_O&PRHL~!&l@-fw+-7YDhy3tes4I}nJI-NWYVV;~m!|2D$x%x}6 z*S7ZWzYZsnBBw`99j`Ju%LBar3`UrXL-EEdi8JWLe_~B!l?sLKkUQ}cYB?eZ5`g87 zVs0r=tDH{S8J`x4%_a9Su2jeF&%o-{?owkj`P7RVdoG&|eIpP`j-toJbo{kaU4yrFMurb|EcnO6_!+^hZcO~ z@dyyYSC_nUR$RxR4tv9IVFMmX8Y@@Vtb#HXQXL^(t;I&Z-bA6OeJPS`w2Bl~glpmq92@2i4Cbo6K$vj&{C~VgdYw64@cj{PqJ$EdYlK(~oVe@1{822DCg;2aGPHx1xx(4#f|cyIM4eqzt}Fx-0#{lOnoNe}N$y zk$nMtno0J-UwaX2cEP0dak^~;4hkbFVwKYPa=!mrNW=NF?fUFUbKjDgOuGm~B?1cjS9q?YLrP29tGdn0RHtjh5h;XrMlSh2QQ$fn3`m~`Pv$T; zW>USD1-6Cg4|T$g+*du*XlYK#2o8u)^94_5<}Ma!*kmVp{_K{!`Y*fxL)_5QC*cDP zl5N;!qjre8(ua7mX5`p5dLOM9B;m6cZe_j1{tFaF)+;+$7ue0W9>9zN2E|j=W4i3) z0vb9GwC$p?QhacwMUM3QiimX1=$;LI6IKunumat>oWp=p?Gnw|$m=urBT+u|mHjO@ zvmDAaN^&VRv&j27dzOV{w+P`%#hMaReAv2B7c;N2-$R^~UXHY4@iPCmX;cJPZmh%wC$JI2;AK7%R7Pis1A&ORz`r9u1rT9zg zl1pOzEDwC$o?4(V0LXA#WSSj464_Go$C+k;n@}p~UK$IBgU8v{Lu1z*=``NJ0_jP$ zRv~?bGby`&*=%!ap4`7s9v9ECc;q56;E(m`hnHZNKaQAxGYfB4c6V&Q$g_D52dt<_ z4|Ofc#l*e$;=GP>G)Oo8#~{W6GYZEIJjBaPk{F3ksVz9*BDDqidqyXCScLfno5~37 zEhX6`wbddC4F0vkX)fk8@bH$RUin!sq!l^F_}U!DggD6}dLaL7(GMlK&Usje#qBBe zaxPiHB#$Y+e42d#p;T=y02yF_L09~P#clAj*oUSFubOVp;*alW60qfKu!=o#VDu9k zNjn$Gd(T2>wq|kud_gr#e`kc$#}Vc2PB-E($iX)&n#f~w7-;-5RLrfK8_VEHV|v5m zAHuoS&C-IXh@-kF>-(=-W@MONPwe0!3vW!3gQUCVHS~=}06L&L?b4QH-26B1;ES(< zeJ3`I8V~a$*uOj{Vlp|PCPC$j_a5KFngM8l9q*A4H`lX5pz>DS-ZBgk+M9jnd!w#H zlo5A9!)C_YUIzX}6bJwV06IyjjbFqQN}`r{+@{9err^%5O6x+D(r9riKYNA?gMS}y z(3E5xKK%aYo54e7qx5%8>y9zBY9YQC+z;NaWiL*_E-!!XBU}_x|G=!QUK}{ecw$P@ zFXOdxNt4uO@2fy403X{3@BJ##Vk0PeXn0vJrc3SCGwoGr0?A>g?UT+UQ@E|(1r6!m zB8!dWkY}A<{;+BL1KQ^qL|fzNqwd`52!7(e5OOT*X+rjU8>+ipCgC=ex9zCJvtPVz z=OHF&odBj`Cs80)48rIei70Oyk~UY5hJ))vvb!M-ie9+^PTIiNFqfnm;R7LI5f$Jr z-mNbPatb}$BobZyrk`mW+DgcXR%@QSMv>CUnmSX*&Op8=rWyFgof8$0&kp><@2?S5 zAcO!H0o_TF_3saI(=0mzj4}yp&8J*4@FgjHWb(TC&p{PIdfH};OK*bFnn(>Tkc6i( zzBs?B0&}6j9EjN*o5tJV)g>$}mY9B~JdaxDGxFqdHfC@XPoloGlp^`&aii122IPoq z!%bxB^)auJ6Ik09Dp>Qk>O~vkGwwoYqe8jlNKL+^Z-g3fSw(RWUWh73PuXy}79T2M^_!j~@9 zzP){7T6>h5?DxbYoD!5oSjbnk+g|k}?zsH3K2HK$G&@7M1@%L75M#7X)G}~8Q6TAj zRtPmCC!c?g&|1?YmFzcYu@W}vP=gFh=SKN&OK+hpQROHm9o=1fM`UIkkw)%mh{+e%mcwT>ViuaX9eN|f*|=6>Rm-&26zoDqNwA}QzZ)4ZVr@i#)pp$7- z3c4*{oyVDL?h8NnVx%B~nPfp*Wu~(`G&jLDX&-yE8uO8t!LXb+0vJLs1GfPTMZEcj z!vMyeUYMf#vrESRZ9psjfKU-L3g*C&?kjWUm(vMsO3#Ss3~C!8)@^Hw-mko`kDvx{ zF!(Cjzp;jNLaEjCUdUaP_GPcg;1V|ILN_lDpGJfl-Wo;>mYE!QSpVf{Ygq$nP{Q<8 zZl~%-smR++WE?e~c%qlA=XE9tCM88UOD)PB*k7OMR>_Uhw{xPCgz&kkj#Cj@^gkp^ zIn@x0{_*23oVJ^GjI>C0xm4?_rsfWpIHbZb?o<&or=<`PREO-&{XPx`jZ|(f{A|pp zckrL6GXYo7;O~;%$#3a}uaaBPGD}cTyS~@ZC(%dE%ZK|>ARl^RcZSRTn89mrm>A*(-58q0Ze z5(eI~`lD_ZDyApdI{d9H-imDQ`v`=O5fnn}N-oofMuhU|ZMe^zz9Zxc z{YoNXi9U)h_Zs&G3%% zFbgq4>xBK_<;DGo0Hq_@g0M2Q)G8UFR*E+K^e3gJ;>VsMzxCn392ZOxm88fwe3egn z(ICFZ?E3mx_Egn83^hDujus}qGU$;NwD49)BK-|Vv@&E9GWokw>4X5-H{9#M03s`` ztBi0HSaRBDXwx7+BA5P-9@w8%<}d!o{k8C0RO8C!W=4wr z9G%+6h9UL+f`*^9U@%c2Ts{;E+%KPT?Uz^5QdYhv6_=vB>wJH{%O+inKHn^AbS9!u z+p_JFB~2Q}h#xabF%nMwI1Gg*EQ?~rqICqhg;1uBi}+>uWn^2!x<30C;je&t{@$zJ z5^JhN@|y&ymnN;aXYQa_<6&hiG__DAa*&Ie^LJk2)PsQf?g)6pc-v2U>;xtDKe zimvYr3?2$Uys@PjaK_P{+*bc#6JrX2%>5>Y@$k~=ITPDsqJ5gTX5U{zx6!%3|YB)VqK|e`CP9Mj-QekWYLWzyE~cO)+9O?Z)AwI0#G? z1>@z(<-O@xjWp$;m(JC83<{)nFbv?@zA9?f6JuqK{PMOMdSrJ?8Vste-1PcrwDl{b zS90Frn$+Lcf4$N?w#c$W$aQ#M0pS zn5n8+@&&Orr1iV3H3Jf1m$$B$FE7_4(I0Ih$w2_ZL7(aI3;lRbZg?wH^Vmb9S#%VA ze2t_vXh=7GZjkV$?U}(|^=T1`m{B2GL!JAT6URL6h}SPk8%2R4=l0e^i5}bH`|WfU z7(^6^nE&s@y01m;KG4w5Cs-&m%H!+;o=6OTf5BLJ2Z}5>5{Y~eVfrC-gEe4#ds@f% zNv6>DwFp~~Y}?v(%E-f5Zx2@d)KkLIdJ9|KdJA9nWY2{@! zvCL#bPWxybJ(F~ila|Dkjd=D+J}Ua&AkpR zR=&|SlIh@g>~9l$CHbHcm6w+_Ji&P26k(oST7FC?8M=&bCwq~ej5zbRbxlj>PO#aW zI}5?D*24l%q*ba9u78sHuu{A#)DU<$GJPCF332W zOjZ^Ah_iAU;7fj)$Iy=>xJONMt1Hb$8aj2+ImLzC}XB-yr*;6ATAEdipCg@9BobJ zTP`OBw=D$}U5DIkxRth$P-*UnWYEjhckxXc_g_U%53ZfB2rVaQgpPvzDmQsykD%4z z>!G{RBWM}8TU}ZSY{E3W5f$^^v2-m6;)OelE##M;46qmQEw#{vOlsyZeCSh!A715!51O)CGrZDuZx zFOzTDqu@G;Mpi_|OA9(KeSNFEjW>MWz4Pk=_S*{yjs*Cji;5k2C8EWOGZmP54VJ~! zte1^JibsICGs?5{s!Z5quq1Xop6;Z z7tJGdAYc`=>G*OtxhR7HzQ%Qflt|>XW^R3ym31J56vgT~3u5kn6+oFS{hUd3Ac?BP z`%ByUHnjf5&$#Dk85o9ZXELRZ^oaQ999VuiDPRdTS7#2=aNQ#i9mA(JUgC-0jOhK$ z>l;1oQG7?hqTNWNraB^fqJ8Q-{z%%lCmd$-tgov+%c+vCtH{+)`MY)YWn0qK42*eg{ZZD-AxAMHQCBs? zCECx2=P*>>P4jMI_k~eY|3y0dNn59YFa)xGj_1WP$l~KFMC~e2CI}`b3d~XanCLUI z4Sqvp@)$ok&wkC~#6Mmy7T1OKNFeWqN8IJSEpl{ijo6$b+t|E1*V&d!S&UCSvALp{ zB}U6y9xgUANAk}lfS6q7e zap}YlP68k`hbD_G$IAqnON9Ne(tOe7D2v{sIr_mAaBU9*L&Sm-=E)wFsh9-;Y7Udu zv1pMa4=GbwcnfK2^;3uOxi6J$n|+w~m3T0uk&XWy8SB0N;Dz@$4YWQJv=hT(97q&e zmpXe^KnXWNAImKv&O?ou@$Qv6ISZezHUR8&{JKC*jqfwuXQ>?u310WTtdDV97iu}< zxz*Qf*aCH`n1dM_~UNu7~f(!*{Np9=8k^X596e1$4&Cg7CeS9U|#A$A5v1U(Cm>~**onUzD{;^*xSIs!I#&K&f-cbgU*q@z z#c4Ag0X}$g`}p?rLja1nI|?@&{7lk#z7UMHfR_Aqe4DXYzS>K!Tx`7 z$Tsmij!%N=!cwm;nQVo7N|tY0gg02t-o7P#>(s1Kdge0(WD!kGu&|QL=b4%$%=xC? zjofD-B7E{yF1n ze(&KDnfA!-PV85HTHL5V!X=V+{P_fkV)5R zpxzKQh}kk-D{Zz^fDH%d{Qi930g-*%ZbdqB0`N~Ll9Q6Px(SqVB+hu~|B=XH$=tT2 zv5~(R95ZCSLd42B$0Xj8n3eslq0fM@w!&rzw}#g$JU5;WY!}ur&Qj25ktqvjx1x-c z>pMl7&S-Nklz^3S>a$uW?SBBb16JXG9<|acAY8jjK{ckOJK7*1 z>k07VQ6$c$qoo9%ucYNnQKc=OEh?(1-!%8-4y#yK(mHszqlZvnEaq~IH;z1WI?v>2 z_@!l$>7tix0j!JFL#pX*`uf2-KWS)-?Y;kVIUYINQIBj$aVtT7f|Vta@U4Ct_Y?yn zLN+~5>pNTek!2J`Z<8bw5@QoZ5GAE?el%)}lyDew#0dJ_VdW_21tHy1kL&HKSpimc zVbVk;i0`i|U0O=DI!;Bd+CC=ccqQhnW2Jpz;>^f#$0(KGI~n-)Z3o2#ybE=6`4Ws4 zctM*w%26!oX8a>1hI3s1Qm@K5>D&=BY)OJ@jfMG8dZqQWX=7;z>g$NN^xp=&zDwuP zSG1VuQS);E9S_8PQ)jX|9}R6t)^8o-A>kfm*Z7Jth#>n{=$N?(edts;H)l1qbxhqL zLEr32)BJhxPY!CfSMu!20#lryYlyQB3;kU7DKU5w1tV%2LCAkMLAxRSg*Y;``yG*x}>>=3pYu+DZGmC_onnrLt`{3h!e%VJypZ7=8x){_hj05sd0H!R{Xg=BtYKB_>Hn!a4QF-NJ@WL?0Qhrs%&`7P;7J z5Yb%!nvqfbE?NuZ5L}cIr4})0zHh{6iosr&`;FNwoCFom7!a&2S+3At%1N;IT->J% zN~q1(&E;W0EmpgnAww123X{Z$?{AhaEe1~o)^h&P!ZbWoCJwMM)}dZVY=euvh}Wa23G zL8C*6ojX65B44xJd8SdmLapAp16RIJMV_6y#2;bi)6D3s_WlGYuWFkLsKS4J^`xbG zR~IdA07tu<{q@5U-y3%hD*+i~{hX~X!=h($%-@)htUOLJtDUIUH}?1Kn5~^bMe2}O z=s8{!x^KC81n&JBmg%LkAGzKPR*#1fxoDqteJHZDPSiVZ6Tq(my(B6lXlf$q{QT$H z{j0O7!Xg?b)PyzO12U1~#q|(T*o?&iz{i=GR$%t|G%=93B{e*x(ovP3uyM5s~$}}gD()luv zN`?i=QF^FhjBbHtS?oZeJ^L!g2MC7!I5<`NuXa6JRV>r@@=Ux90LGn+B2+O`Ai+Q% zaR4m3KL0SvCJyED=^})!=xaj=F#a??rSLoBh*^*mjy5A1JQH3hJ*7lDe#yMWf!y(kC1cslfPH+Wj5PQB8+B}}>JGQ65pMYQs%+DXElwK1z%<2{F6O8v=*{Q1z2vB5F z7c3=~k!ZP(-|buWdFQS77ddq;L|5C!fJBT}))}9q$b(JStRm6J0_#Q>Ic3nHeVLjN zQHTzBK}1ZN)t{aOx|CC<Pska+F>I|*GG zG!C#>Acy!86-?c#iF8)sRFS(@Hie4&hw}lxdYldO$c!+h;`~4_-n46mLnq%5EsZYp z0&hZ;u%tMey!^!cg;e48{mDrX2!2B46BC{DU1s7#b=NU4^C~vZw&p!-KWJJqg5K`K zRt(3u`B@iw1g%Zl{m{KWX<76-?DbsN_ApVAQxe@Gr?`p)4onctt@)Z2s$ z{CLTyxX(5p!=1h**Os{0Tkx|6tm7V0+G9ZG+N@IyaDV+=lH>AOBl9Sr6-?R}VjDDa z6hQMnQ`o!y{rJI#iPQf5a)1bQ=52!1S(}pI$LQ6TlWk9bcG`3Ew3x+D(#SnBOWYY$FXclTS+{w;})r}Fz z`u-S@9eqA=5GJrTuR6hVj7)H;)T-~9SK?U@m zGmlMQnDq-FB>t2=?gLBGc6bC`{GJO@@JYWbuu9zaSRAjnvRZ_;)leNqMeS|4^~l#5 zg16pL?@A-cN?WJVXWL)Gah58_4(yqB_S?8VikTBz4-@m8n3=e|r{pRYcNZbync0`S z#8nn=(p&7BCmhq@De5IkIa5ljP>l5X{u-ITkCd*Bl#(vL+`sDWW_idsR~n%?Eil0(R$DX0j{o3Sg?c=;_@y7tJZg~c4z=n>Q>9Dmkd zqi0PNbG4ofymkZMp!T{Yw6P%2(p0-8q`9g8IevTNxA?m*aO#p&O7sVNGb>9LRti}=1LbW7Pze7?6^2{3pQbX8 z*repp>9^%(_jzq?9+YAQMOvjm>=Hx+(N?ENQ7Nu`uf^@DwZn1-6*P{xl5qLxI|aq` zS4n1B*hk(>e5q_{^j2u8_aHX8JDxY-%+d!Er&XJh6TZ4_?SSP^?P=FeDK{j#>Z-p( z>#BQ+(r=$0-Rc-C?RR|^AJvRZrn6u$bUcQ`;C4tpbHPphSlY$#jeEng2^X=mNZfCS zI2p7XP6vC4n(7DDliVnbSu9acXa2}b_XI1N`r`Q)M352%G*K-67+eF!A>+~nDuUWY zKZxWWmA7or>9rn90f7MmeMGrc(axN(!@DsE)uz>1aF>8#_nM5dj64b6Hd=lZhq7t2yy_``q<^6m zLPB%54&~sDc?_3eiL8ZK-RttrHU^R)!!)7kC=dx=ig+^`|h*8D6aB z|8@X%_f+dHw;-5}&CZP1_Z|QP0$0e{vz4Yhy%U5v6r%p{nv1y&#BVR84e%5Hd9}`# zoyz2i14yGWSCG1caiv>DH&55eoEdka4dE+F)0YD3>p>85&cr0N*ahC1 z_x)vw?m_uMm$^015M!;bZ(GiuZ13T`=h|~*{1%g(&ZjlM*qt=^H{w;w7`_@B7o&OF z#9h7(0rAP*(Gl}u@_%MVwp56W_B>OFXov`4)V{k-j2WyYc=#+EvOqd7l=Stt{2PBjk z&Rr3%fXKM5F*|c`UUY_6FA!aR47wFJz67~WZDL^bBGY_4G~!~*oG(apkGdSSnIcD1 zWOwXGSm&5aV#t5@<=0l zq^}59oOtLjBt|6(5mnsyai^SOD>3u#^MX99bvAQoBIp-M7#0n<*VBI-;uKA2Sq|)O zD$N|focoN)OIK+sKWI&d$WX1dEA{${dD&Dg{Oxars8#;ELr#9a* z)Y&WEsvPEzwJ)p)?aSY-lC>Ehr0OYeCUwBoIq{o`&AwsYz2s_#TR2>CDLvjCqbz}0 z#&Cd(T0)2o3FaTro{@bzJT1u{XV@_dZ3P;_lqp^mj3&AWqNdN!OWPMUzekkz7MF(v z-nqqRxUpN-yo$FJmFLR;8VCx}o&0FOjXt2tb2D)~f`*e0(gjE^!_6j%+R0CT5orp# zD_<@$4)m+Ha9JkXS9PuS&{M9=n6s+zP=ajqf~VT=1H7TwoDmW9b8R56YZ^EmA)m&a zP%mdJS%DRGg7;mvU*?=Mvzw@AblfFh2uMcmjx#ZLX&%)g1ZJ~dc8{9^F7-HVFr0fhP&rxKIT z+Rr(&zM#N@Wp%H)RV@aJkC}6?RSw&%hsWV#c^lTiLL|~7=KFCVv4Kk%yLEW2O;hb}#gfq@(0$z6I<*?6uQXg^%vsUFQqWgacicX>@*d)%Bu)-e$2KMC4T zm%g*-v+q)|sacxq(wW=V7I~*sSzUn{=6&d)uBZV`1%r6aALeh9H#e~Xw}>D)OOP9Fos5sy|*t}0YD_!>cfJxnS-sOKYrUsZU-dsZyR zE=|IerWf~I3Ms+#xVqcvKeLu82!osM9v?}&-kW^k`wANGp}$zWeVzOMnDZq>0T^)= zcS#^7A$;XH$@9_i3V7@j4q^*)y|j9w*`>lSCylqc50rA4G^6!+3<{pzG9t|qw7Rj2 zHyP_n@jq@hBkGukkkpyN!T?0ZpGOwF=F}FN-K&*B$4V^5gt~K%_yvq-c~3~5iymPx ze-v+m`Osg1QP{qse(z|!9FA9MEVF~ZDxBX|WZrtb^{!%;MEoN9KBK62=#QPDdwqrT z6;5wlgtqDO%iowr=996SjJA*fw9fIboS`$|t*6<=DKk3 zq2Db3dX2vfpen3VKZTahv{CI3MQ|!SmOroFk-&HyxV(*1_x7E~jPWIE&Ji8DG+IHq54g zyChypIA;1XqPVq{)4;G5jV*I|?(6%{x~n2{7BH7(PhEg5sdA~zp-@$^qFe0_2@ z8gaRpX9X>MMO0uDJ^|f|MM6YPM=b-#+3FTbOts*xI3w5EOptB{pv|S7XmPELQ%U*F zo>Pt$4W`P()uJ5tdGdKvvkkR61{UnV?K>U{kM6+%@kjYI>&q|N?d5q>@v!XO82_q{ z_Zd_O3t-kU9Le4kGIlY9SB6zmOx%oPrs5S>qzI{et zplPPZi+fJ+;Mt^yZ@xUSPvuN?n5Pn9{aWsYu9{YrPT98QaWe_pJ@VdBI8!y0p+fV? zPe=o-xMIKWwY+q(wkFckkYs2m=q{L=be(+Pefa|Mm>ybUI!xfzL9b)%%dQ;P6TEq7 zFZ4xJCu1D>C<(yO3#Au{5spq{hV0ScojYIzGlUE-g(KbJ2*MstyUz9(3G0tp@OSLu zK#-{fTx}AI;QsvJ7j2+QKo-Y+p3fX>3%;`29~*=>dn#EOgIb(!G?k)L3iqgP#bw3< z`|uCbH+xQlNF9T3^Hvxx+wTe~8a(+7>1!66Sll8Z zi|cDS{M8pjW5O$O#F2H6pyj_h$&(oC)&-kd0Op7bEY&Mp8M`&sPl5RZs4b2?eiqSf z^66SJ1Xp!5SQ7wzP2%ms8 z)E4hD@1k8+a$xu?73)gkYO3Im#8VEJjT zeKUSo&5JcU({ti`1LrT+lWf&Ga8d^#)PPs4{c@rT zc0!#$XbjD_s_iBN{*>PUUhC&}{$V2K;_2iQeCR^u6UWiiOUPUZ$Q{68{pninlz+by z;lg=TGQvXTWHNEbkl@Ew*M|Bx8l;eKSuy;JcCml_oEwR&D9FiqCs^W)VWogqr$Cb1 zJ`eTv>UC(cmzy6Gv2IyP`u07YzNdcNrwVt+_UGh#HWrZsd--7;9=Apqs&gKdI`7NC zGN_RjC)O8H-3%4Jp%n&}2MMis>izSn}oclWi;TzbE?fo zn-st-ou2*mGoxK3Z^O>BmNoKnxwrl0j-rr@ACm6uPzR%t{c^AUsfTB^F_&E@YF_7` z^e*3(F-182k#n@U*P>DndR+IWNS*>>9YBD-L~Vy~E(U`hNN5C)Jfjbu(Wk1kx=-Q7BuYJ5AEIMJ8a zl;S#^TYa_!H>$nIHMqju! z8R05_1C|U)Nk3+${;QIO7BdmU3+w7;Z&m*t3WD0M^rqp!Z#UcyXne#t`6X9lubz}9 z6;KnY3cP|mTAq&gEv%ywDna3L?d-)+GcC^e(>GYj;#Wv_wPvy7_8Qpao18h}{%-J? zB~cU-`r2s4wHK*kTO30esKDw!NJkk>VNHLx%}W=tc9Xi`)6M7nvZl+T&!7Xh%KnVr z_~&i2z{2P$e&(7rQtT|u_Zu|VyDt3cb1oSN#V+0xpg?@UgTdkWx_fq_LVdv3&w|E)?+d_nompLjHQ zl1;52#!%`Uymu$N;-^RykzQ|RWdXe2>7@lUQ0Muly}=qzH^s4 z-xA~f2c6l-f4Dc%d&b0{N$G>ZCqZdv(Z>fXF&Yfe-O6R_R@T!bq)ZHW^%%nd+*fKu zr0HG9oc+V|Brp5DNRR3h+jFttKMUl|y+nasGFmnrGW8%bY${X*CJyhkP~=Du4A>*z z4sA7?-Dc{%fV%e{&&g89g-&O+w>D1A%z+SCe@SlZ*Xd7Kresgh3;vS7!o&O`s+TdI zW-&oZufv%MZ&V%iimEYPxxr4Y2d&avgA8BLwhb#dCS8-Sjf04@r0=eHU!)NCE!NM6 zsd(*m^(XqM+UytyJT~BI&_41(C?DfMJq5lOJNJZHIpjko|81j!JoO@legbEYYASQd zItn5E_c4X?gAbp~#fMfByA8CYq&2tZL37ka@p^zYVxg=H7YQ-#HK)ci5sj5Z9|zW& zA1ZR5bcG9Vb&4W_u0JjYBUdSA6{U4QOWG!m0P8@T$+%fV^Uh#0!QnZ z%%P6aoI4GsXe>eD{>0-=Jq*aSawVZpI2QS{|wLpR@E5%)U|c9el{p zZZk+1;K}`$coPr&z&q+qS(kEav%&iiXUf$VrgLo46^ z3IXW|n+TG&!aZwr&tMtE3C9J|Z+yo!^9|&aIb`1ao^ou}v90KwHg#d{uf9+kBBckL z0?Y^)*Q`%Ow@D!?PDJ%s;1|H@Fd6z4F)PqkNK?v#0f&_0{p?u@H(r{;M3=!_LmI>B}PetbRITmf+HFQ^ENB6t&~8Wl?q*Whk`pUp4BQJXql+Wm=sY5eDjo5TgdqRTg?@%0`k8q^Rj zKk#I!5w50pBQvq=3{B? zmzbQ&$20lwVzjM%Q_AK?1wxK4v{z0=-0fh{K6cB|#pAbXe{GFqnm^(RL3hG9dAj;U zuFP)7PDGHf5Kx|6JN1g}K#brjWlInvd?r84R#XasJFMHdM0hO`_Zn8lW9UYOoxe$p z?x6*CS1EaD4?&_G<^S`OU(f-1qcS@s-nLdn+}h)EoN+DReK>cS?#8;Fi& z^mi}7Z8kvQ;YR9Ay=sf#$)n;^$rqI=r!WM?cYz(!Zv$JU6#cgnLb-y-}j_U|IXsxJ2pn(W^G7 zwH7DP52K%fiS#-n;Yv}Rs;me&tMzBJb)X}CUjirL;_ZS_)FK~~elI7v`u%LkM)9rH zv|Z|I0~8`UH{QgZ+2pEHId4q`1e-oR+r63~seMxIPX^bE5WZlA9YfG2``tUWwp z8PoV*6C`&qNP%Zdjewi;Cg$uN^G@x$5e_t^&yp#@Xgoz?Cq!rn+9T^&apA*YBvO{v zEnK7Csl(XuG`O`N+bN zKhJIm}P8~pYBQD!w1>$S?aWc^gk^8w;bcg!^)jkyriteK;4QW^RQ*} z3P&%fvw#|3tqF_}JA3~?-GpC%elY==Doxh0d~^f~Hv1REme`d9llNb)C0%&8$VQGw zrzC7j&Q6XWbUPb0()^G!NsE^J2i9v@ADNcfRPaBAwLG=_+ufVL6sOp!ZPc??QiFV+ zXqt-9eWxW6KCquM+D=V+Aup&sJlcIRE+wIw+E7--C70HNLH`nqYe37)c!eXKhe68i zkNnoPuCaEs+UpikAoUj4jkx&i!fQ|1_)_LG-Mg)p|1`D1Bpqp##f7slSaAsBQ};d< z!eDF%x^llyt0Z(nEGN-wNl=1Pq$^q$9I6BE0BnzxIfaO!?qwk1TK?q#^0UOxb&biH zuv^!2aUeU3R*pWwA`jHLHYI%mJMxd>v<@x(PfMkif}YoiJp*VYys*ENkX%HP(%n=` z;q%`r5_7}$vatKuH!PFw8ou=Ibu{8z*tIsZXW5!c_#q5L4%f0>XZeGQZ3luuP2aAs z5@Rq2!8Fp0E?zR-yTPlvsjj>N9`}f}B?(V%h->~?;L%^_g7R#LbIQ`pLCUV<~K4inL@{Go`F6 z{NaW^0Os5ou*{|P`Vbc^rNy#!K)+pv)AJxAke$2`s!1>8GFT3^)#60`B5IHk&lCFH zatp~e+T{t~m>-_vO+!k#ONDT7bcVT5IM{J<2xQjb7c-IcLhdIi>C}Pfm!FMcPXMp@ z6Jj4pq_o0q5?bV7GZyAPi))9&oUhLQ$RUZ0^w4vl<2P)5@{QQ+_W5pFn?g=~D1g9Y zuwcwF_5+w`9`D97q%tzZ#!n*{a5vI!`9yOfjKwQHB8kg%caMOV*uIviF^!iNzU|ZH zoyIo|y@`^M8H#W$fg*m^JQ{SQmNAxwUfd+imENBFQI{OpRTl*7RyD$=4e9TJ8?d6L z=A{F{@~3RmCFPHe3JoFd0`ddu;MGzi3{CGA=IqiRZw>}4z9)s&^LAK1nX?vObHfqX zrEdd+f1z|GYhU(=sOBjHNT3Rm(M{uw~V^v!;; z`7GjBXvn3kNPl!qau8kFJkut2kTWYup1~c39u`fr?%&mr7794VD)e}8y<$u|uU|<~ zp%PC>5~iy9ZA(3kKf0d69%F}a&gSRox(4vH`WKG#g}vM3uc`e*aP+?Uhp}XUT+YQo z`=@9ao1|sK?Obfplr4(K#=ZARPn>4d#RCs2Zt)T4MR{M6fj=syjbL8q^Fwbtz@Qdw zUU|iW<-cnqc-jDjZ&WRm$AeuHFvQ$Bvx3oHPoy4j!+XOO1Gb8q)Na?2_ec9;UO-%{ z3V*0+*G$ zstae+uHSgou^b~_C}Px^VCnzSO-!pjR&5)rGXCp^(vGt%9zrE8+E%EBbBPnOlDfGc z9f7lUf9;XVExwji^0`3V_Z8zSbl0c|kS;(uD)FTrBX-}Eeg(xoHyroYSjb0krac?> zJj~TCC0OZ5(DVc$aPhvi)-Sjp?Qnq9K~7)mMY_q?rqX3F$5k)pgR-5X-pAh6`y1rQwV{O3`sH+)j=4{r_;CP6eA-!QAQ21w-OH9I7xxkwy2249o z;vKSDPj%X;~G zB#dAJ6GGL$a1f((Obri-ElBMtqC#c3KcsOAs3W6GY;tkAJ;1_`n4nA;EQQhl_SUQH zvA|1B*kO~{;+iZJP1}I9D#|SF=xm1ZS_dr3tR&7un)kH6pQ%tbu%%#Xq-Wl?5z%y0 zYFqiG$e-l@k;CUgX~h-Qdg9m!dQfo5gUr;eEQ831B!VDc9Tk;yP2*~iU(@EUi^#Q7 zV-d-Ik_nXd_3WA1amzmtKU<;;=~6?(ywz>r=1&pLmc+(qHG0>L_K=G(zox2?@n9H5 zhQ=SzUEg{=-GRqZdn)tPM(ZWh(X}pvz~E9NG|j&fkyaIlD!;nLn8-+C{Bz99G<*h%>8LB@qt-@_5t~6jEGao)M{fie7KX9+d z**r;gA*ILr{JHu{SNQ1Qdz?!yC2_fBBxutvTv+MB_VMUo{`~Afq2jD0u6haI$hE!b zuQL3fMv|&BV@S+B=uO-BwWCcxSzY3ouTQDE`=tcCSYaqi08v?7uW*!C=o5iOR`tSF zv<6YJ{qLD7{}@0Ym^BSP?MCeU+3b~${>3#C>G%HyUd?8_*-}H!F zHhXY-daSZk?hUb#Rpa{b7WK1J*psn$8*?_|Kef=4qLKTO(;!awHL7o$D?NC{tMJL+ zDgt#J89xSkyDn3DYuRE-i4W=kn#N~jC9bEby2*!gA|_CxJvDeDFBRx^B3TJ0KAd&V ze$8i?N{tIsy~P(G#(I3yZzF^c!&gpon95|T4h`ZfOE0qLt$v7+aHOd&D2`!;SZ=cQ@eLcp^^wl@^VSwlpZGkN69V&u^H_qp1*%py?E}RGlw>ApU z=8xYG+vD}#Olf5I5z#PW2XWTD89|f7`;pLBGF`5gr7`o6&}cVvN`sY`5%0v$HHpma zyk@MJofQ=C9G?kt^mGh!JpRW*_#JL-w4BQLuGc66KUZ2X$+|&~x&i9Ie9Wu*pgOV9 z_ktoMls)%C5+*n|B3faMl^X2|BfYdVI$(d*l81W23gMNAb1C8D#_AZZiTb#LJSo4Q zB@%7;IQ$7KEt?YOb*<-COlGs|^$BIBxeu`8%_`9efQYB(C1>AzME#xr^Hrqz!yc#B zGwSk>ctKIJxmjUfh7Y6z*c8(a?Uo;%w7 zs}h5`3gG3z(DNUn$Bpe_j3TKQvE`_gA_fg2*P3sK4|-*=+q=kH!D@rk8IQ+MsxlS) zkFQHs>XuD6duETYi6Oip|2Sc3HO`_{s8SsZY0l z(#>ONMWMSPpol_e!3o!2NUSRP*CSNXwncT5xbn}}alGj8t6}G_l_(H3v`PbTIv^BR zp}+`hO8OvvvD(H&Vey0{Bf@C4-%#_9w5qu>I2OMT==}+zl`-CK9F}07-`>&^m|g0) z-`}AA3z~2KI?bqyDYXq>d3;2$$}W|3Uq2~6RXl9f{0VP(ZX1fb(f2pmdaFt{e6<~o z6!d5Jp?Zzc&h0q2$jl&Oli>KIWjg`!K3*z-4US!mtJQDbLb>EA-{cXYY zDZ`QX>&iX%RvwrA#rcFjf}4Sl`j!7#1b53;YsDLFBx=I@t*PMH*W>)sbKrwPWAg^F zPZUTN!M75kX%QeKZ!yX$cP@I3{b|#rK*Ylr*C!w*p#Hyu=2k90qgL;2vd=UdIFn=X zQrH^-c85BdAves3O$-eI`yLSdI-mU2x=YnX0T)=4$ax~5Q9_x)-|Pwce^8k1-MfyK zr-Y{7H2v`c3e4fVH5*x{2X!Lb##cUGBwO}9`=)7wF25+*l}0u3eFqC9gN3o*NwXiU zdTQ_j{T+C_Uziu`0T?#e*64ba-{^Z2AT*3i`O4E6E284t)_5iaE86z$XTDak0vdXRE4lyq4~7 zJ0<;}3ZIP#(_8tRV0b$JrAD*xM)f9khz17zK7kXv{X+#ZIMm_a2AoyngoL#4BE(@^ zvK$=bpp+Do-{mUWel53Dqy@gEeo2;@Uu;{N#)H2(OTKma7ux?NTak6)w5+Gs;}vzD zU^mAN2GDuIgUnD2s92_$>f>kJ3f)#-!e5Zl1LpMQTY#;E8k6kfM<0Jve49PnB8Q@(+7itts@_@lYR!53k;+-HZ|=DLr?uFmfn_$5zoHvDmKIKR9RV?Sc3pZd zyId2d*7MJ(-53wHPG9vnJ+>cj#Jq5!Ce$L#NS?bqK3-hXd^!UP&Ok1XCghoLF^EY0 z$sn&{8)YB1Pt~H?%uk$%$0=1Nd#-{H~-67`yUE(`~ zoN;6&P;P`MT-HqpvWI6Bv;B@d* zsR>Wlm3i=rvVG@+jeYSh(kiBw9&VXm(N3draY;&ZgK(&xk~$)xy0q@7oc zV9jZNzEk&*Dp6t@j`kH}Up@=R(7~qdiRfxcJa)Ec-7`Dh4d~*5lo}!BMdBXZ%CxH1 zYLzpxCC;v+fws?pE0xt}--uRFLR^h=x{>Z<=M5^u)BVHa|v#Z z1LMt*5DuGW1HZl`vftSM|AmcXy>X>V^Jy!vl<&>h=wgem@WqoruJS7lK z>-*hmwQvSBal?`1v!Z(Gli^G{Za>kv1s#l?4Cyv#hye|Y$g?uu4gC%Hu+#{FPqQkr z%|7+;yAg>AVmSxRJFyF$Ytbv5?F14?*Aoso!ro!laKeL~3J%q6RFloaU*AmTljASC znWBX~&+wPWiMPMix1|nJ&B614;fSfE(PbF!sE*!UN!a@w(4DD2#V=6mmX6^jatSDVH){;|L=#dd8Km(yT z{_4&Eo-Z4`HvWoeXkX(e+fb604`T#O`TtOkAxq0U<-QuK-47gUYgI0NOD7ttZU9)# z8(Ce6GRuT)j`bVxocy&>P$4X%jY;~6cm129Nzw>6${!=0IKrI>*{&PRs+lhx#u=Ch zM^40$`<$7r?~%*|BiS0V)nsXYMr;D-6A#9~(d^&@i`Y=XvD@1?TA8YOp+*5d?8AT8 zI}sX-8wuFUgSaw?{s6)%qrpmQF3F4A_Wv`Qj`cb0=^$b? zi4h5?vMP#WMS*bw_E60+D`eRr9aIUVB)%hCxN|S1aJeaq7FTmcIn5zCg|hm1W;K~O{ z;ku-dl|}=T^tNnCX+)+>?E+eV-OJPR^XN_r31%+R!`g}Jj&AdQnlffyW9yU2aY`-F ze?*dz#ZC3=D~M9JYTaa@cjPhPzTo&HeiuE{zzESpmlsCKWh>wX+*i1Ov(Fb<8mQ zfty3Qo!H{|a0A^)SVCJCpLd4$c+(mKvd@E2K1Q!)Ry8?&_wdexFpZ5Wfzb7{0${_v zy;I{hCPPY7*=Ib)WIJ+N`8vVZJaC&Cih1ycQ%Hic&STb!{*AR`DFgGD4wDRLCr3xoZl?75d0n_ifJx0(H^cdLgCfu0#-q?ILD@J5NB+_)*WU%r zVf2LQgR)c7H`t433E{sW*%p$1_vZ`2*PBKJ%dN*Wj*zxU|8eINul`aV{(r!L_sHe$ z1a2cnB<7RWak0YDYICC9IVSXUPP!nR08zCPPrC;DA`m3Wno7P+WlIQE1^C|3M z{}2{K{j|ELrFY(am@e#l*_7QvW=`(0*xXu={i$m!Cm79Xv^*dC7`;Qz7Z=D)6nTz@*%O#54sEFsU=u`$j7^C zG4I_Ed_t7z_lFVi4Agg5ZSLqJ1+h|)ag0<)1kqLJ0xf>)Jji4g#%NK9pfu%EWvmn!~ddu{ZMF~5E_LTxy6 z5=zRqXw^vew|*qxg%2U%vFOkX9x8Y}Bo&$>kxta^X7IZe496~7PD7c@0=2xmn75uU7z1E^9kTMm-nZkw|1@T+$*#8CR28j+8M2iXOw$yL z^rnoQ$%s=yM?Lg*?YDz<49mplzj1}j`ZbRfRqAfioD_~tlG$e(%U#wc*Pfllu1Vk* zkF?}Up*IOO(g)`@4&BifR^)|^I;#0Oj$Qjbpghx!%JZhVUmZ(v37wIEL&j39MAlA+4t{LYH&QP@r;wlua#=NsGCq!ybgq=7 z|C^+}5lWSO&nGWUBsHSnVpy!86o)q3R1A}Qk~CA+?g1^%yVp@hTRSw#A&k&n=0T|5 z{!eRRN~VRlg}v5dI&N1qnXKNrh)4KoVhFvDe;#B;)@yWFOp`Ec#UW@|1O??qNfXi- zk*h$aMxSn*>39{~#4x1EPi`-9=Yr(^z|CTl=*R?-bID!$zh8cEQqfCRVpQG|!B*~n zUVeCQYu&&M_%GA=8=g4dcndVL8xdVI20K)*8GSt~W?-ne1fCx_zOa4# z^pL%>YG>?)(A7yocdC4Zlc6EV$lDh4k5aY)cy0**L-Df zj2iNl`c87C^rKv1s(?cH?0R4L=ANn2QI<1-RIOo<$Z`(MsZ#+>&WLbwuNdm3#fk7Y zsXIenMeSd~j95T26jRwyw$e=-%gE*{$$(xey=ry}5{Bch<#w7Rr);}ke9m;umMkJk z^V^_kUxW1IWA27+N<5*yAQul&OVGeEV>EkVh{3BWkTo_Q24eaoeJ6ap zX|t-0kRz1*@dzE%7v_Euk^Y7O##8k-5deCifiRY!BD}-=6W2h@0`rfhk*_NK*NrGQ zq%6p|+|SZjvPbR5NI4jk;d=b&9_3sr>X#cL|J_xrQt9FNfJ1h$lJr~85k{u?hC*^< zMjBPu@2JD5Da7155vtRZM7cB`>x##lwm^PxzTS!}pfr6>yZN5mtI;C!H0Fl{>wDpE zRU}-w5*xrK_8vV=i6vY4JjUYnM%Hs>wf{e+-odf%t@$2~ZQEvJ8;#YlvC%YYY};&- z#d9@pMmsN(#CwQ*>m7U$<+$?7ur%FvSVRljdHfuCD{KBxRSf=!}hgI@daNd`H{V z@+-IgD+93h9l`(PR@wJ{F&wdxBQWF9Qlg`l)1Lgpm5N8WA(yfJVH!on8`(2I=C0sBf)2r^QGt9f023f8@kp1 z0B>pSLWzG0$+ptahdEcEIhekqmq(WM{GJSOn0=f1(4tL}F$7?J4UA_?x{$foG=IPL zDKvMt>&4loZ11=$`+F^dY%f4WM~^+ID&(UmJS<}Mu|0K zk!cZIp8GOM9BA=JOxeVm25mLIhbSL%sz_Uu&NI;44AuU1yg-uQU9k|YB9i^)+x9V- z6UXArS{6kkzki_}9fC_7Xaw#{O9a!CBmr(0m!0I-_5E0drY}$7R|*|JrVz%MuW1f+ ztI2VXU(y1Hh#<8;sG*Fm!ScAsb4e!&Xzf6c=A+_dJdsk?G%Tcz)ami`V1T$I>_X-` z!VrpxOW?P=Q0ag2z39e$zBgfKGG^tk6EvHHfy(95EOiDzA}4v#^MM1>c!g1@nbx$( zB&g{pF}@bnGm~27=yYjKE#Z@E;5;ZY5!4W|e>~K6JX9%y+ry4(bdd5I>!ZZ?j7yW0 z%oaNTP9v(mP5+c+A0rw^IE4QCwLu~Y7VmVd5raJkuiP|kpdG~XMA=jZ4U;)dG}j25 z3a#<)^1K$OXI>0hF~mm-)F!FJ;;BZ>z(v(Nb!?BX^?H`Y#=E%F#=aH&M^<7e`O`OV zCmt+JJ!@?9lRa(f3X{OW&^!;MOs90*IVhxaKyQq9m%%cj{cZMiXIO)XV1aM)dl)c6 z*cUfj2i{IGpn=1!DWqtY(MaM>rW+%_H>d9ztqFRcLWTsy1x|FuH!wjnuS9li*o4)o ze5p1eZ9R{~_N?{iiq$|`74fU|LKa_gdY)y_)7`-DGehqAltRF)AHF#GqJk*gk-e#( z(rhs2ZNyN@2QHs@(Hs>-3QpiXlmK@scYq*w30JYILq%+6EVp97Yo5 z*;_Bs=#heuyO%RwsoU5|+zhJl04HGur1En78V@xDtEY&_$Y?tec(*r`oZM zBPW=#gDJF-yhnmASqMLFdY03mOZ6Zynb&H_JoKiIC90)L^Nk(6@$IigIflS z{=*W$F2YM=IDd9o%OHZ+p@y9}SamniPuzXVxacJiHJ{$j_9{>wF1kv575{y0>-ToW z;F!3Xn1bdyR`bdBKC%t>Zyv7HwAU%mHHOI;{KkJGa5xj-rvsdB-ji!I5PanBSLSdBi9~oavzHQ;1MZ!R*4XqDji9*tk}+2 zVhf1BIg9n|Sn}VopBv^eFe&sB+R!O04p3oAK$DDbu8e6%ISu8>QA8|pZ2lvK;_8^Z zTecACVSoL!}tzQ??NtwAw6SJE_I_i2ONoTf=+bWHdMDJ`e zDZHy-?R`MVyNCfPZ3xZt{pru{FAC4mi2xr_}BWdzQ#peMdv**n;!>lQiYh0d%KL@kYlS?}C#GS<#Jw`1a% z)kJq4^ypgL5B7j1?G=BONGoIsOQkwgv-IU;fGuqiL)&NL{xaV)qK`Fr`vN_vO>;-Q z5-;M@t)5Z8O>7JXOVPNudMpu68V}69Shu)ElG6&mR63{EHEk`hMPl2G)B8JUS0lOI zg$ahSooxO`(0y{ZHH?LN^izS~4QEn_xO2^|*DNgq2%4DXMTM65vQkI92PS@nXEI(+ z;4tF1@&shDK7^nlH_b&$$ef<&@#&)vG_buu2@xbgrIOa}#%CNudot8dzTwf3kG>E_ z1lr9D&4T0&V`)3J*4&6-yu%^EP0v70D)#tH(_dr>&UeS&pzbJ6wpsW8N!Mv2~7Yo-HzRM(i!Tm$IykKY@0toMuCIcHNa?xQ2_Tls)cC9HQVh!{c;m zIP8pOZ!(|X?=S%cvMoMY4zy0?W}(-dbn3z*Y7>gdr)xN+U(u%OY5GnK6Pw4o^Z&~c zru~|UengoD2?ch?NL90Db#w;#@TkLYFGZmfq7Ix);)zZK{Vq+HS)w_2F-W)O+ggT9 z6D^FKffrmv4kLGg z&oTfE40ey-H&HILTf&Ro6xK=cei1Dr$i{rE?o)Drqm-LW^wfY_X32#M6*{2XZg|_8 zs7%Z_Bx-V_2bqBeE1Aw8zIXm4S&27J(1eaA|B{df%fb(`yFi6=-#klB>93f&wbasZ z-@60r@vuT36N%f>4RLMEQd#R$BgXByAIEgk3zr$=k$3@>iFyRE|D`>`+Y>HKrFWz; zV0$aU4Y%teut=k@qSL$(*CTcVm&EkhL3`w9Gt(M@-BwHn)iW)F)B5*~a6={}5Go1# zAb4^|Dp^)Kf#Y{rtTIvq%$ZJN#)BhM+t=Gd?-xa7ZFaDO+!ZvMf7eQcTVatE%Iaf8 z&9og?{8q!ZlsnRt8Ho~vMtFlDF@Vf%2xe+K2-@yeKS2~q8r}r+!oiYa4_dRYWg4@y zB(A@|tHR)55&?eg$+nbwsU4Jz*FlX64N|b^u+cr66B#%#%!&Sw2~Fa;!A{QQ(dQgF zF*#Qq~#`2zr$WtNbIX7E;ahl_K936wGec(5fRFO^jp)mN9h%8kWCM)WnqE=`b&af*b{kD}QmYzvc|duZVhkV6;lIK`kET z2NE*3!l8bz_#|Y%V)M=7nf!dHb~Ol|#d&B*?>TgTpEcbDw&lzJeTI+Mb4!>)q&%!} zI>ABte@ID}iWyr+u$wRKy4*ok z8U9RzK|noByJoenL;Nf$FFw02CYM`pxRQ>boc}nIY>)W1f$NZH^JvNEnU>Vg!*8pX zXY4^7j;yTX_h(YkOow~X!|h9CW|GMMf->Mg{azLDF`zV9ugO98)wMz85nWR+tdjv# zQIz)prdeWXWm1loK$GX@C9`>Y;;_8qgV~jYeF11=B15-+)52H_C2sg>)cW!>t%!X` zld9FGzJX8l)-OwdC8?Jg7@5NO;LfQ5sJ1)W4$QxrkvUCVoLm+3<&v+!?KoPmn~?s1 z^8+_|qh!X8-2k7m(|?xd`x4r{w0x?6n?AGd9b|2A{-H*CiM0@X@I4JMu2$v%U|57Q z2O39nAx1)R9ZBW=dZR`a>ikc)#*BEW`!xjstZv2obO@Bz?M2zHOUU>d=_DSXFS^sV zjjU_%1g&4ri#kvAMIu?88%&so4Hq=gV|_0YUp>C1uVid_>TXK2I%GSrn7(;W)- z;ADQ}$LiiRQ!hTYHO=n`rK|6jTq}GlCtMT>1J^!q#!)dz>H<$KN156NhW9V!#6W7* z{3Vc@_z3=wwoQ}j#AJykMi+d*O*N;TxUZf$>PlaS(YP#QN5&P%ulj~7q}7yt`%&AL z(2(N2pu}T*VP3_07y?EwULn;R;!VL(QM+n$$8!Ii=7Ee|l*gCd`?WIp{?l0w`CNw`5 z%}`v(e9W!l?AZX#&wiQqT>%9e?cE9uRf&3f^f>=1_Bj!of~gJXqTv2C5y)ZWv!Rk`#UIJ>b>vV~N8w;?mAK!vr2Z`O z1QL!4HFWC3a@hw=FPRH(tLzNOXn1JFGDXvlpT9~UGYw&6Ru;C#FD;Uq)x`n5XrS;D zN0I})pVI^vI{$!(!;QKHhlEWI*vOh)Qfoxi{jE|c6zl*DNroY)0^5Pu6Gsh+HYTgk zi3d~*^QfPCOn};)Id1M@p{<18V%uHRruPE&F{UV+zPZAkl=v)R_rm1c(8yaP?o(7b zzJ*QXOZ^{lzy%u`c8aBh^Vb`*b!Sc(n9Z=$I!l{Qkj30&_b%coVQL2S#4J7bPTsF! zhtp)bxZnI7I=U6t!`d&Vloh_^JorKsK6?1QpaHadXu%;(F#*M2fJ+icin`EiKz%cq>LVHwOfb~ z!4Pg$^R{Gi4F`=L!1}2luyg4E*Qud|f?fSJOrcY%LFzfxAp;2}^R0pE42*hhb}Bv+Q?d@-4+~+c z$J-7qP{$ruk-@&sLD>&P{KBz0Eb-X&t01-gJ)rS4E#&>|sSeGTfb~40OJ8P}2szbe zjWXN9Z~c`gj8q||hd%2CE&G~|pkMbPwVr1h8Buh>rPFoec^$NUH2t#_x)BzloIql_ z?vi`I{X2exsp8U4sE_H>oSj1Sh{Ik7m{nQ7_CM{n%FvTY<8Mp8X}_Z^EuJC7@ZTPj zIuld7x!w7V)|8#9)>EJelwq$7&pvy2QA0kYM!uAGzLPxK{axLU?BCX2u|s%eR=uC( z9Y42LU#+Z~bI$>FHf&CsH_lsTLax7-pvr(!tWj!Z!DlIAWP{_|78m9U)t)ni=;ENT z9{aQQ?f7>5H}SS%uA*5Js>HD;m6K^{eRF`FCf*$p!^K_Og|nU2)5dyr6p@HpFLIRS zVheZ^0*yofo0-kX#@*39>W*!%M#|4llUasv=<{jhcl)!+xX@R?jdv^32WU!Q5^kaIfc?PvEBT zk@V5CtqI0QOP_Q6GiTr=riozy%;n+=VJA_~Qg$TUB0i8pS9~~$hk6lz<1|RECs>y? z31oUp)^=sH6v!4ieLwBD?9er7LLK_^Jt-G94?~T?xpO2paJNlvV+9nXS7YCUvp%nx zfn3gUHj*+k1EUIc)0V*Q{B!=gCn!@gns-F5_^=#=3|kkCb^BA#3D!8$xbGxyo+=F1 zPXLq(zu*Bq-<7mj^(gz#kbA~E;_$!b%+{M9Yqml@nfk^2-J=g`EYb&o3oym#Gbt)L z)l<#*c}+wf9c6n~x;+eo8j3?_9rEh_he>$w_W1%GG5mX5&Dj$hN^#C1qW+E|Q-myP zO;D8Z2L$nep@l07u1>Q^H2K*V1ZU`M=AEQ(i&+!M$UykFU3k=KhiXbW>gcK>PWa|0 z#~uOP-`lwH7xVN)5wcqZ{ToNV)f#~HawNmr`*MM!!PXA!~Wqa)@txOk{ax#3V}32f)5T!DPJ!VV@}11LB0=5g7zJl0`j6VX79X@ zJSM7#zLUst;ijaLgOWg+BXB(12QTgK0^fX}y4ogXPYPr&-QOvl8%VmgVpLFpfQXha zbn^O0RXWn)&aW+cE!DDzsv8RnSO3~a=)%dUV14&N!VS9WQorn)7uOJ zaO)&4f4ewavV(CsXG5SJa=C6nH`sk>n;nr1A$EN;#cqIxU+|5)Y!cf@*NT3Z1K z!DF3F|Bn#qvl2eWbzLy?`o>UZ>M>+VYmBC85D*o}o%?PD9?d1avh$%A^_dS&Ie`Nb zDdRu^8ov;3R9}IfY12Yf{OA=wZA^Oqv7QeY8Od?YsQDBefV@?}ccwyXdija9-K(a6iwQuQw~o1Gm$Dot6kQ-r9qDCgJ}^HWCdjG|+WFo> z&;_gF=E&uZDYjBCfkWqe(qw=|0f7^z(_#)lFWmf(%ks_TETyfucAXpk*sd_W1gdau78uQYHud!f>&{~ z2SFjgU2K{vnC!A{AB=4^X!}-|@29mFL38^8yRF9*GvqCqHXJljBlR#rqwNMGUVsQ_ za8Iw$&4v!0c0JLT^C&dxy1qK{dMY_2$^%#Qe`yJ3fsZ79o!{i&_3vh*jR(a3gQYUH zT#4)#^+TWWL#18{mb*I%S;7>U)oXV(Xdzm%k~8-d7KFt-g_WO$mG=^)XiNBWaeR(m z8`n-o@9fBaU8NsY$>nW;51wfyZiwtiWH+1Tnb6Q#6}SulOj>+-V#URk)MB* z*<^Vz|8_!n*tXk74mgIzf!xvUPeZ8jd+^XK|9(v_NKBEm5h-{;iIi0&>iMkGrqXd% zpS96#ZmWwrtMOqB*y?y+aB|;%LpMANu9JAn{}ir|_L;5;S=F zONZNhHad8Krdk4OiEFf*d+2m3vNgu_4e%1CvZ5+zax4D5FFFHhrzFzA#uNhro=qZXEnG#|yPefE#}FFNk_mA+w9cS2O+ZVADqsgs_rG*-X@pF^U4=s4 zL?5f;!T37jxWRV&U=8*4rrkE&-eVW+6T=?)!57;m%3bOX=1f8wCW4obk`oi~o}dFI z^R-gqX~VA{&n^cdq`mzwTQLm;-Ja5ausMWe&c`1;(xy18(9|7(^5!%i$t#?E$`q`SHLeR{-Q zH25qXm*W{SzRJ~}xcgU1I^+PmbB7bkRzH7B4`0&O*^Mn8(#I2%zJ-4g1l5utS^Oc) zB_oi-Gc?CocT-bU9c$noJgeXi26a)Yi)j8|5GyKEe~OQD&Q{ZwgPF`=LyJGX ze0`TF#i8GZw1*$!fg$j=uo7gX&T$yT9+`4dZ>n%++0D)nWNO(@vwy5|C0AR4U^HRm z=%U5S=R=M9cAYJxj5g${4YH;3{>S!-Hwzor+ar&S<6PTJtwgtwbkkfc z|3P*8LseaiggL*LfXT$E=cWSM5sYHgrqTMHlFUM)fb2ueNPk&jJEu2hEI=IHNbs{( z4g&&J^^ zpbX@&ozvr4PfaSmSjdULElxeQsbVPCgsAo81hT-L`7Er;!i`4@=UZ;2yd9de!w#-_ zMwfJs;8FDr^k>Br#>Ufktu@_^LG@hcQ7h07-t^>;7|L z=A83HgB^BYY|~H&KP>Nol<)auvCFOaD{lzpRL(o4QUY*wmM{xDO&6sgZtRPrUD9y? zZj{y;78MP(u3Q4E8=y1ZLNon1u00#uopu zFM*|{3?`VB(d43gk+?%XOq6MEN6%8Z-IO~#Y+k4xi--MoZEVc>kMLMZ^bkc6YdMotOBP_vX6PVCRSx+zR)YD8Q)2t~9p4~DAk{~wI|aHcl6XrVMIt}cdy zj|*KyL??B%*Zbg$CHog0b4*Jq^lg+?)eLRUw~_hZ>Vo_5WVeznM|NxgZp`A04{e6* z(o611nxctCc|{|pD_A$b#^$a+vYvuu(V7Gc`i96QpzYH&pO z!&KBz7%vnbv=Q#yvWF=nN`k^y=1_FGxpa7!&(u_^MHI%IRYFMzBD-9?V`xN!_1*fo zp`Ef}?BzaakEO09v0y9FhOAZhgDdsuz++rhNJUJ2;1}8oK#SvF;jdJVC<1X5S2S2% zgFi`e!S$l7@Oe1tzkj<&%`2y8Z!XkTa0ryl$aoM3iq4y(#70Vt5xFhX_)QYo6JuXK zRz7-G_&m&aizE+ht<(_s`MrM8;X{Oe1={iGiW? zn((qEa`JYx)V+=k9ia!O{mZD6js)H#Lp-IEOL>q`kbvHW)FnwiexX1+^AmS%BT<4=Nt71Mx*ui?O z)hPD5Sc+%N`0bl8z6s0TPUM-|f+mnN$vW$_ngVZPi&#$mz0sGdE7mM->nxG_QDr|J z`n?8GGgl2_+4x;0or7Wuy?Zuau=5FG|5}1#g8#J#jkufd&9sWY3T*de{InMrHB?9I z95(*L^kwMIYT%J9OUw9b0x6!nYlZvc=bvw1My5Per zkG1Z5UzCT^TaG<76Vac({xXJ~YJT*A()u70B@=NOj|V!GR+8;=_g)dHCjX za}b8%8^HkRC`FZ?GttVUu|_LIHAWR&d_)fi4RXimFPV}?gx&1RfA>YMI|U$b`b81 zGvw+|LZ9gdRTC0u-5|{Wx$0lW>(5R}~{tRd1@irn!+bq%~K+r`*ZkNcElGZ@?Ak{6M0Kb}jC%Wy6KL2YN%qhA7 zz34!ZS$2O#LogCNo&gTt2kk{7Mr*!k`ePuwj6-a7HNx}k_9-64bSbOWR=Yu<_bXl| zNGtiRxm7s&qWTinsLs{2Z4n!4jo3y5znrQMh)1xe*rl8Z7-k@q^H&@2WrTbE4zYuA zbv#>_S9PG-eo^}u;UTd{27=1bY99H}1_kJQCEusHV|!)Jcs8sAaZ$#@Cb>5Vx8KxO zw{f#Zc!=+}Cxqrf^gKj`-t~P=3M-k;Q6@n-_TqLeMZ{W>Q~CBt5QkRNVZox4LnJ@E zqUr*~yYl5Xe|lrr4FB_8`nSDS>~IQFMA@54ARkwWogj&hh*Q*dvis%-bU3(_+V+#3 z$7!hO*n?)b!fn&EEQ0JC*p;u54G08@|7d$hBsybHwF?BN+8Dfubmv>v%jbvd7npw( zKiCUb`9)VPQw6|M2e9ZMWiUO8KjMhPwwxi&u~$;hceeF|vSWLM^8^C_!wMH`e9X0r z$GuMrl!VQlhTA+^giiIEb9H({lUBF+2h-c08#iVR7Q7|?_k;KaqmLnCOOx`&P+1q6A9#PDT z5{&la`jKI~+D zc1_@z3v*t42znMsN@Mc=YveumkLR`Qx*JT;c=KrPuMIZyM!dW2pJ^}IGIBo`+|iO3 zHou*uJRc?&^~3a4k1tKFr0|;B#U(i{q_{>WU|UdkkF`G0NeXTznA4T$zSI{(KhQ>@E z3-ged!~0mv6OiSkQ8`6M9=rUAV&BQa?H*i-1$VW})80#<1gfx%kZH+B zs`8v(Y4G+Zdhzb*$Dwi1V96BDm?J#V&Sh&D?ky+0Le8Bw1aQg0A0^K3zS9VpxvY)SGPB_Zb4#-R2O*!MeN?943B?ltw!*fGR69oO3*>1vgxNRtL#{(dkkZu%~SdVSdP5FAVw zf^G;>DHAas>wM(^`i|A!jPHN2ngZgZ@{L&IIr?E&eJ6u7tHHtI1nV6nqvP!Lv6k`F z;6<&%{5%RCT)NIifTjOoWeb(QwERd7S zq5}rF2CfM~_aqd%W#Ho%@HSA26RXlMzaEioF0QNbla{C7>$Ti{TxQ{+9ypxwckCm5 z+_1(bW6T;6B>JsFCK+IIgl0{{ou{DIwD&yM=La+s)GI%d#CYB|7ijx^4>;}AqN2Q+ zaG7jN`fFvhjXNkxL%yQHuzosK#6y}&4VrH1b!dJ5a!`Yg|N2KH+Mb%1c3?y;>X{MK zN9&}WrLcb8gR`YtB7BINlx=YG#$&VWloYJj&`MB2?K}3Zd%9UL*76^!rUu2E(@y&_ z5oYF<`lqu0`&3J|dyf8KXia768AaCoh%U`_r&}bfr$_@iK4YZX!sXucEp7%axN=4!IfCl2oewd?$^4Yc~azj!-CA~$^yJv-E@Xc z*6MaXN(N1(>$}N;YEt24=wa(-HRF0BL#e~x>S9_%nsa?QrNE0wft7q57HrbzZ_z0i z?uRk*t-6|(8W07rU210i3n73qD%K{vZ*a&`AL;;N5V|U%E!4EyZsniRlC5Ik>czp! zHJrXf4=fQJ;phKF4#AD{mNw~NZ5>ZpR%Jhwn$AZ3og)m^{@i6)^7B5s_Z_=C))J*z zccM9@cxP^8ocY$wz0^fr>`c*X$`S97* zO1akY87<72wb@R-U(VQN;9ha1dcp-hB9h1yG7oq#y?9gi5wMlPANH(+&1Mi!SeM(v zpku!&^Bt*OpQ8}hMN7M%-v1wXL@Dv9b>4)?S{K1g2!dEdv*y5oIPI*_&)+AlvT`Z4 z_f{xDjEGG>G?#8!?#C3Vc{_uUT8`$k(P(BveboZ*swgs5F(jRjS=8%^uV*^i^wUu# zuBO`LlOUbP(bK|!b$8-4w%MxglY?g4RO&VWswDl4KT4)p!&QwO z&c?oqcv;boWo#`g(`e8lUur&=plh!jm8~;=k9nbJCL{rnhJTqBAt6JBaG#>E5Vyto zbdhR4Dnac&sB&C8QVXaCvy|YGGt-fdt=LQ+9i^?#uGlQ1IF2J%qt}^xWWe8q9k5 z8J#(`wPw%>ui3~UxV*7N``Y4g(0+Zf$^G`MKfUGc;2>4!lNej~XvKP$md-@-YH_Xd zue4LGm$P+M06+b*$S3kM{w@dSA`L(~)+}oDLe>F2JCAo`{hFtfOR_JWYNRn&!f{wL zqE6WUMO-_@H2CT0<%X;|cjfy|L6F{M0+)|E*62rk=DV1+G2NTI%l`yJ;b*{=0rl-u z%@80)4FMQ#5b6squxIgKs7M&CP4MgfCvC6VLZ5diVNeAEX&K@%0 zD|_;6VVrL2S2r~tPHz#h^?*c~lPCm!^!Xt8?`PDN%%(6JUKX`;#x={tP?W)f64A$(dOA%b|P0t746 z1s-7K7Ww=*@^XL@mrFY=B=YJ9x(gHCyorIXRx)LknnTt)*(t*t>B1Ebl19+xL6BKkbx|Z(Kj(a01@-gcSlVx_`?%S3L}cQ;(65uQ9cSin z!`1lMRet&4MRhH>uO`a~{ivsgzphI-HKjOrx#LEzvCizJBM?(mE&k_V9E-h2Fj2`} zPB7ppd~a?33SgB^p7KC=)Bnf~V_s8^VW;9|LJ(E{A**6!TR$CIh=AN05_gXp49Y8c z<(wyb`rG2jwIOWq4+#%@eAAaADuRGF2hl}+&lSf~_97j`Ore^8$xwa*ssOqE(Pxf6 zD_(d;>=9F<15kl>NLsf{lDsRfFD6?kc15A>+Vt24<+|Sw&V&a=Dy~H>#V>9PbiZu0 z;J=3b{3f-dyq5gXq}E2tt?)kjfdmYk{YVu&0eP^6aQy;3PxTQf8I1`RMOH*|EXnSmXgpo0-R;X#*G^MKx)=3;iof8qp+*9Y$ly-p-_=&*!MVE834n6bV@a*YAsB^A*sP^Vsd43XG zh7Wicdx2z!3Lb(+|G>9gg=DLHxDLM^CPI@95tNx5&TN~7%_RZzc*E@Ka z1cAIry4GdD-2jDfNGjv&*`Q0zv*A9L$ezmv@uCAn?gh#>UhqcP9Tf*+In!JT@qTRU z4W|k>PKk#;9f*hEGR6{(UBPZ<3;hM8VwbJ_0vzYHjS|8MUoO;x=pFfY$h_}9!!4G?}G~%s_y-FWK6IMKgzPPhua;%sW1@1%P z`!`9^6RhgO20IU0>bs4w6hHyOg`TyHnb=66UEH+$;r-hLDtDmz@cPIeC}L*ull3Wb zj!ZRIF&gHcD$WHEtW*ga)Vlf2`X}YlFM$ZQhxh(!V7P@pw*`U|8CW5X9*RE17&Q!s z`{fETZS6;GAjpfI84E=!fO`QvPxz)1h;I&lp=aN$9f?L^0mFStj%I90Wvz>=XovIUYSk%%)EfRhQQmUUtfb}7sv#Gg z$c>%wkjgWxzy78OckX<%J~K~>F2p>nZnkv?3m8vhtFM|KBN-{aNc#1Jk0+5jS)g#; zzGa+~m1@DjtE{l9%*~FU<(Op=O4uB590jazuT=l@`Kh>talO5|imGYTcvukil;a1T_aN=aP^= zqLsg3Bo5NL0N?sS^U-y6s8lv%M*M#1{OIc=x#eH~jgpusbj_zWR)*h8G7pb50}zD? zK+u_TkiSwv{nSNEl@BqncO2u9&MQ$PTfF-5Q{Dka-^CK?3z+1yCGD}^3{u{_i5P@^ zfVR}Qku^(`Z8uyV(hPRQWqzA{gjN$Tn9UF9|}xOID|##6k=U z)*ujvr#WjkC*=nJ^oweQ1FU}PYg%|$nIBl%-e#t|N}_kTk2sDFDnn9{_*EJkvS&&U zyK-tjI$A?ZMp;Bf3?Xueo#wwNb_TRP2i?<%%-$#!RP6bfVg`31vAv(nWrWWT-LdT8 z*>=>>Z+T*4xFw=DMa4W&%mctW1@ka?Ur)ThPi;j)Lp1%^eIWoVs!Lw|Lro|F2@$+Y z$|kgg8p7gF{zQE>T-)#;AwF$O=jxYIIThG0=Oxd23`f*#4GYB5l+0L%C zC`_0=xS+zwR!!_u#`mvy-J=v1;KLXW>g)@pHx8*xpQPs@Z^Z+5O!aR3*ol-}G$FcF z7sd^GZ7{wvSwc4A{K<<-_wJbBKdmxGG;}voZUn%Iu8a1@^Bx-^0Rf^4asWQtsf>BA3C0rZuq{ zO-J(?tyT3i9+LIfsrzd=x#~^b;^I;H_cVVOYhslfq^BY$hC%K0gDH3RsNWk-d>W{? z@XE-+)z>Y{7)v`fODz2%8bA#*A<-7qtHqP`8kzq|==u7E^zd&kb+4a^c9d$=u{f4M zg1gxvdlD(wtIU<_Q~F?_u^Db#_l%6uw_yPX`-fLN+M`hEq>mf@S4c7zOm-hakq^#= zzERK$C!7_p#g&A_C?rrFNwV0Ze ze_QW(et&*~mAJg6ihRzrpmY`eid>{B{q^*Fcd0-Ts9Hd+b|!X~Ii8V&j*0k#*b0xM z74!V;^1A^$_|O>B(8O}PYfC#5_q(`Ith%gh%=I3+?b>9A*J-iI+?5<>Y zI#_47<}g?rE=@QhOFewm?fnEwphYjnpd4X<#EJ@^>+U5$kBu>(V^lCAyWJ+p@U=_q zlC5o?f^sw{?lK^2(j4}|w-m@ZayQt1oUrRZ_Q2)^vcizOD|%)8xU9SOpzD<0C!as8 zA-JJT_BpfmL!_Dx-tbLW__yESPYTU)+)H_CD#bA$5BVO=L@WI05`a`K-ge`}xc+iP zz47JJd+ju@{9Oe|X*+)Y=b2YcT?(t?4x`75;U}?hA)R`D3&fe6C?^U&=0R8zYaRB& zKM5}P0^=KRfMoL{0gIru&oo8wf{h&Jz|9~N_nE2NSU&}0;Z>zFCU4*qq%OydseD$$ zFXq%BcV}B*Q*pY}#jAZm2}e?~cy1?dyP&O9K-okZ)~c9;a=K>vpS1z62hkXwMC|B=Ke5}<*H*P8_KV$=4Ay@ z|MPKa7oTzIiCt%if(`t^IBrXFazuQn0}Kf=&-ZNm2;9;fze67<&6*7+V0_!TvQ1D} zL7>x{RZ$+~j^6qlXJov4*vxu@$t!O|mTDz({+?FSk1`%FJdRPmRlh88piPfFTUD|H%%k9XDHP7+$Kb?@HH}^c>A}A4=f|ZJF$>(Yl}VD?aWztIV_({eC;~ zphhUJ>-y!ef_ETyR4NaW793@>AgydfufH**q$R*(`fJ%&(+k0|I&^_(QXD~3zFKJ@L4I?S9qIewPvB?+k(z$QEMcP0;La6W&` zUjjZonRNTqIS@+;HZ+NCfMpq?G)7cOMiRc1wVMpNflN_q_;+L`MM(pURs1r~x2cYhqVnEmP6Z=bF zy}IF*bz=9;+2QAVr1lY?nFy_r%Y$NZK}>0m0z!v3ViVS_}(g}rr; zqo9gX)ywZH-+T#_9B9E#FFr7AJn1FRmtvu0$^Lcp!OkeZY(Y*dK+yH`eT5#O#ALq3ht7sb_cSFSbdV&Yc0Ebw z4E}7AZ2r%e=a6E?)v|wd5me?j-LxB_faFXgLItSwh(G2OV0eCwA9=fTyn~rq1@@#o z96r^vTDu!>$N4U*`(_7-vZSA-#2$5dJUjSlB7eXL^=;Zxs6OM5OVy3S@wsi}3Tk}~ z`7Vbrm-4&Ux4}>6zq+X>iV^Y4n;z5~<}Pf}iMXm@Eo?SmGTcmvKsW6KaBp^dg&HT( z9EpASoJ!+zS_q>g= z;ztRap|rsUijY^WkL~3>B{NH4`X_X68u7RYGCiNh5AyjiP85eXcD{~tT|JM|Q4uy) z%M#0h5HhiYsHcSsil8u=>jTvRO&r7>!HXm@b;&cnFPn7J8j5{e2IkiJ>93ud>i>Ok zVik9nB5UW+uN&luZ*LP&U33UpLU35`zt}-PeMj_X)paRSE;1WOO`_julNcR%q(fd} z3Sje5c$(M&AaZT`Ths?W2YQ~ zNuASjU38%f4|I2p5XYtQR0Tk1sKug4_Y)2WliY|x?-`WN;U?i@aEH`{P#&~&i@jC%^W(h>H#lDHZ5yB& z_`1XVr^4`RR%#ZFMNfM`{aQESD8Ex&>ZnoFsS~8r-tvZ%BhdXK z?u@ZSJPYcFL#&Xm*yhsGg9?j?XG6D3hdTsmbmA10tOW2Yj#u8loX17Sx|)^;f&jx$b&bx zsFx^>|3`_SApf?aeGtGPwm3<}Avi0APjdXhJQ?nk>M5BrG7nMPYjsrnmSuNo#*e3MnX`?9Bhr3lc-c?RTl00$#!edB zN#iuOZ8tU=+g4+v!4umy8{2k+C${lDJ?Hv<=luunYtO!C&z_mJ)@*l_(d|sil4>l4 zU`_8b4y`v7ZW7&uo8$T4?#WgGN*MXnLv}nL2TwyNzrF(BK|ZKKT8Ifo>g7<9wy-|T z0__s!3`)z54uE#;jcS*Tm8t?=-=K(*;I?kh5+q;v~V0NhNMtNA*K^{x8p0 z?c-X};}d1vb6VS}H1HZnj3yY{`VhDNNBeE`!WPm%1pkyNvx_Nb-3voyH&IaXE#IbL zijFm)Zc3O&5Db+B!YU){^j-3fk2LP476ZDiDe{-Q#zVB*BW^dAFU~GmyLwM!;l_Ty zu)->>XR9A?4lTEs6CG4)RC8Pkc>mDWbbAQMsfmNV<%iGwGYNI}mx~}O_?K3Kn=KBs zqG2HsI-P`%ays{VM&aom&x@>^T9UN_3;iZkr-wmD0=2(xS#+)^A)nTAc4>d4s@)OA zTo|xS5YDUU84xha$@}tjJ|ZH(xCSWTJ&su zrUz&*F4m6-tL%bq!D->4x>X-8>ei9= zz=A6@m*6)Uk~gd$PBg^|LaHw$6&T87%8+C0X&p>S%(Vq1L*1z8nVcs95P2d5jMCxQA8 zy04b0GpSUk9Ec<-q-bCeJjA7gp#=5k?x1+x`B+&osu%BJKzyqqZ49P-5TJ>BFfqXS zuJtAoZuu*uOT1D8mm$x%TaL*`>-gf;u)(U5RZT$;_O-6IRz5~|=IZ5#nBWE?2zSK|Hs?hp=2L|Z(3?8M!ZvpSsN#H=oivvrC(zL!=pL(nSb14C*BhVtQdps(wg01B8B)T* zLiiRz$FL4UyMc=mj{IG zzLhs4Q9V|fD*lqpLn|Q-wqdx#8MOSznw)c}ADlmHB0h1s$3>^~c9@yL>pm?Bkzb$1 zOy2W@F%{wnW7nJPqBfR{l#E0?hobSRoys25y1D^K-a2@$Q(r zs3TCl7Wt#P$*wEV*FXQr19bDV!^Jqg+UgGssB52`OpSh|zb#R!E3A#@U(ec@zVb@= zw3!Hf$~8F;vu!imnE9*0x}w_id3=^_MaU&d7Q_?wP_o)?90Gz~I+_C252gHaSPTdS zBatj+58O*cE-Y${^NWI%SYcBK)@rd*6G?k&n?ls)W@WER@3&*kdWr1=J%YWW+HHE` zl*#MYZU2+(U=gthQB03`!-9cx1MgG0p@mz0`dz<+)$ktWfDalf8Qk07&)z$fgmA^* zyet*V^Sq@BJ)mc7pQnU%&&uMs3=K z6~;UVDp12gR9#HRIE&~xFq^5FA-K}X_BB+!&00-z@m zu4CIv;e;{{hf~vcT?j!B{99&rE$Z4ZrI!WN800B!JB2Kn0f*_=KpUeq)dcVLH&eyO zTf4MF%*o__Xy^w*#!ua%>R5nWFtu(Vp=!(LT8ryL))J+g zo98f6*wOuW-51Wev*s;vuS3*~`|_E$=lL(hyh?2q?eT@&EjfwOc%d{G<~zn)ZpheK#2JV@V- zbo9t)BVWSWKEQd3((}$a9zo;Z0Eytyy*R-ejs>2jOIf2Ju^Y|pSWbgk;1y2Yk!*0B zc24r0f@ECSyd!_PAGH>l@^{FcOHP(=!&CWP748ErA4D(`f(SI7BEtu+n>WRM)mu1F z*0p-U$_d>ih%W8_*N@KZp~oRm5&Ep<*KYsiesB6UdAw_~d5q3@UIy%w^b!nW%f>*} z1SHJ+t!7Cha!}xnPr{c@>y5*J%U9#KJ@cDi&$@Rt<~=FUEkV?uA%eg1&j8b0%pFDg z{gArV?hlZRgS@5#Y3mJK-En1QJx~0UKTxFS>>D_ge0aaJDO@Qe65b>`nPnjDAo$Z1 zLJ6mW`!<=rYks(x(WQ@i)apu-z{S`;4F3;^6H?<74vW)(mWh6!o)V|uT-uMhS!xY{ z0#l@sL%{{%YIwa5Q2oUK{Nvu@RH0Q@zxY2EBzt(T%;EsJ)iJ{F7|6VjDT35NQ+J7N zkbgZma@h1M#6fQy3v!iCY8S68A}uT^4mtUpjCg&)0*+-<;lGg|0a9qS_ncOUGr@_K zafySK&CKn4v)8)44FTaa+L9R5u5mi)Hk0-L^Z)rX)tN~kb2b{`&|1$`-(8-E;nvQ$ ztn+*7dh#$x8wTA+ZGZm~Ku!i^{+fy0BZe-2iEKbWBl7$>xC~l|{k(s7MfW5tnhMtU z8E+ZXtcwPz1n1VJWHaaoEhGb~+s=R3IQ1tOJ<`b6t(HFuTo$%mSUe`?OtE&Ejow#~ zWJ37UM56~Im=zOT9qLO(yC}K;KGP|H8S$!*W@A4A)!pczSBO9$5*>(q6Z`421;$P| z${gFeetAXg$~o6sF#~u@P7*FmA@&WP5@iI@>z{e;JR<0U(#~$lwE?Y#`wy({fl;kt zQ+wqqy>D4MALK`BiPa8|lrU^ypD5o5g!}z*R?Vh3o~yT-QQ!b5$PmBsycr+te}?`~ z->SgD9`9PzJ;J$7l+%;cLv*hoP|zd13L*2_VU6Jnr7)G_QIiZuLWzfW4+lY8eq@FpD7` z*jIV)hcpNCdc;wLp7S}h*8gystNy=MC>2VaB$Wor?w7Au^)l81-t_Je+bva7^(L@_ z8DhO#ni#T7>?_eNjQNsUKAt5aKnKNT0#z)U?yX&9><_RPS#$ksa#X#PYo>VVo8{z% zV;5II9?9FGN<<5(3(Pibbk^wTy;Y^PF;nLr|~`u!8-pmscAw!N8QZ5 z!HOyLKORE4@hVjysIDSiPu}BN`}S)v)_(0y3(Xk}?2-buY9)HPY(L`uxLyQ!{LE?2 z*;F3cKtaR!hW8p_UNPsJYTZ}Dl;q(@zbnSp&n#uQ4jYlNl+}ZX=#q!g>Oj)+`va8I zq{$Y#GPLNiQ==W2mhX_<*dde~`t?irY z&Wk>m9NN$%tAHqr>jK%f|JI9krM^?xDuaT6*9zi#aYInT&1G^cp-IU-_1mPikO?!Xm-rsF4>UrbiVO!iSf8L zVyx(f4N91(6sOwZRqpP)bubPL_T!cFY?zLM-|(W9^UeVbrH>+SB9boq2780tF%!ys z&vb_lTy{-H+6>EJ&|m?{?%ttsBYbikR~m`^ok3QSow?i5p$+=$NdK{DU^$so&0f;z_6NR87yQ(9GK{VVp-ys{qECj_campiEbiI=waMath3LEm6S@(c} z5wl*o!5}^bh~K-vH7;@JBKK8E0VUaXZ-lZ9|Mw<@Dx>#K{2jYXpUXAau6s`rX}&rq zHlAn#)f2eyABu8ZkKbazVWhqIVsz@~Sj2H&J~V8J7Z!Otoxa^1b!TA?!=k<4)@4Dr zX_j^%UMpe72sHd<%(IYvJb4JB1C6MZap8T4F_;UIj(weNKDQ3}O$T?7ZVmHQVXMOh z+ErU4?5*#0K-?1D2kqv-OuI_6hQQ6*{}Y&G`lEI*6bO<(Ij14;2EO$#zzK&Wocviw zBRT!#uJd2F&H!pZ%-Q--hPZ?$1y4H1mp=55Qr-p>MlHsN2-zZ%Z9EuIk)RMw2Q<)4Fp#^k*v&a z6|3xSm13FmiY~oB6?Qy*1nG=hrI7UlhK%5hb9=z&#IzxYR)eY<0{%5d88DdjSBd$T zuRMxaUVcxj95C~lXZoL^aA_yS+Y_$-C1m_X#54WZr?Qg*WwB8BU&f73t|Eozhj6Ci zW1LBppoA^34XjsB#jQIXLz2B655&_6hk}83JESY$KjcDzi88S{an5du(_!@u-B}tt zUnaeKq`0RZxjmimI6g9G+gL$e`Ujz<_s3}YP5NN^c-Zhbu3=h_Rd^{p1J;u&N^(f@ zw$tP46C&wSr)9r#)1jRc?^mhuNQYM9?==K5$hmDM5RNx5Zf}?Z%)zr*-Mt>;dOg9| zc1yn}0K!uL;apTq?g?_jQT3JWm!w6t;!XPX?lyEDaTcA_CNwBDx4_zWc57F%Yu8p` zbqyjypx}uqLQ;EJq=_atazX}epKNz{zMORd_7riF(4sziHvWh_k#D2 zf{XX?lJvhC?&0Fmg&*l=c#8+Sja14(T;XwDXz9F|>Cz+#%!Ev0pMRWcRRO!_1x_wB zIinu!aJr*nYu^kAyh1C)8nG=GoM8qQhM6 z7i;~8t_FCKnaSTLRGu_lqz|SZV+B!rn$Updwqn;t2d>}lmG#}^=f6U3 zNc;p1TCT6>+X#vo4Cx_mK+qW_J<$qA2mW*cSX6wkrla5F5(Vq}CXszdtEP~S z84OH$B`9!zIKo)4n3yTn-0vB29hYAsuHIW5+P^spazyaUK0#NU>kIBc-GC>2>d_iL z3xjl(=eg{9rWj8@>|v&f5Hlb2)xACYA0zba#_%(Z7hK-fVG6g)F~6>+j~I~?T*DmI z&*S`gggW8nZ+fY~Zo~vxL0#mThGzL_AFCYSW#w0omutz3r<|5+im>A-c>y7St#|p1 zC6P2(VrQ2{Ax6D-f_V4rP6oJD`xgOP1}aFz+Cm0kIlzDstinrxxL2LQ>EY)oWuw|0ZcHRCwXFzLz7Gp~3_4mRQqfeQzJx(KkQ6}w2K|G^n@$D%uiC{;;uW?X)}i2dZ?sf#K+^&TeMPAQC;^h!(7 zApNQ#+qQ?SaNBt9AU(Z+^kBg;6?+%!AjwUuyMh~SD*NSl|1?R!>?dL>m`-rgAXFc_ z139xeHND%>5OzAUTJ?DW=qmBeGg#rbP;Fug#syQKHK!FM)=V-3T@AHlNJf-VXfv6@ zD|w~$`9hHbY`SRG71Lo>QVhiVc1)qr&Rz;io$XA>L9sR3iZvy8bH4 z!o}ZZJY|0+JuP@YlEq?BZZK0c;paRANEu#~{xD3o*O{E!{3N*|;;Snfiw5zihJSgI*eD25tNrq#~NWrq;_G z1TfzdDa`V+J&~XEkp4XTM8`zJ$N0CmpWfX2hz4#!KSaF!+GBc;rw9Uo0%6a8I0W-| zh{we1@lqVKe5gGvHNhhsxC@77zm$I)9!Mdm8e}W(gC9>5eEet35W|Qp>?!UE5K|Hl zxPl|R;`Y-##~P>G@4wl0^v1s~A*`BVzb(7(?p?+hXzcYQ$ORuncFgOZV6&>3n&>mm z9lB;T8{2ivKtGfC$*p=a31Tl_P=W;Nb~aNCGV4a2wlhe5GwhB&oREDyO3q4Mfu~L} zOmb)+iXSNAE4v0J_P)GEtiOqhya|!-;X^fE9|-~WMKBG;wJIra>Yvhlp1hnPqn3UL zDci}0`~wsqD!K)*Wrn98*T`Yg_xZkiV(VHvblcE}#A5@_ik8MLqaZhXo~*i!pagg) z0_?pqS=f-4hQoYx9D?M4UHzazB>a@{K;1I>l|z~)cqa#Vkish#2GOx=Ml%)o|5Cy=*BX1CC&0}>W}wglz{g3;KKrQuHY zP~pdaKf~}YGcMCu2Nhq#9-n!-m{ITWXry8sIVPo{N1F>kLwl?Opl=iP@$NOTC-w&0zR#k2yV6PM$p+sTR0E9;Fuf8Qampl!2^X>U!@h}} z(JOrlylA13uoz85xrHd71Jo^DcfX5SXK@DVe!|Z8ZT^ee{QEP+lVO$nXzvtuGpV{7 zh~Hg)Y^~G#l3bU0_aF7|QSQ9m8TvI45>zQ|tFmG*+O|~t1wTuneYGRA$s#5=MCn^G?ADn6u+EPY?Jxf8tha=IseU-uR$xWmJ}5T%`H{ZjO3@v&l8XaC!m!s|b@ z3DJ+yiRVdR0MPJwZ!JTK%COz#Q=5DPk9taE`+2{AFY`le)liVLrP_8TMb)E+iHH)M zn;1Ldnthff*mDX*UCNWy{G+Q#TjR3g`&FF=7QK$T;~!zD*Uxo&R90cg77ccjWLrhg zu=l`rE?6DpK2)$BZS89vrm|;f!81LzCRXyglB5oR+L^p0obyY6+Eny_Z^)<{^_6dE zgzk~c$nNR0f-hDx)#TT;6NdkWRJL(Qa-BjWw-tP_u$mH1W|t%X(<0+a0k2|k-8)~<;TUx! zBKCJ_xY;?H7Ek$kRYfY!hK4qJfAfsPm~R|o@{O=u_}*`^-VcHJ`WE4UgiD)(^ivUQ zOgyv}1_j3W7@6pAcqYH5S5|Rdj4K><@5X&hg}bzZUG4T_-d0JrF(Ax z``X-OvWxz53AT|obda)NEIl$p%#(@w6To&&x>>EMTT3wa$Z2-O*IKvG9C-$Kq%Ehx zI4Z+XulNr-Vuo!Qj1WU@x)Io6`mtp?*ugPd_I?$OTKgh6e_eYqMg-u9);@3;{#Iri zk8?1!kmgW=qxMGj&DrP5CU1r{J2 zn~|+c>;?zz+4gA=Y`rc8_TlMI`VtPrIS!NFKI-lN6X|WM(gzht&$iO$&Xx%Dn8W74 z&v&t?tDW8eFPUl7L_~+diIM$L*hI5~n;ZB=vXzZW3j)G#Nb{SYSM$Sam1=&&Z_p%x zhturih4%WsXmy)17VMXuw}8?iJ=gyCMWCel%dVPMCA^9>eXvOp>Qb+1BYsw-osX1* zOxZEOE_`X|SdS|?LB)b#vgO3=euxX;w%{02T~9#BCm&!BVUF8(e}1xMQhT2(nn+c2 zLjON|?@+E;Rt+Wc%Q&-K-<6ZvKtmGMS40(~{p|he+v8~ugk7vk6>>AoeT+zzqGO3) za1Ad`7kmSfc0LwYBx;II7OF-4)MHG+D!|emY3if+-$l<$tcO}^E>sOa>&#PU!XqW?<8=AZ5+F3qHh+f*$oul%b^;|`Lb{2s5bkU{PYOR9a0{dnhxFLW_2p0^e zTNZ%x`^n`$=n8g9=dcz9p%S)f?<|!d21*gt__po6wuU}Jkbx+SY`-2d*Ohmlq?|#i zi&Gvq%n`KQdE};pHQxO6U&hv7=%Urn34&#a>yV9`Qj*pHSL%_TD5GW@9w7J5dSn?S zW7JhGl+n!6K0T(g2)`1mB{Ml5tk4L$%wl>MPW~HDlIkaFo0_2|`pf%CA~F0hZ#@{l zrVf{#FhqgiZAvYv81v24?$JI+0}j2i&_da_lK=23sPxz)$F3xZs5gO~8nAYeUtMK> zQEtaNL>g!ESb(hJwY~m0Ac@WOjDs>(Vc4^T#d4P)mif1KgUERuiujYdQ>_%{G;)~A zl|znG0oDS%Wx4t`$oAYF9@s`$!nyHkX}8f;oq}&>2{khMppjll{yx4~T^t9#T@}ZG z+<=kXrp9b#8rY>U5%!pOt!X=;?}$-;bI?Nhvw7l?V_@`IYPYnBaLIkx8Od3r)PM0i zx)cbEZN7}yPJX`QoK-7PZu3?9sPN?JZEW_-gac%!CO)EAUaPtMBy2Dc*u{xuoI<*b zjjJrZ*psy_#s);MxGrr74%f*U1L_(b?l7Aqu@uKnCjZ|1Vp3Nrl=5nAm_M9cuT+9V zv120x>6bHW8M4PNqMrcsT=N28=BXJXHswII!aqToYUY}vPv3xuHrM;EuoDv5xFS1f#Z@XD-bCiiQB3^i8ADZLbs)KEm=CuEbv0#_7;Vp_&%YsXy}3px zQN-^nSi{PI9mzM7R1jU#dVnmLuxS&IHF(uV?E?(P(Us1Qr!47P$R5e+`CP$PUxm)D zcH4W~I|;e-idn$rU3Ef)FvgeMU47Zp{|ViSD`*1W-4hKL)w(M#KdS{ACV>Wvby(SK zyv_BzfRM?)g(yk>WxHl1R){qGV}Mx3p#^A*mq-(@HzH1InL13;2l*$O#?)Frpp2!# zb>vQB{_e49XMgyt2=F{KGEUbUGFK*QNGbk?V*Ww-t&_QwfW8+MwLA=!;4r7)RL#8S zT>*}(Y&Tca*|i#!_zq~7adp02bHGyW)Zy9iCDJ+S{7na;{sH{=y4EOt9lGMGKheL` z_18x~Jdm7rfczO6D8gm{Cm>)~h7*P#x41y@OKKq;?}QulFOT=)@A)SzN<=vcQFhzU z3C6Nf$G*MSV*hxv60d`t&YCA!0!gc7ntLoL)U&=8s`p*+%@qutzltfP$x6d}dfW%G zSRzZSy+IOh4u)->BO^)Qms?Q@x4rWoUwL*@cg&iBR^5lGM?2$wxo?M7G#J$3<1EJl zSpOfNxJ)6us@y6e%66E6m;b(0Cju=;lp1m&JVQ!nWg95xsRUJ{ z8Pp1eB8Lf=0b9?1P;<3i_s^(_YQC(=bl(K9(CFZU?m?y23Nz}jrqu;xHsxdoH7|)3 zLqTt42GpQ<#Xh`Yt4-i@d1t3=T}iN@g|hu0ABVK!C+n}(xii3U9#|0%{lx|RLo2PG zv6iYrCm;)2#i`qxME~?6&Jt=NoQeyy*i~Tdz0fcE5Y{@9-hDqyUeGvf2H|&RRl<9+ zh`#Wwwt7%k@THbM0I1@aZ0vhd&l7Codonj!C_VUR9NRZX)(TkuH(A;*E^AiX+QRdo z(l~!vReDiz;M>(Ud<1uUG>44X^yMEG zz4}R2dwQ04q<@@u zp8BgdIF^YIE$XM)BEcfac_RS{(bA*<{gedj?_`EqYP# zYsXuT&*~#P;~&(U1dJ#dw+6g!pHpAkJd~%S;MOI{yWtnbZt1MUQ6|F?E+KM z-i<3ikWq|sEc_jz>(tI&00)(;zq)o@U9Ej@z|dJd(>k$t;bf1cx4h`KoCidu5XbJE z%zal9aQRJ?KxYE5W1Gk2qtwIUWBGLTKEtx!Ex+BS+fIG_Ply6Oy-+5ou zh8g2{U6t7NsD_*k`6PHB#Qw8V3UubCabeZ$wx(z)3Xj8wVf4*kkizz+DTk(-GTvCa z_lByE0i7|jo*OTxWBR5CR-rMqi!uKU(E>g2q0v9WDQix1B+<`^hY;^=O0Ybb@O7&L@4a&fKv3|h<8DvEjT;MX1IDu}*Y zSDKg%5sDNbz7>4L7XN#rd!Uie=oD>-x?DsAKP7EF2TN*5e4JaLS?k^}KhI?PMWAt_ zAeB9*ERE_(^{)YHYZ&zse8R9W&JHp{iXUH!HgQacUY29CK$^6jw-`j_L;ZIKR{cD1 zFVoKRdn-;H#ed9kbC*_Gf2r&JKKu@pdMI#Z z+;2&5Bib!~`P!gcyTQTRH(mhxHJ2SX`~yeIh_Dh@ zsbu%|aSK_?pi?1H(x+s^qw?!FN*j4|@#|vZ&<(rq=8L(AjR+gyJI?KxjjQ!u(PHS>~C)5M=zwo$0AQZ%-~ ziZlHfr{@9@|w_Sn`wIPE+Fll+M- zXe1!GOEc)yAUrF2VnE2KcU#$e_r3#%2wo%bj9Z*30~X*zf2Bn+yIt<&Z0{X&qtm@~AvGvSFmA%i@ zWOU2a5F^zHg))5|~H&?aIUp{GS zC7B}(uGMdkcoMc2G&`=WunOJ|>L4nubc1aA@=y~VGGnY~+GPApE& zB1Y%B;^Bx`-V6$rX3jkwyZsdZkG-JC$gYG?b&7z@k3P5g<$ z`khZ#Ab7Wk9pW5KqDuCq=_KY9l&cxXKr;4V%UeQie}hAr=*un?ujGI`<|o1IWY3?3 z+U#UIvg3q=j#?{gAxfSd_OSDV;bp&OCuey_RUzsXGf});v>l--R;|Xh_Pf$Ga|eE* zw`jij&!2#|+<%N*y7@m!n>37m)2cK2O+E>9g4SQdjA4zVbTb6He&$r`IPtMc_u~rH zHgo7#?3xe6)jp1t2~YLHG%_pty-4Og1xdhtIi4*^54nHE<`U9ed{}8pm0zQNerngYU8jnENHOOzp@&k<4K|_Nsda;$k+?#$bxg7qTN8p&jBt;i|q}&n_ zwNv+b=lRNp&$vSFg@xs1QT$xc??F7T3lsD`Fo%`3^0{X(%Rd$x*)@{+vMiv+i4+Vq{avGN^f!GBC# z_2;ED=6RW!7eo1KlxOleYH;}C-%s!Y)u=sH|{8D zk;)-yc@{?Z2Xth>V#BKQzv7sbl@}>e^fR1uT|gK6!e@lT>DeL}6Cd%$T{fL}fZ7W3 zn5W9d6?ntn;iOFzxBFvC@2<2@Q8VeJKyA-QfIVeblSOL)t0IZr!@2XdvZT3P7eGBX z`(-hsmtzQ!jUJt?-xqS?daHr7`jy?ZS|?sY<=6trLz7xMLHih*GIUa$m#V(u{Mw3> zK+(;EEi=YARHiaj{LC%S6FCBEr?M7q!zO^BvoPktuyE&SC%cT*@gdi|-*k__v((N1b7+Y(XH&u?RyW<=f79r_-IWOk_4F=N{^|>LcK{=K`}XkJCg%$B?07uS&{`|iPPFdT z2UI5oCzsSK50ChGh^n(Wo@*~OWGv;E>z@`kY?tp`CkGK`^o13O)e`J|6b53Q)m$;* z(3)R4?{>e@Vq&~#ss{b@as!Be_IJEKjG~PF_28TZ<|Ne~&NG$9I)zBjyQh)N3fViO z0#dKRs*t`J>^?WCUJC%!y0np5A!6SrgFz+ZH={Z&HZfBBusAZUHj0e!{JK7*E}2+N zG(@W_{F>Jj%JeyBh=01MO=A4t)aOd7pju_Ik1TjG6ihc&_ev_pZ(FKhMX#VDpQ>68 zE`MK-94x_}F}8MB*wgFk?2do##yv)$aJla{gQ~EJl*?;SaB%DnS;X#7dSMym%K?6D z>$WrN?an7!QVf+>U)};%jcM7l+(N>C2J8-rrx-rb_*g$zNJMsD$swc`E;UY)#x%Ee_#4# zw!z*Pe{Hwl^WL@gqp{P)j$*8Wr{-^RDsZlk6`z(Z+eYzS>=MtGltZ&c;?ebHtknLtzg#N?xh7V~ zcq*bP@90Gkdy;uX74Gwi9a_oscVp|Nzb`p}m$bLxc72ASswCd*y8bpko2>f>JrlDC zsi$$*VGgTm43l~4#u)%Zzp&D}Hyi~Tvh>2W;;sH+eIZFRbsceyk9!5*Ko7YGrSOm& zGHqY$`Q`iA@To@b=iO|fOroKtML55W_Qk##ao1FW?eXS+17)4X&1fcPXZOn5q}U+; zNO2Ys-YR9^Fn0_2)8=KeZ2Q^u_N?bcOb2yH!9KVxjY<4N6Ua>ljq@Z|!LU*;Y$B2g zobR2!ncXKv8}QeQO)2?CPJcXCLA6JmoHj6dy@}B^&JDDjA6PwN3T{lO@q93Pz1?J& z)m5MLi$xuLqe1n~KqXs|%l$NqfI4m&p;(has$6A;AS8d&?l!q<{3<8j_S@Xix3D8K~!`%Zgn*@P$_3@F}11ZVWlYH$5vuMC8Y^U?00oUG81*qEKc-_?DRz z?89!62NxszWwKR=g<^<6ce!7|-t>Vsi!c;)2K)lkt@;w1K2zjLr;`Da@tw~ZF9O*`wktZ?C|K zQrX*6LrtT+uRJh{a;A@ZSlt@=72$ytWRpUz;e$i?IU>Wh{!eA(QFskZl#|}L+XU?e zUvReDoa$Y#hF40wE2N#QUl*Y^3O4*_61z>NJei&WhjbxBOCD0B8;o2n1uJ@XRK*UG zs%zW+m!PeFmry?Q`HD52s6?=1cC0;eO;X#|H%Ny`N#LRP++j7}7OPJH3ZbZC0|D>E zO+yJ}K}=+dQd_PNkAG_TY3_cAv14vA%5|DxooF;Mr{Z0~y7eg*kL)?{aY#<~pXYS*~&jamrVr3%Tg&iTm~< zG|~$tolcLm5|<7{6{F-@t?W78&FY9Nt!9K*THo|^a+?+sj$SSjClGn~(iT!oaF@Rm zi))W1L$?tGj4a=Sg|&tuv?_$hX&F&&-anb*xQBhy_eBIOVJ)+s{58_Q4J6}1%sagP z={n6`@(fwLkrRtLi~bV@)LkAToXb4?K7%Z-+KBLL)&2N7SjY1~B(T4CaC%-)0L4#4HX z>P`dYUrtb8p}U)1MSfl3G~e9XD4v>r$r~)7&XikV%WzfG5WmQ&IPj$Moe=;tLifw@ zTLwcU&F6JHKDU6{Glwme2e%xvxdnGW7=e~7EyoYG!nSd0tw^Y+yOxaT%_oiZaO}*; ze|j@p-<$%{xYv;Ic_|i957AMQ`vxoR7m zMwu{*&CS?UMl90a=Y{45&95)E_Byw{timx}Maob$PGO9Wv3iNFZ29h;J1iv;xpUuh z;@v%{ZNco5M77moxd-$NYeleUpO&JHI+)8T2RaS5RIg~`9{XufffN^@hB{%xu&{VP zuifIt6vChaOZ^!ko&Ljn`?CZ!Hrn3s`iCUtEWi4QV%hFI9ob4(p@Va#QJu;kK3%(F z?0^8|;^FJU=Fm#9HiCK};=mJo`XO@``Dz2UGWplwsC9chSy;v~N1XiBEy1zCyE0ol zX8BJgYuZsNs3&cP+-phCOAA|WdC_hIbvY|~U{%IDOvU>*u>(~&MmU2nfh58GH%OeJ zkx=VRsDVc1(elmMST_qsb+k5Az_(Q9zCC{d+}SIgbDuY4aHip`sBzwh69$ljQH@xy z1#Sn5)~%m(=lcbJ)0K@K-vDI8Gq&z-*kl_u!o+_6Q!4}AK1LcV)j`0*){sw9mr1M1 z6W$u^-w*=TS6-aW-E|=k^=@9>BIUvLjstCgC>PlBykMoA9-7b`l)bTx>(yf z0ugh-S+@iVc5K9Vv|=Aug6#X4*=6=Sa9n#@RZ=@fDeZ8g4ewX)BbQmznIP=9VQ)%( zcvE(}>8}YZW)21ClKS5sdcWHQ(<%mP2N$dTagd^FH;W(gU_);Wb*=F8AZ~H6N4a_Q zrs)h$ocum(BpAt`Tg$g)uF{uPr_*Bc0>6H(v6QXV+=N{WF<(hPI5JHZFS?fbJO(l( zK2>kVq8!_aSWAzA*to+EiUj5P56t{-?~iGf1(?Uo^FK$<@QULXn28InY*LB$WSDck z+wOvK>*W_fB4I55G=7qysRs}K%Jw{*D1foS+Jhnly)e1f;!JzVgODTL1<-lglbJ)~ zbD7eh<>?&nsB<0OEHD4A)o*m~LO-o@#%+gD4-(XS;HkJ`jTmc6GK@dw1Dd?@c=MTD z)7xi+T^!quMWajv#pXur;{N0CF&p{vDE@>p z?-lL&pvCv$&0Gq?`umH*dpr%kO$}i2?YykUcO)|>=+!N(i__Bd&G8p|oX*bJ;AZPY zk1;=f3{>ATj(w%~`Eo-M{mu_?g0Z0z^?~qrPm))*HduSU=U8?x)oO0QE{2?^rym5? zFof<&C95>c(!|8Rh^4+b9i_eDb=ZXHt#|9mR7V6zVY#xf0P;q#xdfypGUj@C#f|CnQz*W{>09w3}Ts>+2KLNL+l!TYqHpTNTA`4;u(lgO-@XU@$58k%@!X5S; z>}&OK48oS7t0a3Zde1xfindOkdRt3odFT@D?@{Q1^ss7DE}(zT;pMHu2>;Vb`CIw- z-f3M_q!H~DR_&zkLr_~^O@I#&`8o7L^H7zE>^+uEKiM ziOCO34M@EcKU6OdryKccui?3kk_ZcQS7CbF&XL1b1-F(D^C$QgCU%F7Nux{@#pZf! zDief4Ej6}WsgIT&rS55XWEh$gwTdr=2BbdVGdLaqnLTj0W~?xz!vpmh=sXDyv?EMH z0+`61#5xlU?G--WFh%ZJ0nnU@oBj6ZusjRN+w>4#!C}q)*28(-IfTI}l!zw2pTwDg zm_GY^!#C6I))>ruJg$!d7S0b(qlczt>SDeq(fN|*@ZVyLxTaJa`l&9eK0ANW^+ma5 z4gb#2FzPRp_#u<;B?e7MF`tW7VMCj7<xz;Bvq zx9Fwno#w&wN>*DPh2>~?!efJN!r&DlR_0e0Odpp8#zlu$?DT}8IKYkQHXWl8nVw-R zg5eBu5ph)0Wl5W_8F>0-VzR;e-pb)p(~f=ECGBgs{7awrHrV!WlG7x!5s$scA`Cn}R3x{x~%s1r^$CQDSodPgGN!c-sEO{7A#of96<8;{%tbn=$Efu z-4E31Y$70$KhntS14#YC+G>FnOQG&CI?1B_(`D&f&=spYx?duuT_+C4h4&sqS}yXi zcf#lpHDYTc;)>NUR`0J_CFQUp+`YJzRt?_AmSy@_=vS&+f!RM@)OVI;pQDPcaO4$D zRk6SDDAH|IXlq8zK^$XZ?){DmDjBv)tB&Mmx=jY}oA6leXXpe9PY+?z#~$?CaX|h= zIcTN@Xg46cb6fa3a7?MR1!-Z%wCE#*fOHUe$`_8aUizR{yg3=Z+f-={IH>Wm7yRoB zyCsn_jlVL5^`Aq6J1Z{$KtBltjnw`YdLm|&xZ1IF4bgJ7-?bvF3dwR~9s0kORv6BW zEna;GtIcj<(QjC0fy4yJJh3toF_gBd_--aV16R=n+RfG2R8aG0Uk6Ja`olvTGq5)D zw7;r^bANJ^n1WmjvbT7ZIOs8)Avk(C>1{tzWwC3rAdqZubdCz))t{sPF1AL!XclTfi2=01tcXv2* za^K9mZ+`Y~uiaf$y}C4@F7v=jjznjyy!a^e@#QIOUnJF==Ju&HJmII}mRF4Qcld5~PlowV6)uu5g_hN6(vgD17^E@)k^ESF}t1COZAGGeBU7*X#t(w?zFP zOFc-oTX@}t0#-i70gBrx$pi%*mR%Di*(F$8ZrZ;2yuys;Go!32mJ*aBl_sVfAF?$G z-9~5@PJs=c6C7{BUu`DR;<5qF2>GVGxNu#{z-HqtLZy}}+!Bkm>AEyBOlx%lhqqE9 zW#?#TA!6ly-r6}&UKGC$^3*VIoo65MFX2=COy?T04S58&oU3Lz6hz>%3d(h5!5P7j zAS^Ey(l;~)Sw)oVj*@nrzjh*r;dJ2ZhIi-wN5}#bgqkk@22fGhTPrEaP5iet%A}H` z?^v^zo6NuT6b@OzGbEabZT)yxBK7Rh3z=@VxD&DB_opmzJ2fbOCVxJSSd#B>9gTAI z5(3s6ze1z#U=DUHD199s@}-&T`&^&e#u0Kuw&GXx?k0~K_``K7>NBS8YTwU$NLxk~ zn*^Hq41gNXg5c!{Q)UOrQIBN}6LErEZkBpB_0df2c?S697p8v-`2Mt#Tcw*TM@cPt z_(b%Ob{Mrmp6(;ZXQ`=`2`AnS9};96&&+X?6}9^9N3`WPe}Z|M7A4d_uDMVl3aF@z zcZp@^BJ{n;fKoekX1@0i7^B7hh>L-mJ3WfpKcwq;dYsI#?io<9u_NN8tN-nNVG(Z7mxUX_mL+!*NBY(854kd< z1>NnILvSuVH4w-?S(;{3h+U^;>2%`}q<- z{6)D#N8ptL^MIYEw^-j@z==3q8k{)!6zs_i(j^@ZY5}mZs?bcei*HVFGX@@Mf#EeF zzzr!q+9!CzI*j-%4=u{jUCCV@Oz!$!Vm`J0s_8x)yS|d|xS$O!NY-2te5{QBH5I}3 zlpyQcT*e}~vlOIMOT9FH!z?n`zJB|;7NC^5j&PYpa5BTo9FN|G?-@A7qhe|ogV_ra~zm8A}@{+a#aecgrB24A%BC4i-EJd&3~iBEk=(#ykUj6)%m0v zGDgv5v+CLcz7V@DMXr(e1BbI9k4xS6Han3ZDIchcWkZ>`cS8J`(Z!-VnLX??rl zD7}Navi3`ApY|L`G`bj_QZ1xn&C-TY3G9u#|4`3&TBE$lPOAFs2@w-kw<`VG6T!=G z{8w3pc!O*m-l;AdC7-|Nn5^a~K~DUX5Y8dpk)eP472Jc$bv z=~2oFj<%&hLQ)^D?nU4FL)}REQ0osfRl7tLV>)PAu4ay=dp`j-Fd0FhKBQ(t3%Q-- zlJno&Iw86r-E}Kw-V$G0biJiN4@)-ks2~4=sLU7J+1W$kv=qK5^>(j-{1o=W_lGG( z{~(LtaGr}@!crYO_z%>%tv%l#BvZCyH>@2v2-gmFTWwA8GF_x;A@H`&f9Aqmq0aobA3I`KOQF5>B4M5`?1o=BnQh7mFRNGo3NrjKBOY)0PY)Lc1!EX;B!Ij88>Wm}U zgl7>ewN&C#Q)j9SxHTiSO&h~J?^_y9hMx&1e~!Y@$k z#LGQ~%ef@hM9EtmYe?;qoCYR~&3O>(a{!@K5T_pVCJXdx{LYUb_o;|@A59N?BpPCKvn{rtFulG~EfQt3pWtoQ6@!9s-)F?2 zX;k{{=egC|f#OmFwUSDaW>a0kD6|(W0m{FWg*`q=$1+tS$3JB^0N^1GvszabQ5|tt zkE?yK?oUE5Q;UUv?M-n~kN*kc^DR*p*sE!PrAd5cG~GB%g;IzDZVJjVoP{ChZYZe0 zs(EbDY{sctgz7|;)UD|*4K_oe!x#st3EZb+POJ}4-yYx&p43{P|2+8nFzh5 zvBMn)4#e+?g%I6r2+iR~oYZt9C3|_F;XXUb5fVaYV~|vMR;!JH{5_{XVZev(s@vWk zWo*NH`RKP)Si=8b&Cgp7iaIE@9)b%7d>sccFX3l-1~??iRzZ+ zA`DlRk6GcG_SX`Xs>DdJu~sSkB*Xj-7c(oHj$r}3YiEDJd=P(|tP#|geWaIZN(0Y# z--3cb;NVbgOn?*T!THni3}@)rA@avK?dIDPBegF*fF@BXX7c9K4&_(at*ch{mBCcU zIXlw{G%Szl8&k-I*tYzZ&C7vbti7r7kdf3Fk_%hg`l%tgod{f^A$@vlEIfq76*0=lI4FZtRZ&z?^B7I zaz?%I_VkPr$(LLvHjSocfEm9XSJ8J>AIBQK&f$R@+FA#HJx!Kj<`CH;DP$MLLk(UU zLXwwSTw9r&q37af%CP`UPop3k4?yHj&!??7kn+yzEi{4;;LX2HLjhg)X<(^nLiiV_uaCvi10IL=QDw`9-%K2Zgykb zX$(IfUERU*=WP1rSXocCV2CA=E%v9qCD)??|EYMnWvOYbU*!GdkA&i8SrZ8&q}Ifo z?@sXvrhbR7sdX_46iC>0=(vjGa`=Xfa@2&R72|3T=5Y*qmPM{wNE|nv(z8p!NhN1r z$aB8$X{3p?NyK8ZR_cJgA0Li2uy=lNbyM2v@zTp~+Ti!=WhnEi%dK!R=;5YVqjM^i z-49vN&48!xaKlYz?EhSdNpEYIvNC7zi+aMQI5ytkt`~!!bX`*`Olep?GWf|@Q*gNW z%vt$aK>}q7s}80(4(wZ)b-_fZwN$H0_+<{n0((XX7d}_}bc8tvkEwcDHO;sN?4(A*q#(OGtRyvpy&svph|wCRMSyKh5Wdxq=IbqGWBtlh%c zLQ!cQ^1T-J;FU4>OMj{09S%YsWCOaHbBcSl+GOp$BbLVc+EWI(DD&*hzz!cdKK!#J zg_iQ51rOL}N7!ta^?W=Oo0psl4e>BqG@{1mxhE&DQLQ`TYO%?qsf=1|}Il+8%**%}RxpBJo{W@%L1ihWZ0uLrKA-)YFC zUcJMittvQmRf!^FzYf!&kvrUc&9lBvr%Hx6e0|Smy&$`A#1z>uq*%a9R-N|{lq6Om zW6`Z|g@A`m;4o@=KXe_wt*e}KaRDo9`R)Dw_eb06$S+h&;ft-UmafPDxc{XQS1lf~ z&A2Xa)!~MEo1<7+MKX^D`LiamP~Mp3O;p3`B=^@$i%`2inFuYASR};P1)7FJXrr6v zvoQ{?d)BJ+PUMPsbt_q~Njs)tOYqsBM5}=6eQ4Dx*k;a-&4Dw6&A4G5f-d~^c*~aga!!(E+8y3fzJke2Mw#&1 zZ>>1TsnOO!JFJ@Uwu|2r>>}EN+dOg6e!qlzICKcwXI~32_dnJK_g9HU4^P3DO8N18wJd)V- zdE@1t>sMp-K<-<`3{5|4eFIje?xSFMv5>SBi`gw3lVm^;Y+jGdXqH~A=oRf4FLiZ{(21KBVSbsvTLX6^ZXAhcLpi}MEkr;Cpt%iK z@YtUC4f;M_z8I#99v;^kT}Rnxa}9S+R$PDN?!n{}7U_OX->kd3>3$pq>t&pw3mK9w z_dEA~nq{upPY|o<2-U!QD5`Zo4GJ@r!*cYiqdt&heqKNb`ZLw!+?)$W{< zqo}Tc3z==oK3rXgCv_A|Qo4n$&8lDR(+-;ecYZ3{W(sg%>3bf%UwS(s{T%a9%X7P} zur_WEuo@hyXloJd-6v5982C4;6#`XqC4PEZD8Tf~Fd6~we4a+pC+8=5^uW0?^`&jH z+l+Ykbc%D9{}ckXlWdb@<9S`}+dJKw zjx;c6s71FYjY`Z&vJ02`<+#D+sqx1)G}~8$6@M?1890_6vu%Y$s?iq8^R&RmtDQBy z757_Qjl!N>z1LYv=X>}fe!UQh9x34G)&4h}h>>3cbr{VkePOCn z><__p7&IVL`!yS_9`@K#{1Ud{_)c@~_+U%8?MJpr-m48|4Gt_$T&;hduQlrZ0ix=| zpV%r{YtNjns*H&6YU?pgi2{NG?|qpIV((ufG;t#)2IINM4Cb&qlba(NPtG%Us4AHk z%}$lMNBX<4(_)b>M0c?*#}6c&`^8$-*m@Pkrnq((u4!9Mh2m9cKeLvZyoh8E(A-a@ z!|D(V->0SIQ$UQQ7LIXHtO>3~>R|a^0(Z;ILAz#QJ8O0I28XSM{)zh%!TCXvPymtW z-k=EMhE$l1rGu1%Yqj4nx9JX;5-@QR-l`AnBBiDN7_?mBPQ_?r{L z)s;nCZ?hz^LuXr9=?sG`$9;rs16tv3FqAfx#%vVPoivUNQZanLfIh5E zps!%X^uXo)b9w*(j~mKBHGvm+!b^};@a;Q@NR(;T_Yt2u)24!!GDHepzKv6nHz(7w zz@nO?Mn4@7z`B|Ncw_2+{N5vY06S|0GB1kS0Vtuv_SXd;{=zk!cU+5)w;fykklym* z)s1#i4L-PotJLOEPE0bkAMpN5V_vxB-+qlcqk+#Li9D z#R_vPK7Rbs8te$d-k}g9BJ!39LFrsi_q-7SLo~;zvD8CU z&k`zo3UQ8iEn&uuf|{}WY%bvDqsQjMtR>^i&-bm*=yW-On&l6t zi&Mpo@Yp%O6S2Emedmc_Of(#)tjE{R89|Yirk`Z2#mOAVq-P?adNPjLV9KQkvD04? z|IKMC*<1*fC8Vo!rEwD}pv`NAC9RwOD2CM?&*Wdg3aBmqhK`E)m24ZXX0#nV^mVw| z(4;tzuTYSpCeHYY+-N4coxJt_H11B48U;YZA)(1EVnny_7ysmrDS( zEWHoaK-U4yLtA>P8N43BwrC^~V1q zl~B!Sdt$gsBBeC&J?tnl7voxs)Nzv zpY}SV`QHA*%L$Ly+j#=cE3EyC3$j#4F9yR&uR(23yR*Dh8Kev}w`7$#$RK0fFS=m5YPDqE#CoWXbt= z@Ku|mDDt1JQ8QNHSIvfwLs9`OaG>OnR4zeOu)#mDx!Vf{`Cp3Eix`g z`3f|i|C~Eov+v(HoN~dyk=Vvm_^3^Dq4t29aYu0QH6J6>wIkZ`gAnlCI16GZmqC5a zv&wZuInqc*PvMpuRp)Y1jsTG~b9ul;r~Lk2emcc&-r%5lTzE?R5By%6rf%TtV*L6* zj>4p3v^f6aKLRVv`O9&%Zw>3}^kg0=IY>Xaf8>O}0<_qU3gnfm2ZZ=#=J z=N)RE(jKk}QEc<{^J|O1e&AHZg<6W%fWjdvG!IPINs2ml!`XojXa^2*L81dxfsw3t zDYN3VtZB(wok9LF&>Zy^*v}Nj~oPQ*62iQo7i9f3n(Zj98Q8(JM$> zWaQ{eQxFJD6>C*Gp-hfbb!P@sC|IL*gs`l_#3iu`#`)&j&M(w$Y$6Q1kXpkCB0xUH z&^Lx(JiFd@7Sd@h?C6y9>KjS;b$ncI&#Ye2er-&3rr+NdIn@M}fLH+i{{ac>9Y(SJ z&AySLcOjtvnB=&}fhW;K?IMbtwi;lye^auAdh7$#L9Je@&Kd zkz@>`YG^{`xwbjeJH3y{ezq*F#Gx#{xNltsYyBB>2%qJ+*Wz6*@+z`tG!L>`@v*fGzRQ6DtwZ@`i&#DZkrX0?eiv3`5U9qxV%0U#Sx3{YyETA4?REHYi7WuJeh{XR zm4ee6E?d=)v4=Wt#@XrkrW7SkNJiToy73uRiY#xx#%r{j?*2rW3x-e{+bJeNn!v){ z`*1?Q+s(aTrpiQT}P(z5#GhnK=6_fz_ zeu9VjfsEpiKv$O8rIvb7{29;RRtWfP?1Le>ZODTNz=u3v1jmng$)dyFFQd=l7xw&I zzCr{fgr1VBb&7`R10RsM-gdVrDGU0yZA8MUTo+k_uMSX^Vyk_mQxlov1(%ngFwN#M zIqArt!H(mQVHaExqdMc;3JSfpGi+x39`x56lC{SYxmLTG)6ZX#PwsJcG6UM*1|O-C z>4SW7aqc`%2%byW>nUy!i(ibKANyVFvKzu`5ru*iLVfhu6|gV7#v5I>SS{RZ;kuZQ zEDoAG&`+w(z+A33^YE!~GPycJ?3FeWq1x)~mElP|1Uw}6tH??{pM<3vGQnLvN(=Gi z1!n!#`pR3_`$Hx@=HkhXujymOKM3;d{F%EWS@-fVtw%>;Ux`_Ny4Y_?4x+{J?70!^ z;Xy!roZcO^FvX1BL2?@mdkQ@Sy)RR94Wnt@l0dC$%>(~{ukk^Ov1I3N@x1I!MJcu$ zZC`pj3%NnEH?)wn0CMONClMfh>d8#g&Gf{f7h&H1#1o10&HCHH*~9%_Sh8^uQs2Ko zq`i%PZ_@kJ7utiB*v;RZLy#_xdhv_9b5x2b1OLKdcZ=L%-SM4{>v;O3{yY^^K<_iN75M z$M&bs?-IbV`1>h>`~wmNxh+2aP3-x5Cjab6I8+*XRyJ?TbMhV0n<%cg=d-YNtI@IM zs`Q`?all6{dQ(aXDf;z-*h>|rDny)kzl+1L#@4I+L!_Jbm!G|l4RziH;Ves0g_kYm zUa@x_p$-1J->~tnKmXXznt++b*^+<){%6Rn-L2O0dZTMmV(Ip6tryWo=ebUH`Z z7L;=PE~Xo`qnVG{Q3y<)1IQdNu0@uWwjsI5P3sc&3Zzc2`L)-&_;&PM(jNL6%S+>X z^*>N{rO*6fIbrw*8osLM#g$O&M$E-PS~#P&S=cpMJVc{*NY;o`&v0St z8S$zIY$raU9XCOrowdU?)9+ijSL>H9uTl@w&3o*2|E)daPbdFwA8Uqnk5zl7 zC4b-s%z$sBwqC}u*NQD?&D<6UULNiIK_yPQlN_t#|(g5&aQmGmpfxb?P@k`4zxw#OmkpQT)nB(zFHvAPl zaGIQ9%mwKTCM<(CsuT13ulIZiDJP?%NmyM4?G_WvlbOJG+b=YlMi2o)!@3m+2R(z= z;>RS?YqI?0?ilKr8-h*qZbl+AAjm2kk(DfccRcWw!Ex@-IsC_9SUDV8%KqmCPUAsY zpq-?#B%hC4e;V^OSBB&Vh!Rw?;rbX^GiuPqp5yLdHFU>f^gOJ1Ed~%q411mPZJhVq zAI_`9TT%+~_#=OWX3KBf4RAgp6QIT6kHF&w4cYEW(1w}9JM*PI`O=w8b%g^iC&~l* z!eGWZCIl)fdiID@jU}{hw^Vu>;e2K+_RScUWWlPZ^I>r;KRo3{YQj5)e_U022Uu@z zn6Jov->e)4aY@k*GC9w(-e+~Z+iMyP{ccS^Kbs{upbe8kSiq7-(vJo^q75fHaG8YF zaV*|>@JRq%IZ`67HI65H_TJyJuH{0Ke~{Ao^bEqTZo zZwnm>&&Ap9>Rtvf1cW3a^^B=j{&?tXIn=Ef-#I7bk+bhtSX4&dZ6{t+o8`E2Vg90U zJ)X|673|w%J7d^FWHD2Y&xJ0tfw;yZryy}d zGj4EAWAGzrqT!)jz~%YawLC#R|N5Y6GI!(ZrB`u&F|&~Ow$@f;z}Dt}z#?P&ps zN}2Kb*E{LJ;!GQs>%_+DFw!5&ZAyqdQnaM3={`IhUkBwbnO`2ds_%LEM!vVu4G}2h zlENl9FY7RiS>j5~FqRTaqQC5-MS$XChI4_Nd(|-FHs7R%Az3n5&lJXL*F$fn9G=7C za~2r(S7uKixhKoXJT;-~Wp6yNQPEqhh#9+PrXt_<7X{x*`h8;TuR8kt$HzO4YjRk_ zV7E4Z<_rwFBF0?t3jsfv_&{01+GntZ8_^{jLHXsHHj2Ue*nfd*+e2U~4mCj+L6=YU zX8sDTSFT^2p4e&E`pGJL1cU)}BcLL+@v>~8xU;|Zo~T=+V7d|?$*v( z_upzzWACrB7Z(@nBOw6iJ5nNs8AIzDK2j)MKHW&`s$vWm7MmHAf##2RdhU27$ zERJNt`OvP0u@qi~PZbB+$cU4zvL$q77m|XSPZwc-AffmUj}Nuz19L}iCIIj@l0{eU z$EmnGCjsr0fJYYH@L;6`K1}D{EZ)F(MD4N_&jyUMS$BTP53eh}#tvi1$+~vS#kvA@Ln04m>ireT5)M zb>Uaden?epe(JQviL_CS`#>AqD7EXHxWs9uSlIOlH3VYFNU}u7Gzs*RYij=rhLdL( z&DWN$w|5ne7)lApt?+Zb%L4Nq+UO;RUA3UX& zL0khfpEP$4Wjdlt^i}~tyTkA%Ss6frkj;J>v8Se zkv7YEO51d>o(fv-2f6#)uS|edqlT{?4h(vRr5?*tw=AXlAmd^>yI}5a26Ea7E3!70 zgeyGxBA>7P_Qgb!1s23EzWp5-1Va)ay&Do%Hj*n<){X%QLUPjxu1X#7#N!Xg3%ENK zT)2$Pm`%gTRlm|h3toKRR6|(#tPxY7Z4>{-VW@pV_+vE%3WLx-mkMQ)YthEl9>up=+FSfN@KD?=FD{t#R zxx803Tn0N{vv5R3*F#3C%*B3dj8$Qmp*USH`MrC5t_-_#5oJ!m%6bcLhtZ)0G(A+7=rYdE|QP$`?2Tt z`e04&`jEfbN!^G|vsl*;g;S$CU-5VG566Eu!z1{pGhPY%XFG}x1-$oKQ+Wq1czKfKkM|E(LyPKkv2@916lv;IW~y8) zEi3MWto-6V{o@z(GhqrM*fh>n1K|mpu&Q2kDQi~Ub^;&wgy7~fi#a(o|uWe45gr6wQxo*3TZY*Wg9Y_lYvN#p&g94o4XU+*yQ zc`Clhjc4Su?*W~Ri^5C0)WB~clc3nR*I5bcwhZAKK+m0l#Vt_&hjh>(VpJJ50%`Qv zv+!F#a@3!4$nn2F^JujU>2oO*b%!^p2z_d^O# zrs7XgD~%}a7f1n?`;K9xOW022Z$O2S<|inWj?5G^Pgf7#nZLI)*duTgc>@ z3QPxEyaM`L*1HjP%%5M7LL@1A4ak4W)1TCxr5=kv$dRA0ot(>pwReF2j@&xe4{k`E zp}`#Qk12sn%co*`0tIlY&kf1(>jRh16ud}#I&wbSLUe=YR=rNkFs=cZ&$9q@&9_sot8!Bg(Y| zi~TcP^6Bs)GR(Eu2lUkB8@`0rg05Bg*?hja8-Wc0wbDYj*GIvN(&G0p`vKp4xGB zf5%7lRG(*CHJhfHX~xuj+pIdK7Om5AHv_MNW3JD*i86C>ylM)#VM&SAN|BkSQKcRA zwdEFYxxcBn=$Ra!Zn^GY@I)Ym=reQ|04JIJzaxtN)VzGd5`xWN4}o+Zev49kPFH@5 zBBWSePL-)H-muI8m7d9Huf7j*CtTFa0OwS~NN=-%C|^=Vnx}QI&FC`yQvP_**fUe@ z;J%@1>)0h4A&MBR<=AWgSGpH#>-D&Q5;PtrlR~Ub9+HSiMm2-`eyEj~2Wl^~zV$Yn zyHF5yYB_ovu{lQ*c=GTb$oi39ZD4`CPvqJx2}iKqsa^i(4$%5( zH`^k^PWhoKcUlnh)6JDzh5r=p@oGV@`lxPthsrm5sIKJC(>K6+c|vWfs59?qCrvX`|p2h9EiFvw<_vr*uS z5};ajaQoDauOk;pvy|XFo_&eP`{9h@Df#akM z(O~oKO^IcV4cG^ZhJZC|=d2(Ef6Xyo0iF8DEtH)O;>vd)H7E}$aQ@dGSUBb*0Y%~Q zeH+;ht1jO^8o)SL+Xd4i@A0>e^eTFST0C<`LT()26Q-aPKF3&q*^OCD4aBhq-VUN% z9wHK66-&%e?M}!_)(hU7`}-*6&65HskKNMNn`*iuPWe}FHKxkW^X2#qjH#mn@C>|M z(?@m;gma^3`@#u^+z~?p1Di1vZlkDn+!qXZvLeBn zV>j?}0quH#N4~gH(P43qYaK~`L3nP?M_Fv z($e*!_V;ssIXih7g4{e4} zcAYzx%nK5(H%Xa*+dvJ=EZ@sL7_Tyen=%ZtB8Y7r&f^<=bY`|)(8~iKaGKVTYDoCG z@+%DEG7Q^7%Sb1IeK2<}>Qg9(mhSD;%j*gGj$jWqh&e;5zYDFAhH&JMlaaS3dg9R? zd%2Ez%p}xtD&Ed)j4OFiZOzy?pOC0X*n6$&x2m`VH7{0ouPf#1i#BX0nT?yoQnY70Ks+HZxT9Ig=(1L_}W1j4( zGjCCtn+v9Ltbh{7m;RZF{USwj+R-{4HSwv&&~@oM zl86?Gfr~p7p*8iEuMOXuTaZN0AND@G#1Z_yo8muR(98e(@653Yr6hyk2D>j2>&dok zphcVd*k3%U_uw3cZZtjbkq(9)ZuFONUYz*B9uu0~h9a&^21udF-!=3lt?N5??Y4kN zwmiE`W`XG0*5`P#*Um{sV|+fOt<<((fuE+Sc(UJ(IOlEwx8k5pkq*}8uNe7*%|;of z8=u5J#jjVDFlz&&T{UTfuNDV8a(|!CI==JQPtv5@HY^9dSn4~tUn2%Lk8bs%O>kOJ)UqP=OTt2Dc~>)a9#5q{`*Ch!TtU?DR61HSA( zS&yC{&t~c>_|Ut~iOrbaqgr=;6v$l&L94A+XR60~r+tx&9X1l~Nj?$AzwgN;bXo+{ z$~W*q@wWbtqD|fDQ^Cs*4!DdTRX8C`STJx2mHcgwLSr2EG!M-NtnPxfSuMq?VzHgYd_x{WYvL|ie+WAWA<=T(A za^(vYF!4cGYMI2%-9_f`^1||uM{S9$vme)F!LP!w$IX=jWj_V5MR{?HJKevPgf}MJYMXSUT^15?ks@&lb#9}jpG8^&3}fu9 zP=5Q!wS^X}v3*#o_95<$$E62cb|hT%KWw3+PM@= zF#g3+iyjjWdmx7D=1}fHUw$s_C>;@6)48vqRc(*bQ=yUt!g4-cBQGb z-EJ=;B@Alk^p>=r{IwoeAwHSOubNlx6j#@jWo+Ir0Zv_MJ~>~G^WV)pH_<;By^0?Q zlK4!hf=;OhLxz3DcCx=aYm36;ypMNi5~R-`D;^R%`Af~d z6^-+fI^~}8taJ0b)t2j6#!Q0WIruxtQ$JmKXvq*!UDss4={k|pkV#`x<@oA=8a0^w z>(YtA{hU8~0%Ut#re&KR-^%g8%`>KbZ<`@&t&^!{j;qyRcWR*EEGQPQGH(@QUhZU7 zo=z$A9bS_rr9!U$?oDmy$df8%bK%-*Gn3B9pinD!ARn!h`Nm|wG{9j%E zxZrrAy@J{Y<$+?0&$AlTI_4WQu>1@z<4?`Cw0@TY<&idOGroxcEH~&&SJycPSVbH| z`Z;TUGLRM}4wrVQf(;8oqA(Y{$%Fhe(W~H$tQxrEX*|s-F|dH0R8yb%3e)ME+ z{J?wQ#RkiFFD1H`-@{`^(#|gNy8@)6k8Xi_y8qQB>U7*MMU%2birn8CLwN&5(noO1 z`VTXo!!bVpD);j)^@ot_jW#$Ir=0HoHc_=%tlHRy+v7PnLtSL>ZK|R}?JpWKmJ8j- zInQLj5!KeTN~--GfdbgrJz{ChO3}B`>!u1fKF_BjO^ix@?)GXZZW86Is;FFMR&VEkF1bCQYpw`clD%HmBcxU)kPtQB3z7`UPa zf1N5t|Clo4=*8GdJT|ymN$ui{7yI)LPlz9|7%VsH!wJp=y}P#0;;w$E3(a*)7IU`v zj2~lpW$VCom|6@h{N#xbahvv2_O*INk)n<&cKK^^%=c$?!<^t$*y%YvQ}};uozUM~ zAWlj~JJD9>SR{3)a-Q>s-Hp6vY*%-)n*LG#S*l_9RS5*~TZh5ZDs2}5*u{qUpn^V0 zbCTn_(QT@2O4bwH)NY;9`}pPe7F%#?ZdTl`o+{8$I*C^$*(kMyK9@?H?>PhYsUjQpmb&O&;h6@^i0zYVT?qy>s=*D<5WZ zdnOpw1NCK=WawJh`|2ZgrjQ`KHGN;&k0^!9r0K!2*%i3wG&3`(8p-j6=%-vkhu4Z+ z`?zyVB-OLuq=ZWxyW6oakzb8i)r~`9YV8V{1z<{7En^hx97#{h4~!K0Eq4WaP7ATr z24yA_mm|Zc!GYz~4}i{i@bN($xyv6F>l$-uoqAJRLBqWX6;S!TB$++h(b22gE4ep; zy}IvmgA)?Cx`rUz*Q>G5a8~jwy#hs5SUh8;?E8^E&=b$Nh)B0XeEyHY)5$8MH16L# z=rV--W+zVzoNNx1iO6p!&43anJ_t%J)3~{P`9>H!uG&S+V?KW5XYZTPg?yAyk9BR_H#$w1w~_PVR%E<@K(J(W?5M;W z2zyLlZ-AReTw>mRuEM2!`QbEvNmH~oWleHuaJ~UwAGZba{CF~+zhb}M@pyj_I;R=y z1a;%45dR_dZOr}8KCU#eh{U(Qz&^~`vH?oIMYCBq(>$QHPY@Y=x1xU1w10dArcF89+CtUJ8<%sVzWq1%hojR(|Y+?A?5*|S6k?#5*fZFkj&{-gEIwq zX9ZYbaAW|hw;f4zB*p4lodcL|ajIUVHu}bNqnf1~GMD1dGM8}Wj2_@l{)g1QEXf2_ z#(WD^+YoDH6Cy9zBE%ltdYiGw9QZq`0qwDX$4@4-o8~vED^ZD#xkfsc;%{Vy`N|V(7^(cu=1T`ape;qr;V$u#?o`Y}=1f^75o|DZFE zalsXy_9pJA#rUhg57C=2U948(a#D>GhLqlp8k@&7P4 z2Stm6BFP;mV2pq=CO+WSWizKBLGQQg+{%W$znvFNQE1Uljp)ga@|8Z|g~6Mnh|?UB z!qF}=g?;8<11@{Jg2zDxa;FddETZPSI2dYL;EWf^ejIk)0D}Aj&%6|U%71VWj*^ig zV;*(hU-xRJr+9u6G6qeq8o+Zp5F5qLJbZ&xCkI5@Z`K{mAB z0N0gEspC%BL{vjWV9m@7F-M^NZ!=pM3i{D>Mi4 z!$sp9q#rQ0Uc4ZZMZu7BObS*(GsKVfbu3XvAt+9iSXY~(l@!xMAwL0j4yXKIq-m5U zs*DTILe35!y|2`$XUdY2H-EmF6~&>1upecX=D~@-3#lC%yS`JE_f=ocEQswK4*7y! zhf-=aa%N(ucq>poZ?)-j9Hd4WT5rJxHv%n*dOrN~?R$X2(V$RIF2Qk@?SXZl6h-gtIA&YepD&##!h)w6NB$$a z%|tF;+e;?y#Y)^#d~h=y6TOmQp??cdrOV@H_*#_ie+xvnG?_HD#Dz!xc%Y1(p zmN&`GWxRmuZ^SGWs=2q=zRxMBE6VZOQACkBW&7z3_!YaVz8}c3WNXTA{Hmc{9$~aH zXB~!V%sy-XB2eK2yRP+X%Jqz{_@X@ocXa(%ndOZ0fV1N(=xJdXws6a@uHySTtNVVNjXl>DKycWC^_-Ftai&dyvTyA@ zL82V<*6_Z~QJ3#2?`33$iZoywl_*_uZNSxSr6*qMsFBU9MTmb)udBTEH`Ts}z63kt zf_|Z?jM*o!$u~I=XVabZ_*kln=tJb!1gI8AXxeWc%S+T-EKAkUZdbWSar* zW$~7J%U!m?AHrJDfuPk6jKu8>?0I5-ifpzd#IY#ehIEBN<}VpRGD!{Lfc$e%O=K@( zatTJka`KjcY!l@@s}!(AsnoUj@-A)ubP3dkYsHS_p+u?_Qt}pporcSJBS=T>_IMe8CsNFE}_Yqe->)YzH5^Q${g=vWj0n`#np{Kn6dZdg}uI)k%ofe){KRBP5u z>aF^YBS74FN`^V(1BP1XG$xJa!~6P`vv0_gJa7~ARJ1WMcn(Bq9=PiJB z=uu#ww%dxwkcS(nLb^|~TiC}#Bk-CWp2A~$Z?{Fi3Ci`|ZM@>XeS>;ZLfgttUz*wEh36SyP}Zi={VR8LOKE zl6)2iED4^)&m~>@8kECBsF_;UcWM9156<>g@NbsMmK@$Vq1<>bDQBSFTo!dRAVHk@Oz$ur-J^00H!*Yw34ijer}Ti<*mWoMCTGx3VFL;v7>Qm-xOYGF>qotRzT?OZtD{8C z7A`m96w#SZknrptPKv9A?#ljWp7^IettZ5x$dxqJmGWKl+T2k!(xDngoW$?dK=nhY zA4;PIcw_~NDfdC+@3@o+nV%0lKo_67;e2pDr*Ws5OxL)akr;$)uVy4PTbWpaf}$At z3#g&PO}>M>u!A=GpvKwMs-=(RQIN%x_rP)lJ5b&hDtkbvJy9odS==N`ZcZRGNZy&W zr>gy@euR@KG%_;b+YoCx19{n*6vz~_KM?EE)di?Zkp>S8+^Bvl}e!l8T%6nRXu_tPh-SrqKtZ;fuY8R{Wm!`sfPLFTv$ z8;q08-Z?O%aN~xVpw(-BDhjci~gTp<8n#-4t2YVZ+XoGIezPZ?`teK%B{FMhe zy-uZ$OPVBFhvaEk0G&b^y%z;Ef37XIN6t^-p4jE-s*xU78mlJ9anpGT6tu0@UY1Cs z1inS56IV{Ec2jvc_{91}@9o%GWU)-iA+dXr5Armq0*r8U_&1Q=^cl~_K@)zi^kW%e zUdTW%OM~w72A(~w@jau~E<5Kry~0oZgLc4Rhq4T<8`_8&2OQ3ZTl?i+wvIJ|vpeu&p}9@L=MI0sR|{>Py+g?f zVq}5=!~fe9psC7@u|dk79qLXeVLAalS_e`$tnue8$X!zGP?uXHTG-U%8D!+YR>2+9E1XE;bpDC?Dz<@fSngM%V^ z74XeS3v26zngftiM!@R&t+aG-_;0W+& zc$x!~X-&*|6E>o80c!gTj6pg+-XYsgtC0&=w1OYVb7`^+2W?CM<%m`@SFumT_;g$;;?1vD^KTB(i+y@oq%oW@`t_b%lzsL$*w^aw&%q0@e~>d77Ebs`i)%#`+%AH3 zf>N~pSf~DL$e)l1jjziHD4AXKYOqt((#V5GC0mOlI{boHWvJADfxDm`&6g2be8sCDvdpxd9 zohyz)!>bD)X5yX(atsVyU)BG$_GBSo9}I!3xn->)9S3{%_7q@T&Khh$sMvM!{Rfx0 zNZgDht2T_PpndA`&>x@c@I;VXC}9Yxa&;QsZIRZ6E9$muVScZbjfj~~UXC%ckl##9 z%z#W(qQD@}buv7;Qz_+Wad4yIjJ#JZG&p~yfv^!2(=k|sF-yU6+A;`dfl2XKk8=L) z)RCK@H^G6YV=IdwWEJYPW!kv z+YD9xeXyb;C;zj;0Qy}7{|C2!gy;bJt*=Qlk#ic81s*T!dg#D=kEZOf+ZfEmPju+O zx7Gj)hL93LeWeHWvu;e?I-;-zQ;IwPtlDvp*mwYm0mkTpnftyWF$O6``$wrcZT;^i z(6UkZ%ii{lw5~WgOW&Tp971OiCLNUbe5@N#EjQFk*XzD8R3oWJTGv7OKt`A&$oum> zZL$C#n|&7|l?7;R+fSw?AnJ^H5FlIJaIq5S z^HH9W;;!E$yh)oaATrGWV?pzPQl+`oGRiNj}FiyMl~4 zVYu=U2Y1rR63WEus|IM(tp?6j4?>X4dF(*(l#&hhZ)k5@g2`ZcBWoKsZT%!V%A)j# zl^nXAuP0v{AI;I6W57ZNTNZ^F*QD%TA=?2ZI2GS}U9FziMd?7Sd>{)IAaQv6sl2=&f8#R?Q|fxjH72tBY!}i(AD%J^ z{`U53^jh(iv!#k<43ULn%Ym^%zp)Tzn#j#4tmFc;w`Y}464+11Gp`9GiMjwy0H5Mm)nz!oam?~3nS`Vy#trySlaRhVWoaZW= z3SjP#J0+(BE1YbPg->OHQ@SRjzcbtaY;r)ize;YM?8^`A6!CjkdyTO!+YJ?;@t-_W zWPc!iKDq@DiP1rzy`1$LzliHsc}MCF$yXiLV^s}d72}Lo^>$ zwMQHB44RTzTjinG0X7BeTg35cs z;Z9<&lifM#87}}#*ObB}q+(_Z9tV*95H%2ePa0P;_0;1Fy$yIVWKIZaTLq0{1gka0 z$Ut>%uoUaoE7rb0#xf)bA&4x{T()?PxEkNkryYzZA;~n@EL33fE_tU1vrkKOfdD<= zJ%<{%pClTHHSZFvuzApMU{1I!7XRCyya~Ucw(ju*D{29TOXf)bs+Jc@cln zbuapL6(!9%AAoWW`bYLGntgh<{cD7imu3prEV>}uo%CCgH%P(c47-sneF4NmrB-#p z1_)&AAws3c;hhqI<`3S++pX{BXca`KX_hnyxSE+%)j(Hgq*#k&Zy^k49;o-{z&k=8 z`s_1dP$I|9dd2?z7-?ZQ2Mxf>>J%|0+Lz8EAt<5hME_pocNHU;M2%x1;vy>%L$DWg zsATlDWr_4&!h8d=JvfBr=l;mzwvbsV+z((55G}XHu=D%C_|0hWU?}zOi9yvWBneX~ z1X5+K?7s$89rL0_OZX5JQ)aNS*+ZwE=~L+gORrM^%1wN$71@9Zy~0ab2vCSk##%lT zq+nwDB=VB4YVVWAl0ytMYF7xJVUplEgY)>eW>I4-YJzrfT?vFFPMQ~+0OTH=%SAP^ z|Dhcaf^ad=#*;hAaI`MZ~j^J(e%^DNrWjhu|s*)deR)rb(HleSHQyV1f1 z0(W<*cJTAw^+#jCbfzx0hctom?-Fp+UViUgu3<76#2)LJu+8mNY6o4S7Ceq1E5l~P z*i`Fl?xfs1N_ixaS);mecoX4lgK56heg`uo%Y7Hz<57!Svpa33ilzDraLG&|=BAU* z^s0O%PQrJJQfpX`KDlcqi9(P9mm3c+PTQ-6=LcGGwgW{ zCLlA-B}=s8idWi?xhopTr=Xl^=TD4(REeSth5llOe*KZU?yxer^l0KOKF~WDsT@4X zK-Gs90d;xo(!3q0<^yuNp8f_Cn{4kkuGYYF>pa4BB9C=Z|AbtXTGojA29d_RT^pfv z7Apu@#1JYXRv)p&^E*5s+!WtYJ5XJyckOXvhx2=3k#a!5iMx%Dowm&I_Y}-3APd`@ zH*L9+C<*2mBJK|4Cfy{&C+eS)#uJZsuoi<9$v<_?Pq8)hd5~5Z>Z7tCKakj=!x0@; zynLS;YmK^cjzf#Kux=MFTigs8?O7FZQs%cJpwAt#A#^yI_JZ$Q#Mq=n@!+)ukdw#; z4YrG8m|0$=yc3iIhZZ%#10~|W#M!q0nLivl31ZBE2E3!dXior3#NmLQIvBcIJ-lwfgFtO!TvE#U{IIF+pumz0B`Rjbh3B!_`lt!ybK5cw|yg+-6~U(C3pcsfXOI zuq5N3YWBlT${?Ux;SP=`@!lEHE{b6phj3o{6w!0qxx(ocbLt-))wGvkhXacrPO?@4 zSQ&b4)NCq{(hmBA+18h<+B9hN65wcr?Z0MvECLcN2mM&Q;e5ONzSM_|7e4$j4)zG& zI|b1@ieD3RA&4)>fUKsZsPGAVW*F>>sR-D#hYP2S=e@kKEKxz)w(F6+YlVt_6u?>#Yc`|uKE;(vi!BH>Q zq+x(}6%C|N1pChAW_mS}d|z!}xDpZkK-P2JtWo@f~pu&l-c1px+D-qPAIff1A(%U4Viz zs_kHcJ&CD-IS+rwye|$L)kQXPrQt#Uab10_@(z2)#xVjc_gT0q{f1q0_4h>OerY`t z*FmJ{Yz%Z{Jc{A9WU=cry0gwb8E_b0}!WxyI=g zaq0tMIfzjf8E1HCN#nY-6-(7hI2rIidsrd{7=S%q3aYc+^l;<4Uf<&34b-YnkLkSX z2y+20*=@IUhq8u{;XgsMgZQNqthM|{&QX%+8?uY^$@5hB{UGbr*pGS(Di${uI%Scg zC=j)OLa8XAl)*da$H&E7z6wnHQ-Uy{ollclTa~ zR;K=#7)n}bxALBq-%Kc=R^nKdan_}uEn>yGA&MCE&)g7|C6s$M;1R3+LwU6(nLtU= zAD~{wnZY$d*h=9mVq{kN@bDxUc{S>2r^e_i;EF`-@I%SyXAD74i6;%OKAgc@JrHfC zura8dZA5^0p;IAOidE!f@&ReHy5=YiVdcjf=x~H8ZeB(H_9?ab8+zc|#iRHxKh$_cJB|8$OdVXuJV1gQ1)Uicw>a+cP@f+7n0qmo7rAvDhJa#1*5~QdQCw=JFo{4= zUQ_nmS6aR_##GnZ;KS@7x!Mmp5rQ8`rYQ`>rMlRN#$dzI{^+7 zUFhaJC^wKKkw#;6_vQ9C4Uiu}Qa^uC-oQD`r^Tk|aTr^ypD3nmQEPbKE1m9;gl z={5?cBnun*KPuVUz(5%cK4)zH*)bMxQsvK!4NC_-2D$5|VOr}K|MtcU_vy}*$E`-7 z+QdHsi{r|2`&86%3VZ`VO4v3hpy&n<$H2evP8&3s9v&9~^xPzRam7n?q>q*PH$_Hf zOMT?QYcgo!epdo=!Ldu4yZV60Pm#hevb&%WkW+cNbwTY)*jdy`LQ68ujrAkRZ?a|1 zb)NSR&r+!yIF)Kg-E#q2C(Nxnqh9H__8=(;j;nXklp8(xVKn^y2df4JQBJgAtKfQ~`y^aHhtHhAfU)3rE-D~#)#^+-cK6Q}$vgV?vo+A+#@|YbitD_0*|)Wn0aojf z>QTaDQ(A8)=OMK7afkQGo(UA-t z-OGD5jO7>n{#H9c9dI}2dH>~0gUn*uaY2~=W z&#XxsKHY3+t=NU}{Rh?H#u^58Z1uLcC$T;VIO<-2>_CH7*&HT*TMWpi{_Q+Sl3VI}gikvG*;m1(dk)KIv-D ztg-8adxc(Yl{N$4fqp2ct`;&JuCva~PM#>Ht!vyJgWv2j-IaOSbiT+=Z~lUUuOfSU z7Q4uT**R!d1C?j}zq3|-o+Gn~9Pk|OQMli+GV@nzjvcX;07gc({``urJuOPA4`gxD z0lvRwg7YL$jXD~?FAgSGFu`4YD=3FZog7$F!?Q90iL>g8f%0RYjrOTq)*4xif+NfEV5));*7Z5XZC^{@n1s#+;f_?nRN}xZOnLGvajNece}lhcY3pci4hU zU2T=>%)tYTiaK(pSSd4e^M0y3RY%(7zJ?Ws#;6PM51~+W!?4qaeH61)or!WSx`f>B zxocH4Fj2;38B9n z#xk){#Yi~W+jSA1Wd%8pw=}G)qhOAyx$R$RCsa&wx1}m$Y8~-bE4(cGpgb0-sZN`pa-h?{TUa2C7DFF8OkpTv}6z#f@52( zZvOO2*CRap%CsQ-T>3T+%wn592CSZgvK6ou5MHD%MonOE#XqHn77gWt2|m3#75^6e z`t&&EwhV>Tl-gK&V-)*s!{ijpb?kmcEFj*6D$k!-EbUR#Cj;*w|y-<`hpTQ z;hKSbZ|6-5A1Bp`pRKeM*7E6BW_tD6DM&xW8N4&CV>GGB+E=Ed+80`HJi^!ED+SQ6 zagq{$Ll^(>V}5It7+1osV*TCp5-Mvsr0Dg@trv>^IkL67(kCF!hu}xK19bXA**G0L zYAzg3uPF8vxM^L*B0;^DHQ^@cM;N3ayHwe-oj9Ib?OTxu;z8xDoJV#?Yrzmt$Kvx| zUgJBIu2hvt9*sJ?`)ZZjhRVOWOBU%dhQ*m-$nZfOX#f)Z{CxABs4&F$?i(O6hi|*u z1YD@|(@CpX5_`dsdSP-VQhR+Gr`zf>$g{EQ84d94F0(-V;NPXLr`(%AupOU6VRiBy zJuG_;zP2SwWoDGe`x`|d4b4q$rj3L;q=U>V*hz4|oTjk4zi`EueP)01NW`JbZPY_`6&NR>CeHRrUf&;9 z^I=PH={H>O&a?b_BxUt8Om^*w+g=+eTdsFGQSCy1ScxKzuka-0Vo$IyQ~QE&zZ?@A zYxZE{^$wF>kYS6yY8d5m00hu}D%8t8boTYy5&9bVkEdv_q6#nE1>qQYCagD}Em>bz?idujpgOHj#1+ddxXM8e z?~h#B8ZyGZWyS5KZZI7FnL)l{mrxee2-OQ#D!sbcfBpeRH?-@e&n`ZCWAxMVBOZ$Z z7{y>S{sNISxyzAT%_AoGXBtq+eiZC&Zv-iIlQH+U9)!bLcs zOgPcsSO{xT{1d32^{AE?n$=x}HWhz~GMaz%K1#+52Y#5Y%)leE zwHQWO-*SKp>Ri}q?KQL9A&V5=Sri98goA35iWrx~GrwGy2f>)~jE z@XV`73Qs|ttMcEa`<5Ar7K+-YMlN3s;T<8jrSQy_AhD-Mt3avL5Iv>IXr;}hDr;E) zVmj}g9sfky+(=o82`DJinvSWYhLOB#eW>g)8T zBqEOHmGN6GuE*qtFR4Xey|XgSQqkE^{)#-R`U-C zw~VGVsmVqiP<;L=7Lt{-ryYG}=8nHq9oNaOennn-@{(%y8`|9~%NG#=O^V2$c2AODF)RbuYO1dX0@m>=<)~`U~k>( zDMh&ga|VN4_9i7sjY{ycJ~nhv(G}Pmd{d)U^4|~}z!qStBx`bjoVz|8^Oj<`8XlvM zRqbIftNX<_)<|xI1Flt>vbwEWg@k#5w64YNVXVx_O5ht8&Dos&X0#OmKDTWPwW`#e zxbHohVte+mvj@>Y$-H%gy94sihgzA9E2DO{HM8d)_}x35HSHA+NjMx+V(wSaNtBkc z6=@%;*cS`*Vq<)!ANApJG=DR~Y1E-{wHY&Z&3@X&kC;zT@BF1RD8~CUzAQj)8bGIo z{FjcovMxP3GCJL9quGE=HA7lFnMpU@joq9<1EB$1hgbkFNPl(vBY@~@H`U{oNF5pL z+;*`nMWX9WnB_mr!`Rw^`i~N9z6p!<7fgy>mplnNJKR~s+htLJ6LYYBmZL+oRyRjQ zuVG?J?QNNe1B<-S7AxYaY2R|b`Vz=qrAGIy+VoRFlSkw!=XNJgf3HLlPT3%2i@!^chwWROZ-796^+6mMhd>dv+bYvM%}(CgxZurV zN!tUbbjqFY;u2elc0F=Rf6(|6O?^F{;Y?ZFrIY0pt--#8=SUDmlype7Jpa7F?$hpP zk3deI8PQ~2CDkiGE-MV71e|qHXXYqV^tJNXB0#sr|^M=^(BwwNjGjx zNZ!@c*kwFrqON3a1yL`zU#UO&rLvSAAjKe}7pCmY`{eP{lyj$(Ckz4@r>AYQqy#Gy z@UZ=qlbl95>h93=-GSdUCeLJYY(hQCC;-@)(qSrqm2zi7kX~w>c+(06{RPC{hg053sFW{Z%D9VVMNwyPKYx&aKC8Syr9o z-t#&)sfPY_H@Ulw6XJ{i_JYx;ECoUf)feToI{%ZaDGIv!JaX zpY#F<^_d(H$QjW3i2?xKk1FxYT8e_m`cZx77<5q1a{G_Ku~Uqbm59BfjO|Q`G)5_a`D5Jv5yf zGfRPnyl9)twg#fBge29dXyqo#i|)BA7f`*qG0Mg^)O3cmST{Tcll&6s+znTlPIt_b z3^|yEJH0xoj)+|!^?q^f+$LcWKONA<)})$lSLrjOgGPRK}}7MXY8&7H&SfmqCiFm1}?0kYr$435O0 zno#AIy>u1lB8|q5-OqvL&PDd~%sJY}M%o z)oho`%2hugL^h%+Mvdt@Q?+&6?;d4s9y4V&R7yv<1z#g^DZ)CMJ4~X5F!V*hv!+GK z6;|ICu0ZW!AGW;6a>_%&J6c_$2nIbkg`Ru~0ajg{=$N$FF+`q$%oP{i?*)BwWXWbK zMfkm8xrv|_w@V+x-BKY7w`#7l^Jg^soAKV=>B*c#rTKfXa$l_8jR{cijJSXlPnrL$v$~GofkmkGSIa^WV%#5;v}8(@|8D6}@`pO`7TRvF)}VBuq;7 zo8|MNrNMT)Usv|etY(iD73IQDBG8tM(WU*tZ)S}pv-doX=o@k2+;8Y7&l=H+NT$Q> z-XvRoE7u>2j2Y*XvwW*kWXiRJ*ss%Us^;Y}Z{6hX0ROWN^3A#yk^vREB>G5KU*I&+ zwZ2RH*ia7s^okr4Sbb<#9xt3nOLLDLSJ#X-*+E{)6*2bAdVB5fob#t&K~#>f64_nJ ztS=C7w@e$aXoY1$*EXOYPl?dEVbTlYSzRi^?6o3n=Z8rsqAXQx#oxJ}7) z{|#l&I)!tg^oiWg)^HH&RPE;EB_Wpb95TFcMwEIgyNTNBFfDEV!xMozr9lD;`O|_b zUGj$3rOb|+5K5L^pTGHK;Jt!T?+l(-yyMV1*-#2|S~+IcPPYvvn1m-ewN+tlT85dpRQXCE4snY>aIwg!0qQbqldmV)4l`T1&y1NHYcY9-;I^J>&a zRMdT_n(R5#k3me=8BM~{FBNa(hM{)EY1Emb!!96REPjS2Ik&NLzfKg@o4StEGR{Bx z#H=@=Ux;46Ysa@BM8TxH33sqFP-g9c--Zf4JK5dy9-D<|k9icce1M=eeAHp+u4dtX zh2ztc4(a@Q=|~`wZaFBoEH7!!+zeeXqQZ2MQs)x;tbArqEUvS{hf`m1Cyp+wzdVWY+Y_TvRJ~UP ztutTj9Eno;5Hg8=dCeF3H+MC5?E76o;=qk<>(5GH4CqFb@-5RRr%Zvu-f0sdf%8W= z$Q&=J70egn`THOu z#g_UJo=u@q=T>FDsmU>IJz1$0f3|HZMiG{BV~t#4Xo{Kzb%9mxvN_cDyJ29w0{{bO zOr=aoo66cJVc%+scuHAqDtaLr?%TChTPGI%xeBeiB3uZPD_jS?-^{uPWIbLKKEE!; z#v**t+d-h@2}Us*Iav1u0IN895a;!Fg{Y{?+#rfh(@(|v!yu56mq}J8K1zO&D)G>? zRx89U3IlAo1`cyndV!H}FQ4`ZyeDIf)$}bW;2kDKr5@|YkJdYuV0PU%QVPbPNl17C zLhOd)1Z_Uq^>|}~@x9p6rfcmUx?9p)`K`9orwbi6_1FL9biPq0$%s{0g(g9S5SFnynhx@HVo)^ACv^4N1VHoG8x^vP0+@S2=iurL;O6$0N>}eF*tPG*W=5ivC@ET|Qk+ptIpOnR`{ zhR5lnyWzZyrYpqWLQyYKaUa(P+67QUY64Ha@c=3~%dMLYC*j2)*0~)9jN!l3Qr|n| zWO6!hK=?`W=$cJCKC8Kw_6_CQID@!A{~5JkuMFa zgt`uY7+sLvuG{`s%<)KK)I9KJw6m%)zs^Sy4-zLvu?TOET*~jSs5_!bl-K4zEkb;2 z8uQp?85+1DiaLXM`zh==^XI>x1d4qQ#Zi8=D^{0y5Xj0LXeV8Y7ex7cwcqr*8&4>T zks2!1gf776?T*6IXiCyM}{=`n4tgpC~)Ih}1 zLEuX|k#t!7NaVz8%nY?e_URG>Pp}D9!K3)e`*37~qFWmHO9p27ZD45D3>2c47tFHK zzfFu7+JNnEpRtDW+x{q5k01@_1sbLec%8j~8VnI-${J{DOA*sS_njDikKehvjGff9 z**pXou~h0daepNJa3UEvJS&wKyXU131n{ zMIzh&N5b&+a9I*4x4rdWZJ_4_!ZrGrXhQRZz*6dSi$9mU2qazJDgJnX_R-*Jfs&2p z;UZZC0F0evFD{}RUt=?dRANo|Nz)aJ)fpT8Br)of30B^J7J0Q`{h<<0$W`fOjW(Q0Ow z|CG3NWKzLIIgDNxl(LK|8ugr0ExtVets6co(hAD>s@Ng~Yk>u~w5-q0ppb4P;%L=G z((^P*R>AR)S^EAXq2;UoEWDy2boohlRI}Le4$y_SLTZO@3-fllzUb=J0S2Gl5}rsF z6@Lm+7t&}jRsyw#xRWUR+~y=&T>saPZ9^VSl0cLG@$N3TV+Yf`+w>iu?SWYZ;YGo@ zAWFt&C)HG%(LZ^VTM@*dJ4>&cWvbL==qF=;l)>Kg z8~Sz)jI$hGf}&4C>5SIm9s!Bl(87?;_;e4AHTzy0Mr>aCkSeAT99VD}%mlS|yn2fZ zbmF#VkYO*3C{PvutF^sv#HOW~-8hOjD}||(mZQuIrEs_{@=(4`C&uz^ju)&in?!j- z_gIrZGmOD*v-dc;;FfI|Ygdg|)*?in40!iQ+VKz>OTM_{1c&USf(>`s9V^+U;dVN` z-Ynit;#Bv`wgfZ~^@5^#&2R%AW7+X=X5XU9svD>}@1na|Dt$6+N2#Pz2#2_Kh*p*n zNX4eNzw)B+CQ?k9rd_21;G@LTf{YO{4S{c`b4RJ4B_6V`H*@9J!}$J}0^O5WFoZ&g zhK<9I_ZGNhw4@=AM@GI={6$*apUIGnBK2n@T>q^7*UQ_x<}um-+$QpNKV|dKAC{&v zid%zj!LP$i4K)6mT&UW=915MT4}Iviy!bFmIViHK!IOQ1s~N7f0B1}<8xd=3>X|`D zSNTb2nntn~JQR_JE_iCTPnH|>JpH+CDYqRLz)wiE_0-S>ZY12~rI-<3yxLz?ZjKW{ zJxE(0Y@{6~TkdL)F+2q<^dLo|YcfZK1_C|a zHrl+utYn+Hu?s@-sq7(>JOI9#G-BT&1+e#fu#ii%;cnZW)i8yu|3XSDkeC4DHJOEN z@6B2D(0O5Vd`%d<)v*1i$lO4RK>CE|J@ zFU@2W;Wqjv)1Cz~YX7gnpA#z7_&`Hnubq?;$*?Y`miBFt`?<-qaT(H*VA74n8z@R> zB48v8(7w!ZxZ`ovh9-|P{gJhh`@qj#7i}1(KH4L`W zMw+kIENF`3@A7?4!Z16gXV(Y?yx(4Ll(%k(n)h`38j1ED1n!)SaAY-dH_drw99bgF z+eJ_!p_^j)#c1lEE->oU{L2a$vzJpue`#Y&v^O=F)%%5BRjLo>YW*_%Y!cGEJGQ*` z5=Tw!pWl(RrV~X%@LbnFfb%js+rWrk$V{KrKcPo4%nh3Xvp1lar9!aM`)l$rHh}b)CB-P?Ul_7@Jlfo$WKFT+^as zIU0aM8r7s5bF(>Nh2bqPGF_n2UF(*n03saPL`bFFYuTuyBWx}4DG9#hsBR4v_&^G% zZs_Hq*?AAVk_w&7>E&M2uZoCkuY8a22`JE#gT=kj;oOyCT3+ES?yROdK74#<8xt2B z&fmq@?_Q-9pfGeRTfTG|f=D-S4N!hmzC#m@~duu0oppB`hiR|PaHrOCU@ORPSB%H;&XnEa^ zz+ak~!|IdLdUA!|>yeC^N=m7CMQ&yE>qzehcsHm8PTo{YXC~OIE>F+Fy3~l&X|g>Ct1*q6U~geP=>lyfjnJ=<)4%rNvtLkb>Ih) zei^@^m(x!r)j9aUlwkL>Cj#J4ULwGJ$yToTG9-$427Lx50rez?hn%Z#NXuVT@;H}; zI5lf%t^X?mWkM^qLFA18Uh*tcg4{Jx$>n;1hKnT_H0Y2F%xvmc{njR{K7W${K~x)p z1JH=5F9gPRcYg1g3EBJUgNWqE8sg$1E1?FU&`w>OqKKS6i0!wD(kz<{uHi4u{ACs< z{<3%$8{qI1L7I5hQA)GhcJ>HzPs!qwcF*Nj27;5d3O^?+yHk>Nhi;pls0aH7-R|$v0q-UVwUN*;$lV>029g+ zB;Id5rnjaqpl5|veT;m@ic5#&v){uW%wp>LaKO`Y5e>!}>v(N=d_dd|IpV&cJ`x>d zW-eD9g=L10pdSr%UB9fi_B*O#MJ8RWRCJ>sYbQCmuhe&m94U1x9^sm!)Qf@m)s_2? zj5?;ct3;T(wJRD$W!-gWrE*k9lidHs_HfaeH62Mf;2NxO?HO>rKZ%T7)%5q)%mPmFVyrMvAnppxd3B2s9X=OT8^bQy&4&Ap^B$M0rB1cKx<{RNp4hN9~ok zrE?%cEtg)aTU4#pWEMf#m>tS7a^Un_giCFF1$iqfihcRsqZ=#U1>PA`&q8`AhRdf) zDCX;Q0B2Ns*XGpj(ye6vU@h6giASM+?9h6#iRq*x_eMK)Rf=#0&#L~JgkGSNr~_Ej zr57KPgqhqQw02b^gAS++PUjQ(>55WYxY#A@@HdG?hG8!Xeg7g%wA4cQhJVT`{}dlM z=wJi3y0HRd6#eQsNK_I*@9k6*$9((K=u8la%L#uVfvZHrH`A9S1{~4&zQc>9v#RbT zYS02cMV;pk-5%wy?1kWOnBD&ZdRDX$H|=|xV5FA};JH~fkpxIR`6A#3;ESWx*mAm0 zBwQfttAXjthpkcC=1lu!1!F5No}OT!YIGh3HU)K89){{KIaz62qR$uOFbL;K)CP8<%9MtZJ1=_T9V@l&f;`?3&`|)^UM3bVBz~x{L z(<<~7WG#7oL543nS3EA-3eA^BY6-yDVg36J=e>*H-7G8EkO;`{J`NmxYXQk*0}&-oRw z#ksiV{n|1?IYt^}tTyTiZNT~;(N|QX^Y&RZO^F09JA0NFoUHv>*|)&8Pm-n=m%d`%5` z^esHHxiqon*PKw#ghtL7p5qE3j8kVLP4(*Z7A}nuaeo~g`A0=zgXR#)i4yL$>}lD*D?t4JH1!pJQMS+5 zfFdm*-O{y4N(j;o(v5)BQj4TCERA$G(jg%!xCpXHFWoI2N-y2}E-Olr1yTK&XWzV*OJq$+1@0VN2IdkD8)#D(WPcMD zuA^hx5oq8@_O{nf@-O)ylzEF0~1rJPgs)ZFnWi;G3iUqL|1JX&Jz&hs{XO2|@rHT6cFiajFC#}RENV>Vd?2PiI{i7~EMV%s zdGNL*nSc7{QmKzFuNl^Fn(nN)DWNOIJ|Jjy@QeG)CpQonEdrB)JEHJo6b7WYS*^2t zb9#IERh;Kped9(-m|EFe^0qzut$*A~PU*#weN%1ccl&G2@Yuw@oyAKbw~DOpuB-kXV=c~JMn)6As!kFFI@26Kuo1CN|I?9v8 zk$EbX4KL!bNGc0ZsuY^xtJCH?ID%_wi<2VCp~(&ZsefuR4fLYE#-*-q{yiiv8R^ne zz0P#e<@dqYHdMD@Nj>w&4$s90d&krSGLK1)4t-4^_tX`h^Xu&3_b1Ot-$B+=vL!SI5Lk(|F7xhb^dJye9fI6m4a;O|S>p zZfw1Px;QpQ8}um+E0mN-+9qzLBB>9Q%cEc$EGuU2bDMnQawnto?xm_wABW=$xg8A7 zSlfuFO3|=1a5U;;VS23_4cdT2SwY-Ge^P*aZD7dr<^ccTW}XIi)-bujU`szb{7;LV zrbW-`FC2y5_9{s(;LW%s`5qquJtY+ls!~k$IlsX^Z`j^_dmi}+7IWQJB(-{rrVhRR z8BKK-z~g;lswCNTse`Z~+P#(ejMC0JGd)gvEigg&9bo`3#|4Zhn&Y>e>u~z&P7dUBlyovo(IqgfV4i+huSWC!M9?!XGRE3`s!$;JdkN@Wv-kZW ze!93u-193kOv~wu_@Zk7Tz2lNasn*L(WKVEOSY;2QSp@89oj8L_s1<5v@d$a&Mt-+(dV9+hw7nL~E- zz{(6GEf72mZ)wH%RrtB6Yf@rPq>6-^2J;}ZA1oK|fgg zII_yhJESrwz%2c5!c^!#94&C?sNKfGL=F}(zY({yZ+MmZ_Yt$3T7A|h#He@7TyucS zEP$(TI~}Mvj9EhGv$XciLCRJl$Mn>nH{-O(DeRv_oHQ{)ii%##qo-Mpbbq+%c^y-7 z6^fKbJSlcBGtZf&FhK@Y09g=?%B+6$+(`!!l0L6DG|Hax+(%Sj=MPNU=-5f=F{de3 z{v(9nWAz>bG6SYM=A#Le?6rlogLxjLqWf(xyW|21G9GQLb2=Y(f?R}L!C`2NZeKh&b`hEz)ek*oTz-I`3~1A%PI*`zU_3R zIcpv3dXer7;bqTeU0O-ZR+z4(5+}*(B8r85%X1+l{a5r?8#$=>Cv{_SM9NrmXg+Snz%*r>K{9$hp#+zJ$F)PcB^5B`XXAxE2f5jGuxs@pp4toa_wA>5?=YcVfxN z;FF>10t-*iEC;WAyc@D0(!!FTufpMBB21i>`%$~XNOQ0?|{rIwKCWKG%%Q37xdNv|&*G$bX@`jj$K31-kU5O{+8L1G0H%h>`FSn2Gd(@per=q#U*ig2-8n<@%oWVv2f~BVhinEs@75;BlUPs+)Xe~TG=3BJB^0Kt@ zW{bHV+AQYy_{dP0ZFY9DJD)pdSqwc5y>dS39qP}xu*cNaUUGjLxuX9S)~IHtyah4z zU@E@GKcAw$BsK4E=w0H7`oH*0W~sywA}$9>(u-T)=V!bHi_+lMYe!Bia-hmY2Hy^c z*|Jv-%8*}UeWmzY_UGkwQi2tm%NVc3*_Tzh{3%RzzF8sRQFLNetl zP_OXCr5!Ci(#{hZ&lMKAxw~VZX?mWKm)AH6 zfoZYfAxo8iPs1Bsf;Gun#Zi(T;G}zqHzK<1W2u!=pARa!1}n)ac4}~H`AY4-+$Q{4 zp!rTVB9UD?N+Y}|3FdJYy@h*f*N|eO@EAov7yiaK_r7`_x8@KpQ%Yl?Y#aaH0mv-vAXxyQHHrumZ zM}Ft5up<()OC`zo@c6_&(kyPnv_U)zXbs?0TduOJY5k!`mQ^6SOg(;qgsQP@ff4>S z1hV^RWhr6Do4}Z@dYg*1Yk@FU!7HyYm=JXn-uz8rK_B9I<8kB*^&{^!r{}lA!07B1 z4q6p3x%yY5vB`?n>yPudzYmTFMj2FAz-m%*SZ-2nO}?WX>FC45uf#29I-HJWA*qAK zAD5;J)8XFUKNfm>hUlb@Zv*@hW21W7FfUmBke__dp+m3Vbxp%g-G9uQn+@kt`E~VJ z3P>TE%uWovIMYgp+!@4o~Fm8{!p6tk32kh$thpLZ2~{&xvhYh1in)2%2TNmh#ifx1ZfOEKF%S-*i;pY~{x zgL|w(>Q6sUYGZK<*7F?Yx|ryhMkX4^uNB8mOVRfwf1r{o09`?|dH|fr%-2lp-lpQ6 z18d_aC=HF{T8$&yQRMZ~aF&&_)3{ZgqrF5G7&CKk9?kiFcTFavT%5+RjHx@b+b5qX zmp|g$I|U5eoVv>6Hab7J5PpLzwFmZk(DPz7#pl1!omm?nsw;B24cQPSRrR)F@5h=* zvDL@$d^y&KuT9Av3Tx5eQ=%liC+N`Ajd;|Oqpn^I`?!>)!rGBN)9o?4Xi?R=(KA%8 z;r;$zLU;Q&GmI_vj!AWiG~HJ~mj`z9AGcE_jfS54v|h+_a4}_4$g!P`wv&!gQdni> z`U4!@y;8~b&35l&|0~g_hIquFT1y!eQewv9sf*iEI%S#bp^3*HUmzdrEV-(3Ovw9y z|0+-im4MODU6c-hl@TT3eQd(IVM9zdFBdaPd))hk;4em(6^3BAZc3ln&@|BNz^si` zQnw@Mxcn|Jei9*i-V<$>1o$*+yzh8bpd`dF{i}W-1=*-2KVQp-;t@+OZ!{iAgSD5UPO1jloDBKFu8qIW|Rk~5YO zebzAp#*2_&{C{&Su!*yJotUvMt*@afu+gjU>+OifjhxN<7+|Vz-S88vK>q2@zb_H$ zDeFZ~`ow9O>TB6qx-i$!g|2GzhZy0F$Y+Z<$y>G1dHsj7Ei{uZ33dZSD~XJMBkJ^* zTwwb8j4d;Tqh@^3KqX1V*G9{47oYmD_Y7Yy!HAC3Y=^4xw9gfyQD21YDLuQ4@_!TY zxn+C`g!zOgm@Pj$%nm;yl>lc*4v2U}iB(jLH^p8j2|N7*i9wr2*|Ag-;ium3^oEa| zINUszs-8^~GGLczi|tYq2)vy6Dm= zu3JTt$gT9C6NKS;<(r~JX<`9la@cc#cqGT8|dF$0ihtty3{NQLee%L`Pt)rhQtA($Te( zfSjf7|4$aywZD;n=eY&h2*RQoW`T|-I*|ThRaNGFvXV3YxB%Q~q`Mi~zO^N`aX*+? zAi};+-{R1z>SH$I_B=g*=JR)vEVdCk@sZX9d(Jjky}Qt+6uc?KML`bTc=tcN^AIGK z^;vz%F~x_c`N|ZkI5A`U9)v9F8fc|)oa_EBW<4J|$@FSfv2QVa+G=dl_zKo-LE=2@ z{<4ZBb0%(6i<2jL5`(VU4VG^cKhMkal-IPs`FFwBmMWO%*V@)0g#5zVju&Ke<5lJu z9|SW{0?`MEyRa8O?<5@UhI>*&gb_K6(Ixas`a^H)^xJC4hRyTV_S|A_g#y~V@BB{S z;Ub^MUFZc3)4WhVo-dGY@Y4E>-1pi3CEUBRRYut+-Hw5=%nVi;u>xz({h~iM9%d5U zKiKi!2ZUtVp|`7LLIcml);E?h#gpRqA{Jne<&KSo*j5JI55b7Rf_%?NR8$H19J zPyJm}_sdFEo5k|C|AQ7Kw6*w%uvOmj7tY_~UWCEo9ZyHHqavuI!&i}?_to-=(4nK! z)vZYq5QU6eB6#EnTcT6zmX}Pg?=H|gx%RZL)951Xj)Ssi@Dt+_c93B>p{}GKW>*Pk z|MmubrD=aa#d3NDzz;y$_-P5J*ub*BnNqTUq`oQQfI&pZx)2#W~VxNZlakmrp~dZn#F zBLHxw-9hE%aw15kY6JEqq*?Gle14gJ=UXDP!Xngqx;gmUk#NQ)Hw8~D?PEfHy4)nj<&MpouowMusJfiLt!5>JD7XtjZ~&eSlo75fhmoZG7L zD10=0(KaC0{=(|=doxar1i+RlSoQ?s#f8{j{{cQZx6`+wFgKJe*UAg@#o}NWGo}pg z!z23-l0eudI;}9n1E^xrt}11L2MenzWxyTMyIJOCahrt?ogTD%%wdvj!*rca!Hvck z!XxO<(6)HQ8Y=713xDp1^4ywghP7|EVbQ6gqLmz(7--%VhiuyjqP{=ja{B)S4^LM8 z_&j_KmYGmu%vtV`c2Mq{!epurY%dIxtOoZ;q)B_8G<-Kz@SW>8UyK;&ZuWj3H;D!N zvEt}PMoC9{y59ELbv&^Y5wg8?cpSqV$uMKSHDy@(gK5g=3nAA_e^w{a0OT;pTvZ%u z^J>q7d&ibNx##mI*khKVxySe9X7Syr*Srj3)IY5K?Lw_6Mv{9sT->}#D5eKK#KxXv zo&eZEDAyp%%unwa>Kn*CbcZJ7fSfU#kG6&~$);1EgDxnz~`e@di-P+B1VqAZu~8R;_KzUwyq*VI z%9IT%Q9~^T)Qh}1*Lo2nE~4&3xX{0s16lrd!2Uuqh^uO>8HC(KNoB4&MCzSXM{BA0 ziBXqVN5Ewg-ciXn$Lq>EAuuFe-fGu>)}NCO@L7SGMjrc~U4B?F=Mt%-uOF`87yo>q z!wo009k2hpftel1GMl2x*fy)euaYT{&X+82#Ahdc_<*%5qyo+&7wbE7douG>{CpRO z$S=Eph5EGoRym{3*i*rjYbwxTMHdZDTBQP66Cr-ybx(Nd3>CW85^ijnpZ-;f{^i9Z zf6SO=;e549dVd3Tc46zoS9cU za%>NOrd_Pyz1iwqmhk!knwAQdZgS(OWjy`ruVziQF_2KF`GD>n-0IfDm1cnW?ezl3R#E#^kirk{R)D-7hK)Dan;ZjQy z^55L_1r{$jt+nEbG85^IB~bz^lhGRZ_c-5{r$NWvwY;sQ&eF*<m!;LrrcShA@5zd26r?b<1q9OAcppUt?mD{|E@0Lq<#8F-p z{!byh8O`8&RIw8eRV5uOH02k45?J%7M2*x)0rzIL5%}?D=m0s1!jsVjF~Spo7_nft z(Mut^1EkKXziDu8S_Fsm-CkZ8?r!6uUbTqB--RMzw(MQ>t7x2hp#jU``~)Q;KAX$^ z_+7gG*0r-|5Z;oDsUNr5*l}6rl>FmB6^$nA!KUF1$cG3C%aHjs?!4bQ(d_dQ1G&V2`)s98zcJYx(;HJvUo$AG9p3ZsEu}}h;;E~s=da|i ztGACA4c8;8E=Ud1rm!BFr@nM(DJbUn@6uw{A+*NpCu}Y2j&)U8@Orz@ADDk>SrSHa z87}u_{fjOAGOBjKuDQG;ld&`~*Y#|Pl;~TPdZ#oKVv|V3qjlEnY{Ssvf39f{kGauO zwXM(V%Hm~jgFi0GI8RXgb46ZTs8x#hY`y&ZBq?&{Z)rO&xb%;BNz1eZito$&5uv^3 ztw7%qgB19}mhj?0?)o#N-|0hM$qHv2bV4SnB7p44z=7gs>v3|4YA_2Y*IO{4VjF^J zdX;>3uY;PR#J?wzk?;**U!1WoV&hxJ8JhL9mt*_(Ajr?gcVOcFWwyhb-M_jod)mwC zxUp|rv9beCXApON^CC3REo0oh-L*vD*bs5_mS6V!tH$O^Q)mqkmUbBP5ue0ydH=zo zBp~3%%IXH3ZiC6rS3)~LGF++dW(}=+I+FI+z2HW5_(+A)7(Z6@7130_01=9C_Fjw0 zc^mQ@0xwZjtW1?WfY6!%Dupuam7h-Xe;O09j4j(`_owVM|FAg`Pmh!=zaD9Rgq~X+ z+dQ48Z1L|OGqFB;N&75WO|BIlz*@M5->Yip!U}LGnn>B~H=*Gny;;4OY6~e7gtE@x z*tZZw=vwzrdz~r#0&lV0Y|j~Lg0t%1aCuc#b^K3O`CfEQxM`L=>uJ8?#Ag)MeO&sr80qpUU|Cl< zoCn9N0AKnyE`L$m$LqXxd^u9eoP8cT)4#6Yh`5$go)B9;8rr5<&?(gcHb0x8XQr&F zjOQ=f|NWp%RL_;?cG;Usjn)O)_k_lx&I%6YzUWBUzC#)nuQu0)sH=VnG&-~o6NytJ zmP8a%luRk3HT8US#NJ@xc{~j6F(C9BxSKj*q7M~EngC~so5=o!uD}z7L(QJ|Xm}9M zo|chbb%%M08tm;%EI)>_fzli4UWjH+Bf8ve;641hV`f~oKjmovOTwOL!kPHtEXnq7 z#uud`6WeH26qBwRPfxA}eQ_l1GT!B!&Dk?A8$nYpkCc4n|J3|yxzN2kR=hQt^isd? z^B+?uXQ!0cN57QgZ>qn+4{a4GEIwTmr%{#f)vM{`73bhzt6q=p8Wb=iH>T3A!A#7c zkb-uX7rM+FBT!DF>|^xM4hy$W1z;Dy?h#y0^i}X&8yf(pbe~Qk?~V>Ty?6>0l=2kZ zL|j!JT+TEl^0DW=umZQ$Ubx%ov(9eHAY1#Qz6g?1pS;X0-x5roA>c6JE0?XG*HW&? z&pO`=!HpWbyw3CaMp(cYc=|qXyR3qZ(tY@S!~jdo9G&xXtI{#eTV5Kr7)R5Hb+9BG z{D}9$5x5av*T{=bPqcSC0qd~_;|8~WyGNZY+aui;xVy|6p0NIgpsH)3v9D>A`Pl80 xsu`$%++`(!5f$-BgE^C?iC}CNZ~ONqck8tp0j&cMJqq%tB&Q}@E&VR|{{hYDx?cbQ literal 0 HcmV?d00001 diff --git a/doc/internals/color_maps.qbk b/doc/internals/color_maps.qbk index 924f2deda3..60124de35f 100644 --- a/doc/internals/color_maps.qbk +++ b/doc/internals/color_maps.qbk @@ -72,6 +72,9 @@ Therefore, in Boost, we restrict our attention to the subset of color maps which The canonical reference is [@https://www.kennethmoreland.com/color-advice/ here]. For an example of how to use these facilites please refer to `example/color_maps_example.cpp` Note: To compile the examples directly you will need to have [@https://github.com/lvandeve/lodepng lodepng]. +An example of the viridis color map using [@https://en.wikipedia.org/wiki/Newton_fractal the newton fractal] is shown below: + +[$../images/viridis_newton_fractal.png] [heading References] From f7c3a10d72e46d02273943ffd61df71953f7e164 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Mon, 31 Jan 2022 20:55:13 +0200 Subject: [PATCH 10/18] Reduce size of virdis_newton_fractal from 1.31MB to 131KB [ci skip] --- doc/images/viridis_newton_fractal.png | Bin 1187433 -> 107421 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/doc/images/viridis_newton_fractal.png b/doc/images/viridis_newton_fractal.png index f8e88d61fe576adc6e7cea751f29af6fa9cb3cdb..a1b83127afb6506fad70fd172bcd728370c8e0e4 100644 GIT binary patch literal 107421 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 R!3OB>nSz>pnXK8n{{aoc^hf{z literal 1187433 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Ǹ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%0D-e~l#| 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�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

W5Y1) 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

@~|~53Q#r@=5&! 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

fV(KYp{J~ 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⩔d2kpBk~j8)}|vv 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

}AwiV@8RJt3 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�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

v;> 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 z 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

*q&< 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 %(1Fa2`Vf{0jY6;wZgdrMfk)6|}(!Q0nR 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 z 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 From 6546e3ad1b8fb215d589a7d359786369c44baa09 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Tue, 1 Feb 2022 22:21:25 +0200 Subject: [PATCH 11/18] Add performance file --- .../performance/color_tables_performance.cpp | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 reporting/performance/color_tables_performance.cpp diff --git a/reporting/performance/color_tables_performance.cpp b/reporting/performance/color_tables_performance.cpp new file mode 100644 index 0000000000..c62c927821 --- /dev/null +++ b/reporting/performance/color_tables_performance.cpp @@ -0,0 +1,42 @@ +// (C) Copyright Matt Borland 2022. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include +#include +#include +#include + +template +int helper(const Table& table, Dist d, Gen gen, std::int64_t size) +{ + for (std::int64_t i = 0; i < size; ++i) + { + table(d(gen)); + } + + return 0; +} + +template +void color_table_benchmark(benchmark::State& state) +{ + std::random_device rd; + std::mt19937_64 gen(rd()); + std::uniform_real_distribution dist(0, 1); + constexpr boost::math::tools::smooth_cool_warm_color_map smooth_cool_warm; + const std::int64_t size = state.range(0); + + for (auto _ : state) + { + benchmark::DoNotOptimize(helper(smooth_cool_warm, dist, gen, size)); + } + state.SetComplexityN(state.range(0)); +} + +BENCHMARK_TEMPLATE(color_table_benchmark, float)->RangeMultiplier(2)->Range(1 << 6, 1 << 20)->Complexity(benchmark::oN)->UseRealTime(); +BENCHMARK_TEMPLATE(color_table_benchmark, double)->RangeMultiplier(2)->Range(1 << 6, 1 << 20)->Complexity(benchmark::oN)->UseRealTime(); +BENCHMARK_TEMPLATE(color_table_benchmark, long double)->RangeMultiplier(2)->Range(1 << 6, 1 << 20)->Complexity(benchmark::oN)->UseRealTime(); + +BENCHMARK_MAIN(); From 55b9607deb330a1e4ab680aab230d7140d029883 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Wed, 2 Feb 2022 20:13:34 +0200 Subject: [PATCH 12/18] Don't force linear complexity and fix CI failure for old clang versions --- .../performance/color_tables_performance.cpp | 27 +++++-------------- test/color_maps_test.cpp | 7 +++++ 2 files changed, 14 insertions(+), 20 deletions(-) diff --git a/reporting/performance/color_tables_performance.cpp b/reporting/performance/color_tables_performance.cpp index c62c927821..712a4c1677 100644 --- a/reporting/performance/color_tables_performance.cpp +++ b/reporting/performance/color_tables_performance.cpp @@ -8,35 +8,22 @@ #include #include -template -int helper(const Table& table, Dist d, Gen gen, std::int64_t size) -{ - for (std::int64_t i = 0; i < size; ++i) - { - table(d(gen)); - } - - return 0; -} - -template +template void color_table_benchmark(benchmark::State& state) { std::random_device rd; std::mt19937_64 gen(rd()); - std::uniform_real_distribution dist(0, 1); + std::uniform_real_distribution dist(0, 0.125); constexpr boost::math::tools::smooth_cool_warm_color_map smooth_cool_warm; - const std::int64_t size = state.range(0); - + Real x = dist(gen); for (auto _ : state) { - benchmark::DoNotOptimize(helper(smooth_cool_warm, dist, gen, size)); + benchmark::DoNotOptimize(smooth_cool_warm(x)); + x += std::numeric_limits::epsilon(); } - state.SetComplexityN(state.range(0)); } -BENCHMARK_TEMPLATE(color_table_benchmark, float)->RangeMultiplier(2)->Range(1 << 6, 1 << 20)->Complexity(benchmark::oN)->UseRealTime(); -BENCHMARK_TEMPLATE(color_table_benchmark, double)->RangeMultiplier(2)->Range(1 << 6, 1 << 20)->Complexity(benchmark::oN)->UseRealTime(); -BENCHMARK_TEMPLATE(color_table_benchmark, long double)->RangeMultiplier(2)->Range(1 << 6, 1 << 20)->Complexity(benchmark::oN)->UseRealTime(); +BENCHMARK_TEMPLATE(color_table_benchmark, float); +BENCHMARK_TEMPLATE(color_table_benchmark, double); BENCHMARK_MAIN(); diff --git a/test/color_maps_test.cpp b/test/color_maps_test.cpp index 8422c386f0..8eb73103d1 100644 --- a/test/color_maps_test.cpp +++ b/test/color_maps_test.cpp @@ -24,6 +24,7 @@ void test() static_assert(user_plasma(0.5)[0] == plasma(0.5)[0]); } +#if !defined(BOOST_MATH_NO_CONSTEXPR_DETECTION) && !defined(BOOST_MATH_USING_BUILTIN_CONSTANT_P) int main() { test(); @@ -32,3 +33,9 @@ int main() return 0; } +#else +int main() +{ + return 0; +} +#endif From 4aaa079c70226b8c94e365f48ac84d8d08a359ad Mon Sep 17 00:00:00 2001 From: Nick Thompson Date: Sun, 6 Feb 2022 18:02:51 -0800 Subject: [PATCH 13/18] Convert color_maps to free functions. --- doc/internals/color_maps.qbk | 70 +- example/color_maps_example.cpp | 69 +- include/boost/math/tools/color_maps.hpp | 2094 +++++++++++++++-- .../performance/color_tables_performance.cpp | 11 +- 4 files changed, 1996 insertions(+), 248 deletions(-) diff --git a/doc/internals/color_maps.qbk b/doc/internals/color_maps.qbk index 60124de35f..2ca9473a21 100644 --- a/doc/internals/color_maps.qbk +++ b/doc/internals/color_maps.qbk @@ -14,62 +14,46 @@ namespace boost::math::tools { - template - class plasma_color_map - { - public: - constexpr plasma_color_map(); - constexpr std::array operator()(Real x); - } +template +std::array viridis(Real x); + +template +std::array plasma(Real x); - template - class viridis_color_map; +template +std::array black_body(Real x); - template - class inferno_color_map; +template +std::array inferno(Real x); - template - class black_body_color_map; +template +std::array smooth_cool_warm(Real x); - template - class kindlmann_color_map; +template +std::array kindlmann(Real x); - template - class extended_kindlmann_color_map; +template +std::array extended_kindlmann(Real x); - template - class smooth_cool_warm_color_map; +template +std::array to_8bit_rgba(std::array const & color); - template - class grayscale_color_map; - - template - class custom_color_map - { - public: - custom_color_map() = delete; - - constexpr custom_color_map(const std::array& r, const std::array& g, const std::array& b); - - constexpr custom_color_map(std::array&& r, std::array&& g, std::array&& b); - - constexpr custom_color_map& operator=(const custom_color_map&) = default; - - constexpr custom_color_map& operator=(custom_color_map&&) = default; - - ~custom_color_map() = default; - }; - } // namespaces `` [heading Description] Abstractly, a color map is any function which maps [0, 1] -> [0, 1]^3. -As stated, this definition is too broad to be useful. -Therefore, in Boost, we restrict our attention to the subset of color maps which are useful for the understanding of scientific data. -[@https://www.kennethmoreland.com/color-advice/BadColorMaps.pdf Much research] has demonstrated that color maps differ wildly in their usefulness for interpreting quantitative data. -The canonical reference is [@https://www.kennethmoreland.com/color-advice/ here]. +As stated, this definition is too broad to be useful, so in Boost, we restrict our attention to the subset of color maps which are useful for the understanding of scientific data. +[@https://www.kennethmoreland.com/color-advice/BadColorMaps.pdf Much research] has demonstrated that color maps differ wildly in their usefulness for interpreting quantitative data; see [@https://www.kennethmoreland.com/color-advice/ here] for details. +In addition, different color maps are useful in different contexts. +For example, the `smooth_cool_warm` color map is useful for examining surfaces embedded in 3-space which have scalar fields defined on them, whereas the `inferno` color map is better for understanding 2D data. + +Despite the fact that a color map, per our definition, has a domain of [0, 1], we nonetheless do not throw an exception if the value provided falls outside this range. +This is for two reasons: First, visualizations are themselves amazing debuggers, and if we threw an exception the calculation would not complete and visual debugging would be inaccessible. +Second, often small changes in floating point rounding cause the value provided to be only slightly below zero, or just slightly above 1. +Hence, we make a call to `std::clamp` before interpolating into the color table. + For an example of how to use these facilites please refer to `example/color_maps_example.cpp` Note: To compile the examples directly you will need to have [@https://github.com/lvandeve/lodepng lodepng]. An example of the viridis color map using [@https://en.wikipedia.org/wiki/Newton_fractal the newton fractal] is shown below: diff --git a/example/color_maps_example.cpp b/example/color_maps_example.cpp index 9e790f06e2..0aa629d45b 100644 --- a/example/color_maps_example.cpp +++ b/example/color_maps_example.cpp @@ -13,7 +13,30 @@ #include #include #include -#include + +#if !__has_include("lodepng.h") + #error "lodepng.h is required to run this example." +#endif +#include "lodepng.h" +#include +#include +#include + + +// In lodepng, the vector is expected to be row major, with the top row +// specified first. Note that this is a bit confusing sometimes as it's more +// natural to let y increase moving *up*. +unsigned write_png(const std::string &filename, + const std::vector &img, std::size_t width, + std::size_t height) { + unsigned error = lodepng::encode(filename, img, width, height, + LodePNGColorType::LCT_RGBA, 8); + if (error) { + std::cerr << "Error encoding png: " << lodepng_error_text(error) << "\n"; + } + return error; +} + // Computes ab - cd. // See: https://pharr.org/matt/blog/2019/11/03/difference-of-floats.html @@ -94,21 +117,49 @@ class plane_pixel_map Real ymin_; }; -int main() +int main(int argc, char** argv) { - using Real = long double; + using Real = double; + using boost::math::tools::viridis; using std::sqrt; - constexpr int64_t image_width = 4096; - constexpr int64_t image_height = 4096; - constexpr boost::math::tools::viridis_color_map viridis; - constexpr Real two_pi = boost::math::constants::two_pi(); + std::function(Real)> color_map = viridis; + std::string requested_color_map = "viridis"; + if (argc == 2) { + requested_color_map = std::string(argv[1]); + if (requested_color_map == "smooth_cool_warm") { + color_map = boost::math::tools::smooth_cool_warm; + } + else if (requested_color_map == "plasma") { + color_map = boost::math::tools::plasma; + } + else if (requested_color_map == "black_body") { + color_map = boost::math::tools::black_body; + } + else if (requested_color_map == "inferno") { + color_map = boost::math::tools::inferno; + } + else if (requested_color_map == "kindlmann") { + color_map = boost::math::tools::kindlmann; + } + else if (requested_color_map == "extended_kindlmann") { + color_map = boost::math::tools::extended_kindlmann; + } + else { + std::cerr << "Could not recognize color map " << argv[1] << "."; + return 1; + } + } + constexpr int64_t image_width = 1024; + constexpr int64_t image_height = 1024; + constexpr const Real two_pi = 6.28318530718; std::vector img(4*image_width*image_height, 0); plane_pixel_map map(image_width, image_height, Real(-2), Real(-2)); for (int64_t j = 0; j < image_height; ++j) { + std::cout << "j = " << j << "\n"; for (int64_t i = 0; i < image_width; ++i) { std::complex z0 = map.to_complex(i,j); @@ -123,7 +174,7 @@ int main() if (std::isnan(theta)) { std::cerr << "Theta is a nan!\n"; } - auto c = boost::math::tools::to_8bit_rgba(viridis(theta)); + auto c = boost::math::tools::to_8bit_rgba(color_map(theta)); int64_t idx = 4 * image_width * (image_height - 1 - j) + 4 * i; img[idx + 0] = c[0]; img[idx + 1] = c[1]; @@ -166,5 +217,5 @@ int main() // Requires lodepng.h // See: https://github.com/lvandeve/lodepng for download and compilation instructions - boost::math::tools::write_png("viridis_newton_fractal.png", img, image_width, image_height); + write_png(requested_color_map + "_newton_fractal.png", img, image_width, image_height); } diff --git a/include/boost/math/tools/color_maps.hpp b/include/boost/math/tools/color_maps.hpp index 1048446d62..140bfed078 100644 --- a/include/boost/math/tools/color_maps.hpp +++ b/include/boost/math/tools/color_maps.hpp @@ -6,36 +6,31 @@ #ifndef BOOST_MATH_COLOR_MAPS_HPP #define BOOST_MATH_COLOR_MAPS_HPP - -#include -#include -#include -#include -#include -#include -#include -#include +#include // for std::clamp +#include // for table data +#include // for std::floor #if __has_include("lodepng.h") #include "lodepng.h" +#include #include #include -#include namespace boost::math::tools { -// In lodepng, the vector is expected to be row major, with the top row specified first. -// Note that this is a bit confusing sometimes as it's more natural to let y increase moving *up*. -unsigned write_png(const std::string& filename, const std::vector& img, - std::size_t width, std::size_t height) -{ - unsigned error = lodepng::encode(filename, img, width, height, LodePNGColorType::LCT_RGBA, 8); - if(error) - { - std::cerr << "Error encoding png: " << lodepng_error_text(error) << "\n"; - } - return error; +// In lodepng, the vector is expected to be row major, with the top row +// specified first. Note that this is a bit confusing sometimes as it's more +// natural to let y increase moving *up*. +unsigned write_png(const std::string &filename, + const std::vector &img, std::size_t width, + std::size_t height) { + unsigned error = lodepng::encode(filename, img, width, height, + LodePNGColorType::LCT_RGBA, 8); + if (error) { + std::cerr << "Error encoding png: " << lodepng_error_text(error) << "\n"; + } + return error; } } // Namespace boost::math::tools @@ -45,177 +40,1894 @@ namespace boost::math::tools { namespace detail { -template -class color_map -{ -private: - std::array r_; - std::array g_; - std::array b_; - -public: - constexpr color_map() = default; - - constexpr color_map(const std::array& r, const std::array& g, const std::array& b) : - r_ {r}, g_ {g}, b_ {b} {} - - constexpr color_map(std::array&& r, std::array&& g, std::array&& b) : - r_ {std::move(r)}, g_ {std::move(g)}, b_ {std::move(b)} {} - - color_map& operator=(const color_map&) = delete; - - color_map& operator=(color_map&&) = delete; - - ~color_map() = default; - - constexpr std::array operator()(Real scalar) const noexcept - { - scalar = std::clamp(scalar, static_cast(0), static_cast(1)); - - if (scalar == static_cast(1)) - { - return {r_.back(), g_.back(), b_.back()}; - } - - Real s = (N-1) * scalar; - Real ii = boost::math::ccmath::floor(s); - Real t = s - ii; - std::size_t i = static_cast(ii); - return {(1-t)*r_[i] + t*r_[i+1], - (1-t)*g_[i] + t*g_[i+1], - (1-t)*b_[i] + t*b_[i+1]}; - } -}; - -} // Namespace detail - -template -class plasma_color_map : public detail::color_map -{ -public: - constexpr plasma_color_map() : - detail::color_map({0.18500126283629117,0.1911189044113562,0.19712864908128114,0.2030416233571155,0.20887268107458867,0.21463072331602523,0.22032157730150803,0.2259575605729931,0.23155039796588678,0.23710641646603325,0.24262940495715968,0.24812510063567056,0.25359583439603345,0.259047386098491,0.26447987886309154,0.2698981057405734,0.2753043830681906,0.28069900692141886,0.28608641029403303,0.2914638822295278,0.29683511768078935,0.3021991776471102,0.307559383374685,0.31291664864816615,0.31826993831935324,0.3236225760753923,0.3289709965431237,0.33431870303843003,0.33966373680896456,0.3450078077262057,0.35034847407826647,0.3556874153529715,0.36102581201779066,0.3663615341003603,0.37169632394652985,0.3770276964703286,0.382357946820387,0.38768438207138256,0.3930062860759083,0.3983273716748813,0.4036425817932003,0.40895431552409317,0.41426001622424247,0.4195623952577179,0.4248563616485503,0.4301441775161412,0.4354268819265687,0.4406999402134,0.44596644643576516,0.45122228710713624,0.4564697629199718,0.4617056654598785,0.4669310023070961,0.47214475738324385,0.4773458407394621,0.48253461632433253,0.4877090328365206,0.49286905392912533,0.49801338714995985,0.5031412603622233,0.5082531828521651,0.5133462124834312,0.5184220260592395,0.5234778559822143,0.5285143492877827,0.5335306956538576,0.5385244789001884,0.5434980954707963,0.5484481027774952,0.5533750875909487,0.5582766534405778,0.5631554062153734,0.5680081900745759,0.5728333975138157,0.5776342744306816,0.5824076737546731,0.5871533984089229,0.5918701205096012,0.5965604367679973,0.6012201835310419,0.6058512183412395,0.6104521263820015,0.6150225220246975,0.6195628616073623,0.6240719801812181,0.6285513580399021,0.6329989221793823,0.6374162963015114,0.6418004809769666,0.6461536800309777,0.650476135769243,0.6547651168217998,0.6590245256639604,0.6632516551223815,0.6674477291126537,0.6716108031251352,0.6757429658756737,0.6798454057970371,0.6839159522860683,0.6879568949603344,0.6919652822236589,0.6959450042288188,0.6998941469583252,0.7038136863269572,0.7077036076142078,0.7115648684573126,0.7153974874768007,0.7192003105763611,0.7229763232162184,0.7267244865470727,0.7304437173416366,0.7341377518333918,0.7378037499188499,0.7414454244046753,0.7450587348350122,0.7486483346580772,0.7522104746641185,0.755748680542265,0.7592629017974487,0.7627520603974456,0.766216825373388,0.7696582925955131,0.773077107895631,0.7764713899964052,0.7798428195281752,0.7831920638854646,0.7865182091233281,0.7898228934175395,0.7931051428523151,0.7963656261858302,0.7996034565968984,0.8028201310987728,0.8060159189746301,0.8091884512009491,0.8123413974246995,0.8154719410234268,0.8185825533178849,0.8216705444481089,0.8247373765508464,0.8277822680188923,0.8308060259837033,0.8338091392025193,0.8367899778785102,0.8397489706421578,0.8426854482941508,0.8456008173688659,0.8484934838710892,0.8513631273192183,0.8542102862752687,0.8570334035212495,0.8598348399896373,0.8626110724885258,0.8653643579173034,0.8680923147108822,0.8707954368901418,0.8734743717670276,0.8761266641066531,0.8787535738894046,0.8813526771710705,0.8839261632148947,0.8864707162026111,0.8889878746971145,0.8914771762860599,0.8939362684731502,0.896366404995977,0.8987661885216094,0.9011348456797987,0.9034710462469783,0.9057762624345291,0.9080481396866358,0.9102863527112363,0.9124909968821041,0.9146608551755517,0.9167960662705978,0.9188933135427245,0.9209542277904884,0.9229781644169556,0.9249630587811338,0.9269098852966564,0.928815526839391,0.9306829366142825,0.9325070229302802,0.9342897265833519,0.9360290542859102,0.9377243972740386,0.9393770933973468,0.9409842661949558,0.9425456696997273,0.9440594310662802,0.9455271344382453,0.9469451155697922,0.9483136189409812,0.9496329509923357,0.9509013387619204,0.9521193680507284,0.9532833326102016,0.9543957893212712,0.9554530885899511,0.9564564274893136,0.9574039803720095,0.9582930778369493,0.9591252451658657,0.9598979045875052,0.9606124721276129,0.9612663555645452,0.9618587615061226,0.9623887555724971,0.9628559105126825,0.9632594414845331,0.9635970174364671,0.9638686962955997,0.964073330664618,0.9642088982457305,0.9642762050566095,0.9642722292530789,0.9641978734579372,0.9640500241140576,0.9638285003224122,0.9635333683894992,0.9631614522931872,0.962712538770477,0.9621866932888067,0.9615816256657105,0.960894345402275,0.9601234461397462,0.959270237581007,0.958333448735586,0.9573126236007495,0.9562062303425974,0.9550135580216242,0.9537297610630108,0.9523531724953679,0.9508874276947369,0.9493337129963176,0.9476874510448859,0.9459406787196255,0.944103300221897,0.9421780061800054,0.9401426587007371,0.9380209885848168,0.9358000817994506,0.9334816723713976,0.9310720730839354,0.9285606186650813,0.9259594465149981,0.92327053647064,0.9204816890380406,0.9176163146663037,0.9146765909646813,0.9116700174610778,0.9086068264551928,0.9055122790291467,0.9024220298268155,0.8994080090565665,0.8965597700566809,0.894058310302958}, - {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.874898278890354e-05,0.007471928506941776,0.015271185178250529,0.023435206026773358,0.03197423156761071,0.04087712538541078,0.04941897732161648,0.057376591831635744,0.06489209701289092,0.07205664723234939,0.07893485649247015,0.08557896376179144,0.092021751309049,0.09829643543437619,0.10442077591051005,0.11041573939018576,0.11629982277048792,0.12207972438632506,0.12777061405330994,0.13337789223781238,0.1389126551987294,0.14437902230001867,0.14978346343836335,0.15513277880704496,0.16042886120342012,0.1656775394015491,0.1708811060968512,0.17604431343185956,0.1811675458797579,0.1862549283640475,0.19131016034079534,0.19633283758483017,0.20132751808066945,0.20629365678022926,0.21123542314263571,0.2161517783484883,0.22104657452100646,0.22592119959006707,0.23077446982485766,0.23561210642337616,0.24043047593352906,0.24523511752950322,0.2500223780012234,0.25479746355598837,0.25956029374277906,0.26431022207991034,0.2690513274100934,0.2737818849425285,0.27850483541745347,0.28321834594018785,0.28792637941737553,0.29262694015300356,0.2973217868017699,0.30201349640843383,0.3067011675000855,0.311386513443518,0.3160685293738308,0.3207499291278433,0.3254307091326806,0.33011024027988417,0.3347921147847294,0.3394741977280383,0.3441601465946952,0.3488478095363264,0.3535397891569865,0.3582349147529724,0.36293457844520105,0.3676412168097567,0.3723536223699429,0.3770733241910323,0.38179911504484987,0.3865345827145719,0.3912774119706224,0.3960300112396703,0.40079369284363137,0.4055661645442056,0.4103509864051946,0.4151458393212769,0.41995530212234555,0.4247759985436038,0.429609255031397,0.4344584280288323,0.4393211443376441,0.4441999304447296,0.4490924088928135,0.4540021452370879,0.4589267217483421,0.46386948406587364,0.4688297189338491,0.4738069993796045,0.47880391802811756,0.4838189959751383,0.4888528043494526,0.4939069187369674,0.4989795927548926,0.5040742179411092,0.5091882394741989,0.5143242934939541,0.519480841366499,0.5246605189695782,0.529860774144959,0.5350842629867526,0.5403293668305715,0.5455974579589155,0.5508899121603867,0.5562040647384632,0.5615426592562283,0.5669040105140666,0.5722919147836466,0.577701610932102,0.5831365219782882,0.5885970455193761,0.5940804364977416,0.5995905102669348,0.6051244958149699,0.6106842151090096,0.6162678665363043,0.6218768875923327,0.627512735634536,0.6331745970184661,0.6388623236974159,0.6445750605508336,0.6503137041961821,0.656078387432029,0.6618685638537222,0.6676857251951027,0.6735279399230053,0.6793971833342757,0.6852914897975773,0.6912138827190051,0.6971603311791722,0.7031323629811758,0.7091335377504808,0.7151587894894975,0.7212111928588061,0.727288688382748,0.7333943830627802,0.7395241540309135,0.7456795754640698,0.7518622221225512,0.7580699614625952,0.7643039444114984,0.7705640387323482,0.7768514277320878,0.7831628955092512,0.7894990412104851,0.7958624980435167,0.8022480152561944,0.8086588498956894,0.8150957971478479,0.8215591141377789,0.8280444859186529,0.8345532077754317,0.8410839962117271,0.8476425831870477,0.8542225467143049,0.8608205474618611,0.8674491093347713,0.8740937063216282,0.8807618316376675,0.8874501087536273,0.8941562294005477,0.900886023729324,0.9076310541062192,0.9143938321288543,0.9211760913964651,0.9279732997552812,0.9347791439177715,0.9415965873644457,0.9484236309855288,0.9552511244435956,0.9620729727476299,0.9688661897650951,0.975611979389701,0.9822535793047805}, - {0.5300734481832133,0.5352444603525081,0.5401496873258278,0.5448207274312517,0.5492861078596931,0.5535696573805636,0.5576886141014704,0.5616609964897479,0.5655049239276769,0.5692314014828168,0.5728505620174764,0.5763702949099744,0.5797988437955895,0.5831429817760583,0.5864060347449428,0.5895948785151374,0.5927123254827708,0.5957607906567519,0.5987448538514638,0.6016649977484743,0.6045237142774258,0.6073215647568714,0.610060282216021,0.6127415605257925,0.6153640224697419,0.6179290152489123,0.6204342239271381,0.6228829350718792,0.625271898043606,0.6276013187112769,0.6298710242222681,0.6320785940805594,0.6342255823320162,0.6363078797194855,0.6383265475601053,0.6402785532144175,0.6421628771547095,0.6439785694946553,0.6457230933084593,0.6473958766593488,0.6489950538473048,0.6505184306872968,0.6519642297582939,0.653331171675656,0.6546165641245861,0.655818742117949,0.65693799619788,0.6579697282780315,0.658913466231862,0.6597667197389312,0.6605289119772367,0.6611976600287218,0.6617721467945837,0.6622494877377035,0.6626294254823041,0.662909148803712,0.6630875095523548,0.6631645872632188,0.66313835041097,0.6630068027529852,0.6627708908204921,0.6624287113415619,0.6619800968378087,0.6614242681940923,0.6607599298174441,0.6599874350032627,0.6591055981902831,0.6581161801158861,0.6570196633950978,0.6558144934883569,0.6545022813523073,0.653083356821114,0.651560454782398,0.6499322013289422,0.6482001697143078,0.6463672240776391,0.6444334413675159,0.6424018048025009,0.6402732833430833,0.6380499641554425,0.6357347102857865,0.6333297196772426,0.6308373994447983,0.6282600961681855,0.6256021241199032,0.6228641296151941,0.6200505178730409,0.6171638506919247,0.6142086153036438,0.6111870741109839,0.6081004450341899,0.604956300073173,0.6017530389476595,0.5984983035745908,0.5951924266541045,0.5918411070177483,0.5884465014386215,0.585011735976789,0.5815395577903398,0.5780332012739695,0.5744974521016776,0.570932506897979,0.5673441858884501,0.5637335767466599,0.5601017463095771,0.5564545500366853,0.552792120928892,0.5491173170199668,0.545432268052493,0.5417408483359869,0.5380431032601405,0.5343400883294095,0.5306366819504315,0.5269329923911534,0.5232298863541315,0.5195274755763871,0.5158306312483361,0.512137399653064,0.5084498297525021,0.50476878993514,0.501093374729771,0.49742746464864046,0.49377016285413927,0.4901233238126223,0.4864869893410944,0.48285922068624404,0.47924185046887885,0.4756350094982365,0.4720385174170281,0.4684525186264465,0.4648778196983237,0.4613125719281808,0.4577605762350459,0.45421788462774554,0.45068557847021135,0.4471634196988565,0.4436495949958711,0.44014585494792785,0.43665038594107897,0.43316392259011754,0.4296875651350407,0.42621737099556123,0.42275507747129093,0.41929886852490544,0.41584947056189187,0.4124050878709716,0.4089674228462569,0.405535554348405,0.4021065453700518,0.3986820908198349,0.39526040918192384,0.3918421707163013,0.38842457298679345,0.385011298212545,0.38159840245673277,0.3781859518708741,0.37477461745019225,0.37136257807629336,0.36795049364876287,0.3645365324577698,0.3611223530824753,0.35770601202584773,0.3542865122627056,0.35086450022751575,0.34744014111882704,0.34401206951565483,0.34058041413685886,0.33714480107622696,0.3337042204871271,0.33025867912310986,0.3268087806988829,0.32335261768909423,0.31989179322193145,0.31642542736448936,0.31295201716155624,0.30947360171764265,0.30598704730811505,0.3024949522990142,0.2989963432701857,0.29549074588061,0.29197919964809826,0.28845817867177614,0.28492969964810494,0.28139526496601874,0.2778537072388743,0.27430383727935276,0.2707481638305188,0.26718454740444175,0.2636154464355518,0.2600356289949842,0.2564496036120887,0.25285703768193385,0.24925763348723312,0.2456517661988547,0.24204016134332634,0.23842311536200755,0.2348003777648286,0.23117419840272618,0.22754413813760505,0.22390965714476324,0.2202708516770076,0.21662943633800064,0.21298749726033284,0.20934668932625894,0.2057069050257183,0.20207065907463867,0.1984392920478823,0.19481481252537644,0.19119869381163737,0.18759494102079383,0.18400288978976168,0.1804297764591602,0.17687797122612808,0.17334762525376426,0.16984714768059186,0.16637921636618158,0.16295000971437262,0.15956346939328955,0.15622826644396326,0.15294946537452883,0.14973455824735152,0.1465937236780026,0.143534307799379,0.1405644983355272,0.1376912476803779,0.1349304220039219,0.13229401208376287,0.129792103544935,0.12743980433391283,0.12524775464689872,0.12322300321471347,0.12137867908430083,0.11973149121600749,0.118292153356203,0.11706646197810774,0.11605402308057439,0.11527104051689083,0.11471851258263263,0.11437731754446762,0.1142616518784757,0.11434747323584868,0.1146183402870086,0.11505417484570082,0.11561141583641374,0.11625593038842527,0.1169286187796818,0.11754606974768209,0.11802695488214923,0.11824175235960144,0.11802059587857097,0.11712470175631184,0.1152182936223895,0.11179479561713918,0.10607343156231328,0.09668148446675398,0.0810687655704728}) {} -}; - -template -class viridis_color_map : public detail::color_map -{ -public: - constexpr viridis_color_map() : - detail::color_map({0.2823645529290169,0.28442016331743475,0.28640872215228885,0.28832801827269444,0.29017937839961166,0.2919602785108896,0.2936725695568318,0.2953145929546483,0.2968856990777091,0.2983864384776219,0.29981597062377513,0.3011730649474346,0.3024574616405568,0.3036695909467026,0.3048077646670268,0.3058726942921675,0.30686354185634795,0.3077802784412034,0.3086224941211352,0.3093909368237089,0.3100840531043614,0.3107021547526659,0.3112451783861907,0.3117137300318166,0.31210749532005316,0.3124264208600718,0.31267102574316064,0.31284284828449566,0.31293985716270956,0.3129647555680025,0.3129172762828141,0.3127980600772598,0.3126079674503442,0.3123476422504348,0.3120187867754984,0.3116232941035938,0.31115984744015995,0.3106312638671459,0.31003859809087064,0.30938382493792904,0.3086683938758612,0.30789302647936884,0.307058669956948,0.30616963655061763,0.3052269065043157,0.3042309077920497,0.30318432730096756,0.30208910989145576,0.3009472750064046,0.29976132132321154,0.29853340919581994,0.29726490390425825,0.29595755856435807,0.2946138805993375,0.2932353894530138,0.2918258704725537,0.290387139948913,0.2889195372181988,0.28742616289551665,0.28590907506551183,0.28436845691665213,0.28280885381705473,0.28123118105327793,0.2796382036694848,0.2780293659165648,0.27640874852219066,0.27477620046950885,0.2731336070036193,0.2714830730483761,0.26982545321488427,0.2681626147651372,0.26649507924006577,0.26482494588026595,0.2631526559675265,0.261479290708243,0.2598068996301584,0.2581351267096509,0.2564654875671387,0.25479666350991237,0.25313154461533993,0.25146893469049797,0.24980931862578432,0.24815451941163053,0.24650281919380035,0.2448554379333428,0.24321127505789647,0.24157208508670241,0.23993532100520137,0.23830244481673896,0.23667266390977104,0.23504468776110826,0.23341840155293508,0.23179414987893965,0.23017061991847487,0.2285458366653788,0.2269217957032748,0.2252950588660499,0.22366535734333398,0.22203317321082194,0.22039568222953204,0.2187534764148667,0.21710379387686735,0.21544640014275412,0.2137812367677258,0.21210435581990783,0.21041654636306228,0.2087156715163057,0.20700265458437167,0.2052740577019755,0.20352973151672893,0.20176907507316538,0.19999051193019307,0.1981942071395154,0.19637893240486903,0.19454390995867465,0.1926877983020047,0.1908096988450276,0.1889101064832561,0.1869882250558732,0.18504404737541283,0.18307650380221172,0.18108751106392554,0.179079069917763,0.17704851110868655,0.17499810635812427,0.1729271521674646,0.17084034495202932,0.16873518608371835,0.16661789658301376,0.16448693755461796,0.16235010494692595,0.1602069832547893,0.15806264119618174,0.15592085037000353,0.15378524571480254,0.15166304622295707,0.14955934468428786,0.14748163623723387,0.14543738134019324,0.14343467030926343,0.14148086657706913,0.13958716457678366,0.13776366739068555,0.13602091941109576,0.13437265977205576,0.13283238318759788,0.13141083773044995,0.13012562239437234,0.12898908642655502,0.12801762810243703,0.1272255861040811,0.12663084317706338,0.12624680080960696,0.12608994360406375,0.12617263740036105,0.1265110859590127,0.12711466919306777,0.12799581674473437,0.12916500542967113,0.13062688656598942,0.13238792426640142,0.1344529141545566,0.13682278693871636,0.13949652044856853,0.14247497810778012,0.14575022774163957,0.14932184918451274,0.1531793767768577,0.15731856380201292,0.16173071601073405,0.16640600246038467,0.17133854153234118,0.17651571973890343,0.1819300525085049,0.1875710313130601,0.19342964878541258,0.19949918559250934,0.2057678869700838,0.21222937521669094,0.21887342785296,0.2256970102409276,0.2326884687641787,0.23984379062888905,0.24715366801913152,0.25461342821257693,0.26221888931032444,0.26996266615436965,0.2778414184206625,0.2858480262057704,0.2939823104683633,0.3022350954370879,0.310604418737109,0.3190871961690892,0.32767842481037307,0.3363770709617544,0.3451757700977104,0.3540765354074894,0.36307288905435614,0.3721639204075886,0.3813479050465821,0.3906182241219263,0.3999768212623815,0.40941597344689007,0.418938095542911,0.42853611297072447,0.43821148499483115,0.4479617886413208,0.4577813910404001,0.46767297073952857,0.47762895833183777,0.4876519966897123,0.49773367432610355,0.5078750219432514,0.5180752494862431,0.5283258321751821,0.5386308275986138,0.548980458002187,0.5593788376902379,0.5698174276705644,0.5802945527724039,0.5908116383216248,0.6013580840397512,0.6119370906314997,0.6225401569353771,0.6331682881172852,0.6438129884912803,0.6544728151822515,0.6651461868847677,0.6758257194413555,0.6865115265930126,0.6971941434439218,0.7078748175056854,0.7185439321356931,0.7292039995694638,0.7398433313314975,0.7504625667873018,0.7610594940142685,0.7716234421245648,0.7821578637018753,0.7926533490577626,0.8031101670648537,0.8135200000367577,0.8238814958821538,0.8341953189844913,0.8444522250765154,0.8546555615949485,0.8647960127489654,0.8748769440175387,0.8848859474442141,0.8948269727230432,0.9047025295790283,0.9145057699880221,0.9242397319919776,0.9338985888012371,0.9434864385344409,0.9529994532916154}, - {0.0,0.0,0.0,0.0,0.0026548744457282002,0.007927574441840031,0.013523701340444767,0.0194469283736754,0.025709272843022362,0.03232004345340847,0.039284989212368455,0.04626360509301145,0.05292448251262403,0.059347679387570774,0.0655767750733681,0.07164698633434458,0.07758748304703458,0.0834178665180236,0.08915477951604339,0.09481086300337191,0.10039934660784217,0.10592544707225837,0.111398995007257,0.11682684097453058,0.12221105850499253,0.12756000041340385,0.1328717148189205,0.13815390993203355,0.1434064187456714,0.14863302233253345,0.15383324394186293,0.1590082922293873,0.16416130934378315,0.16929153088387608,0.17439996402117275,0.17948560856731854,0.1845516383459222,0.189595868940358,0.19461776801237182,0.19962012298531123,0.20459957100719467,0.20955888696372615,0.21449483201644065,0.2194100154940718,0.22430118261968157,0.22916966474571626,0.2340159100780761,0.23883855539609794,0.24363810897601756,0.24841118674175394,0.2531623990240717,0.2578873976329164,0.2625874493056926,0.26726378849777516,0.27191415168129185,0.27653989400666285,0.28113768475292045,0.28571303833310896,0.29026061879591203,0.29478258938071067,0.2992802217180254,0.30375224020966846,0.30819892495661744,0.3126190607542608,0.3170149456432699,0.321385414500347,0.3257316254417039,0.3300547425253127,0.3343525579890229,0.33862832893130074,0.3428799001623282,0.34710848826302004,0.35131500140549954,0.3554995323434884,0.3596631879129328,0.36380486101494103,0.36792673591505964,0.3720277792587921,0.3761100924489166,0.3801736871524052,0.384219609636479,0.3882468863669942,0.39225657410893083,0.3962507215819094,0.40022836834946646,0.40419159051679776,0.40813938952902734,0.4120738222862286,0.41599392773534455,0.41990177352141406,0.4237973655416275,0.42768077962221346,0.43155402955947875,0.4354151520581061,0.4392682409766716,0.44311029176723954,0.4469443851124765,0.45077047699087197,0.45458770680091215,0.4583990258215093,0.4622025551537203,0.466001277474918,0.46979327601523685,0.4735795360665342,0.4773631248343298,0.4811400844455726,0.48491543980046187,0.4886862374146865,0.49245445289710926,0.4962192161230187,0.49998151568117394,0.5037433207187862,0.50750175769624,0.5112607523934385,0.5150164307230379,0.5187727514082403,0.522527822045104,0.5262826202118115,0.5300371054507527,0.5337914192017983,0.5375464935926217,0.5413014311482989,0.5450561095248925,0.5488117187514125,0.5525661768772355,0.5563235081702055,0.5600797579540071,0.5638369045836091,0.5675940102752802,0.5713520340493227,0.5751100369776962,0.5788679596972927,0.5826258959527332,0.5863828097619445,0.5901406674305801,0.593897573685252,0.597654419423444,0.6014093240653062,0.6051641624269574,0.6089160395607421,0.6126659299137229,0.6164157926020056,0.6201616886553919,0.6239065451618546,0.6276464255764156,0.6313842385203057,0.6351181073443843,0.6388469415665682,0.6425726931591681,0.6462914463669078,0.6500071247171884,0.6537147788902224,0.6574183247714932,0.6611128336141637,0.6648012725844235,0.6684815267484132,0.6721537530870352,0.6758177719435436,0.6794706989916038,0.6831154175921678,0.6867490315471613,0.6903714630144,0.6939836082650025,0.6975826171487558,0.7011702998442422,0.704742819719188,0.7083029725794211,0.7118479289119495,0.7153785887738957,0.7188938119708388,0.7223917868234861,0.7258742839343467,0.7293375175127107,0.7327852410807962,0.7362116391655383,0.7396196144261882,0.7430089883586135,0.7463760005250465,0.7497233760041233,0.7530473694983222,0.7563496686461588,0.7596285680800611,0.7628837001518682,0.7661133955136393,0.7693184668521016,0.7724987014653718,0.7756514499718966,0.7787783143950607,0.7818756741313698,0.7849460858913447,0.7879859567629643,0.7909960529255057,0.7939771294497029,0.7969256090092027,0.7998440132840018,0.8027288102158318,0.80558246359489,0.80840049484089,0.8111846130302013,0.8139344946962004,0.8166487205595967,0.8193276503392856,0.8219699071711365,0.8245747957604673,0.8271430102244819,0.8296721588204928,0.8321628664603256,0.8346148603683272,0.8370283618478455,0.8394011274151628,0.8417343479104805,0.8440258066445298,0.846277098641311,0.8484887693085125,0.8506586693743721,0.8527868884051059,0.8548743348948882,0.8569210584030033,0.8589260001543768,0.8608896727270254,0.8628135638060236,0.8646966714690255,0.8665399511423325,0.8683424453868425,0.8701070824773419,0.8718329499665033,0.8735204919838195,0.8751721361118794,0.8767870195906821,0.8783679817337392,0.8799142035724945,0.881428482695378,0.882912055742582,0.8843656662392944,0.8857905919469689,0.8871902151408768,0.8885638719723012,0.8899148892894538,0.8912449579301015,0.8925554087193903,0.8938489258169644,0.8951268587699225,0.8963915533178293,0.8976453379379864,0.8988895853765866,0.9001259343493543,0.9013577843655304,0.9025857610712735,0.903815286843018,0.905044655982066,0.9062782052563443,0.9075153058386868,0.9087596065041207,0.910011479184347,0.9112725641897205,0.9125452328290099}, - {0.3310101940118055,0.3370344273837448,0.34299986027156143,0.3489014246790825,0.3547381197779056,0.3605089628592038,0.3662108687467896,0.37184193824445494,0.377402604549329,0.38288925650020894,0.38829907434247934,0.39363381249817775,0.39888773777233144,0.4040625134864877,0.4091545009758388,0.4141620022087494,0.419085269399855,0.4239197611787469,0.4286679531263877,0.43332440286164786,0.4378904725411851,0.4423628376506268,0.44674164765622,0.45102599429604956,0.45521366881321973,0.45930580962347606,0.4632993229731653,0.46719523432267124,0.4709905542704291,0.4746882091147527,0.47828532474775726,0.48178183314421624,0.4851796030849527,0.48847588346394805,0.4916733669375038,0.4947714272765002,0.4977706233250952,0.5006704469605663,0.5034736673089839,0.5061799701305794,0.5087899731598793,0.5113070173032073,0.513728818335263,0.5160606205820103,0.5183002465878732,0.520452297156245,0.5225163029836838,0.5244952101282286,0.5263910452541571,0.5282048535123068,0.5299405582099276,0.5315972918179168,0.5331785030475249,0.5346875949663166,0.5361247892898974,0.5374938454348637,0.5387960766501153,0.5400351419012158,0.541210431546397,0.5423272767396595,0.5433859495199381,0.5443899159864241,0.5453407090892604,0.5462408516171586,0.5470928102383564,0.5478981611011682,0.5486591285070745,0.5493769038436812,0.5500541290065128,0.550693159876779,0.5512956789400659,0.5518619993206375,0.5523958384505545,0.5528983516354158,0.553370667054746,0.5538155494173054,0.5542332292091459,0.5546244907783647,0.5549915450448365,0.5553351998790793,0.5556576460945991,0.5559587153582112,0.5562394960910725,0.5565020591903272,0.556746262161579,0.5569722290778042,0.557181850680197,0.5573752305636125,0.5575532711989851,0.5577160128723664,0.5578634992121222,0.5579966435791459,0.5581155142003147,0.5582210548062131,0.5583112863650675,0.5583881853088769,0.5584507478170652,0.5584999999185336,0.5585338908615732,0.5585544415094105,0.5585596247099263,0.5585494296782225,0.5585238597828509,0.5584829093200094,0.5584245259010897,0.5583487508089193,0.5582545074731591,0.5581428559806787,0.5580117160916531,0.5578601343029762,0.5576870630720852,0.5574934462432263,0.5572763581459699,0.5570376811361709,0.5567735144515659,0.5564836952783472,0.556167356233582,0.5558234063897372,0.5554507440723478,0.5550485162697486,0.5546145021343457,0.5541489011713485,0.5536514862639709,0.5531194414635993,0.5525516502615303,0.551946905668582,0.5513055188601756,0.5506231120862802,0.5499020260312123,0.5491378466444521,0.5483329604685923,0.5474829147739082,0.5465891203401918,0.5456483318142806,0.5446602664371812,0.5436233831996301,0.5425371443011318,0.5413990511580228,0.5402105175168492,0.5389691120794025,0.5376724808099055,0.5363202416485567,0.5349120639299949,0.5334461775790392,0.5319223153351261,0.5303396509309062,0.528695928325246,0.5269907342678339,0.5252235696860159,0.5233932929927063,0.5214978927023376,0.519538336475508,0.5175125345875667,0.5154205123723917,0.5132606594914964,0.511032405517675,0.5087347666999795,0.5063675657201724,0.5039309536083489,0.5014215766343267,0.49884168959711156,0.4961885702691708,0.493462471806926,0.49066268626229187,0.48778873213754487,0.4848389747066589,0.48181384166285274,0.47871379185797663,0.4755369438569324,0.4722824057138442,0.46895172451554185,0.4655431005241239,0.46205513288486627,0.45848792117067955,0.45484323921432873,0.45111796445512237,0.44731304660604426,0.4434292850786966,0.4394635038573973,0.4354175943073504,0.43128829183503475,0.42707853717913047,0.4227860189043366,0.4184127227273974,0.4139573287646593,0.40941845760197537,0.40479818880388174,0.4000928616204019,0.3953036041833475,0.39042968981612,0.3854733248017807,0.3804329133629437,0.37530572247730154,0.3700971086652205,0.3648008403071768,0.35942126510781447,0.353955095785225,0.348402577877059,0.3427637682343151,0.3370376142646351,0.33122632945843844,0.32532725843019283,0.3193425718381236,0.31327047427719934,0.30711089679069037,0.300864481689657,0.2945294594583805,0.2881066671370873,0.2815945980811821,0.27499396246121266,0.2683017620352695,0.2615237686948751,0.2546561143755624,0.24769889915726157,0.24065414755310766,0.23351750058916276,0.22629568729131472,0.21898246061294346,0.21158392883280225,0.2040979693981519,0.19652278866190287,0.18886521134133236,0.181121291501226,0.1732986740171394,0.16539484611862115,0.1574190301339476,0.14937219444590882,0.1412584133407773,0.13309191286806318,0.1248770398795781,0.11663311070005217,0.10837392920767788,0.10012807215776806,0.09192536612477004,0.08380928749785493,0.07583905286235423,0.0680900722152191,0.06066995495444857,0.05371196587603636,0.047401117840516725,0.04195435979844082,0.03764562984062277,0.034852646118004794,0.033642700571396934,0.034045498308027174,0.036085858895558834,0.03978910711211607,0.04495402504133204,0.05123011464126393,0.05838119124087505,0.06620564078749713,0.07453488746258119,0.0832510020840733,0.09225150797640028,0.10147371721450577,0.11085876909361342}) {} -}; - -template -class inferno_color_map : public detail::color_map -{ -public: - constexpr inferno_color_map() : - detail::color_map({0.002810890943265357,0.004019847439892663,0.0055359275355101704,0.007352275238375942,0.009463157808182377,0.01187516425529046,0.014598820646530687,0.0176363589743062,0.021017968090939334,0.02474393539914235,0.02883780411707252,0.033326247190342106,0.03821642380815325,0.043430971060037175,0.04869376377787097,0.05400341174839569,0.05937446015473203,0.06482608437087267,0.07034982700960049,0.0759504106796765,0.08163782650304269,0.08742545856288386,0.09331557740511914,0.09930765162558797,0.10540226242431405,0.11160571005993528,0.11791676181366911,0.12433690815307291,0.13086179402733306,0.13748923050603107,0.14420943125208832,0.1510154327209676,0.15789734883362955,0.164837843053234,0.1718271766829397,0.1788466320638736,0.18588393100362538,0.19291386085475296,0.19992220593124482,0.2068967943512025,0.21382118808651823,0.22068623935476173,0.2274812226706348,0.23420361150779462,0.24084627534795444,0.24740960498881281,0.2538924398897672,0.26029642526335234,0.2666282702790729,0.2728881836012368,0.2790829843835597,0.28521514447287266,0.2912905872823368,0.29731341505807735,0.30328762487316085,0.30922074689328993,0.3151147196399224,0.3209763964699901,0.3268065495346441,0.33261022038705007,0.3383928200137529,0.3441537870125792,0.34989889182711004,0.3556278504494455,0.3613465905418142,0.36705348217686706,0.3727525670853749,0.37844680040449147,0.3841355329782066,0.3898229228233572,0.3955064846961563,0.40118951085798793,0.40687280017870725,0.4125561659556077,0.4182439569546358,0.4239333136155823,0.42962740387773285,0.4353241735726936,0.44102749087057125,0.4467336685929622,0.45244638328397074,0.4581629519603064,0.46388577425772487,0.46961515200714526,0.47534818255053085,0.4810895258391375,0.48683545655951826,0.49258791046276723,0.4983447389473999,0.5041074631513899,0.5098765596563365,0.5156490293025526,0.5214267691404487,0.5272086759775392,0.532994806491818,0.5387841442602805,0.5445752162374714,0.550371411794682,0.5561677070769873,0.5619661289256851,0.567764628987617,0.5735651914497292,0.579363842280652,0.5851601782714846,0.5909574913960268,0.5967498429288651,0.6025402031913455,0.6083246722235879,0.6141061766748072,0.6198788025701962,0.6256450195747312,0.631405276062706,0.6371536715877942,0.6428950257611473,0.6486225037023093,0.6543400237812238,0.660042722006844,0.6657309854853277,0.6714043375418391,0.6770589159382479,0.6826975017706738,0.688315275269913,0.6939130936485612,0.6994880189268526,0.7050385790436794,0.7105661060122955,0.7160668362113027,0.7215395551311659,0.7269824482031875,0.7323962498882949,0.7377762325604813,0.7431240483143292,0.7484350306113072,0.7537094301237,0.7589465700904083,0.7641427572948342,0.7692985739778285,0.774410360899494,0.7794786898294086,0.784498961427673,0.7894723227633635,0.7943970958045569,0.799269602857755,0.8040913179125935,0.8088576856149734,0.8135691155681037,0.8182230524153232,0.8228187030680942,0.8273560901963927,0.8318308105503314,0.8362441082220449,0.840591599205102,0.8448754218830035,0.8490922820892887,0.8532412230472861,0.8573221666233894,0.8613319022896903,0.8652713962071547,0.8691385576642852,0.8729332123141958,0.876653351754305,0.8802978200638566,0.8838684350097558,0.8873602825148427,0.890776984152265,0.8941147745291879,0.8973741852518461,0.90055446306886,0.9036543550377923,0.9066745395261739,0.9096133361541571,0.912472160080611,0.9152474734642113,0.917941575830463,0.9205530026600831,0.9230823502164308,0.9255281583142997,0.9278900885067394,0.9301682735211648,0.9323634323492205,0.9344736508745051,0.9364987505473671,0.9384406797563624,0.94029638756102,0.9420673342348812,0.9437528359935721,0.9453530086488392,0.946867592663592,0.9482957691429191,0.9496381978647562,0.9508941688983455,0.9520630153802706,0.9531459151171461,0.9541413109174116,0.9550496977801547,0.9558695965052876,0.9566033661162673,0.9572476931570265,0.9578046847922829,0.9582725531896948,0.9586519941780333,0.9589432359293407,0.9591452081062958,0.9592570195286264,0.9592796473697079,0.9592132245352331,0.9590557212865652,0.9588093894625146,0.9584721753486868,0.9580453442160642,0.9575278692108286,0.9569201366476526,0.9562222208897501,0.9554351276542837,0.954558502236818,0.9535901248953397,0.9525337955331733,0.9513894499647292,0.9501579394841025,0.9488415317142022,0.9474413345042011,0.9459596633430901,0.94439840721664,0.9427621029656725,0.9410496994715679,0.9392640761941337,0.9374158407051086,0.935510861856946,0.9335594549301718,0.9315630699694258,0.929529595653624,0.9274831138929233,0.925440806661534,0.9234033328223988,0.9214094735748471,0.9194909179295934,0.9176568416750963,0.9159695644129054,0.9144604035423047,0.9131859260314698,0.9122023005193107,0.911571270779195,0.9113589610617011,0.9116268416577079,0.9124352877263224,0.9138280045063191,0.9158401268012059,0.9184812096938035,0.9217499769357952,0.9256247251903329,0.9300724918488174,0.93505290022375,0.9405209651098092,0.9464291624522384,0.9527369951544825,0.9593995073432898}, - {0.00023971464598377526,0.0009782136527954498,0.0018785803659367136,0.0029285938665144,0.004122022987412017,0.00544392003850478,0.00688298922973579,0.008432150815965447,0.010065826612517249,0.011784158597413295,0.013566889108044659,0.015396259291835605,0.017268324012382014,0.019154971150649583,0.021040888118423536,0.022919329042313315,0.02476765342644406,0.026549138571035167,0.02826358681647735,0.029888421865304635,0.03140401564457008,0.03277327931516754,0.033979154409541995,0.035007296747136936,0.0358364665010164,0.036444524507989455,0.03681366238931061,0.036927556797263845,0.03677382512840665,0.03634600703617963,0.03564202294027662,0.03466706179260893,0.033434469735368635,0.031964803318426195,0.030285888820445056,0.028428459100255966,0.026431189198060253,0.024349970538162173,0.02223366886218203,0.020130048116207118,0.0180859482648799,0.016147650423162782,0.014355534805442615,0.012742013345224706,0.011335284339993095,0.01015735838738679,0.009226759851114905,0.008548931291415535,0.008128896909717234,0.00796777080577266,0.008062521199618162,0.008411444340648023,0.009006962293066937,0.00984618209448657,0.010914425884934235,0.012204295605290858,0.013704677218996417,0.015407335075545012,0.017302460620371673,0.019380478845228446,0.021633450732188256,0.024052574290460378,0.02662930883000861,0.02935525614844373,0.03222441261149447,0.035230654386092304,0.038365760690388696,0.04159569733823428,0.04478862119619544,0.04794477857573542,0.05106327563237704,0.054146112404266096,0.057192222283795356,0.060199930687386084,0.06317128301685845,0.06610722021585969,0.06900863885365052,0.07187617069246041,0.07471304329299239,0.07751806407380799,0.08029430493651149,0.08304144488312268,0.08576376530326199,0.08846085367401646,0.09113464993118847,0.09378748211627672,0.09641864471026837,0.09903140399175714,0.10162749270153268,0.10420806397082313,0.10677546051510425,0.10933113121381896,0.11187572305488994,0.11441057366051116,0.11693958778828983,0.11946279417314834,0.12198117471380196,0.12449887198815604,0.1270149238244812,0.12953294280559793,0.1320539831226975,0.13457944321120008,0.13711144234826717,0.139651745647125,0.14220219189728364,0.14476378100450787,0.14733996311413705,0.1499315587889029,0.15253988593803772,0.15516795297374705,0.15781633943679765,0.16048786021517725,0.16318436257638128,0.16590822465679897,0.16865910560313505,0.1714414661427322,0.1742559286014533,0.17710424966773963,0.17999021875185295,0.18291227341615413,0.18587606804084822,0.1888800021537792,0.19192974046452435,0.1950226359671532,0.19816353086298166,0.2013542203900417,0.20459503779649418,0.2078886805100007,0.2112364600720601,0.21464109358472333,0.21810179955417047,0.22162240347649026,0.22520204162673113,0.2288447108656564,0.23255131794382106,0.23632095843046075,0.24015863799868115,0.2440613399922809,0.24803310206792561,0.2520728959627737,0.25618381316580396,0.26036483531762183,0.2646179852095231,0.26894337006009095,0.2733398560423692,0.2778117319366859,0.28235575148064224,0.28697306124361316,0.2916649238384593,0.2964310422772356,0.30127082282027723,0.306183914053129,0.31117184478578935,0.31623212938579265,0.32136508434799443,0.3265710944674797,0.3318486034290437,0.3371983328324807,0.3426165911885937,0.3481062496320001,0.3536635338530963,0.3592889341611295,0.3649829259277349,0.3707406901646967,0.3765662238593307,0.3824525761944193,0.38840385588093607,0.3944150503711016,0.4004867447796603,0.4066185337569268,0.4128073699691128,0.419054437663371,0.42535460695069144,0.43171113773754055,0.4381188215811717,0.4445783243559012,0.45109035089112254,0.45764961725903447,0.4642584989903114,0.47091266158595096,0.4776135317653247,0.4843577227601095,0.49114670215186446,0.4979770365588467,0.5048474657057322,0.5117607949728211,0.5187105010375903,0.5257001589178919,0.5327252159488806,0.5397882797332774,0.5468847469930004,0.554014430358877,0.5611801749767817,0.5683763342018564,0.575605576411958,0.5828632209633262,0.5901529783933634,0.5974691178771273,0.604814516594789,0.6121880260521445,0.6195869032693965,0.6270139069375642,0.6344632304037671,0.6419386757168154,0.6494364125427067,0.656956325469712,0.6645013350837341,0.6720645507841266,0.6796498174204001,0.687253244832747,0.6948766727751613,0.7025161872712079,0.710172695796199,0.7178471084562286,0.7255344740989905,0.7332386758872227,0.7409547279741554,0.7486824818249715,0.756419957646059,0.7641650350600446,0.7719196164645731,0.7796766610808826,0.7874390279521042,0.7952006533320073,0.8029643911682794,0.8107231422033202,0.8184757458260993,0.8262179886623426,0.8339427520154464,0.8416528004815412,0.849338965232657,0.8569948963180799,0.8646104422830594,0.8721861539859548,0.8797058578924304,0.8871561145803524,0.8945363755302688,0.9018205155640127,0.9089997667171816,0.9160520672097188,0.9229615878972541,0.929705490864802,0.9362663045373391,0.9426265331991612,0.9487690293791992,0.9546871530908344,0.9603724114950957,0.9658321994102154,0.9710705756621744,0.9761026354466212,0.9809461333524748,0.9856188564238583,0.9901403564326076,0.994525842127408,0.9987960656048064,1.0}, - {0.013984975564512404,0.018722506642108745,0.024433316141969495,0.03115104180733254,0.03885690760774684,0.04716007356275465,0.055492610304536484,0.06383358056387142,0.07226064067376634,0.08070837752145016,0.08921981513295862,0.0978092505084324,0.10644014290558229,0.11516213940852654,0.12396774807241909,0.13283301770235548,0.14177532141983168,0.15083030852258322,0.15995532205231558,0.16914872242514997,0.1784131904023486,0.1877681332297275,0.19719580690248006,0.20667954373613356,0.21620646706666896,0.2257703963473584,0.23535339483156836,0.24494025693525362,0.25450501190842256,0.26402840142687645,0.27347646665625286,0.28281846989076903,0.2920236115943679,0.3010500119503022,0.3098670941619176,0.31843622115540404,0.3267275455559629,0.3347017160593267,0.3423326727997549,0.3496041878962749,0.35649542121528693,0.3630028398603807,0.3691191047604014,0.37485029273274384,0.38020056262511853,0.38518338276035313,0.38981400161530266,0.39410608226931626,0.39807991569191936,0.40175255435196344,0.4051419276648618,0.408265425539153,0.4111409686560767,0.41378731985243317,0.4162171694810512,0.41844684685950084,0.42048827434753094,0.4223545442046091,0.42405678029985167,0.42560650168084335,0.42701212055443627,0.42828294053430277,0.429426665370104,0.4304487403060707,0.43135872706159983,0.43215919315134893,0.43285640046483476,0.43345553495652556,0.4339602960779701,0.43437397708144554,0.43470038094178065,0.43494369314594356,0.4351048143031719,0.4351858188801779,0.4351887312325765,0.43511454396462584,0.43496624880705104,0.4347439247528074,0.4344484704151145,0.43408205359254054,0.43364348470733133,0.4331360158094638,0.432560538831606,0.4319148958388982,0.4312004164586523,0.4304157480526235,0.4295633056730112,0.4286426514306488,0.427653270687577,0.42659593657044653,0.4254703694039284,0.42427714089046764,0.42301465293721136,0.4216835616654775,0.4202831796072166,0.4188152468547688,0.41727840352516704,0.4156732538227702,0.4139986102201317,0.4122546278213513,0.4104422052829829,0.4085604229551986,0.40661024958520675,0.4045922065996268,0.4025047796622188,0.4003480187832499,0.39812183719525346,0.39582837342006344,0.3934664677220106,0.3910373196621276,0.3885413427073906,0.3859778883860769,0.3833482435611564,0.3806510890190325,0.377887791334078,0.37505894495304953,0.37216699339894554,0.36921021595466685,0.3661898345073857,0.3631083856894561,0.3599642927599366,0.3567601555176549,0.35349531577617316,0.3501704524961133,0.3467877021993577,0.34334618435442704,0.3398506288928687,0.33629822944329,0.3326937750819365,0.32903540290632205,0.3253269506392983,0.32156649022449457,0.31775890499434717,0.313903187730997,0.30999930071976417,0.30605118504451645,0.30205775317511685,0.29802199875429186,0.2939437813724842,0.2898270979003711,0.285670830419768,0.2814768234287906,0.2772470870068201,0.27298138029626545,0.2686817498061222,0.2643498423217052,0.2599857517117182,0.2555922134978597,0.25116692927874856,0.24671393625869525,0.242231797778854,0.23772254243554203,0.23318564961915333,0.22862315936817423,0.22403563620206673,0.21942058959605015,0.21478100990947208,0.21011417480224504,0.2054240620646613,0.20070581716761537,0.19596334251627617,0.191192907964266,0.18639467968336287,0.18156845817161688,0.17671201671816983,0.17182706869762476,0.16690816145867365,0.16195681111767923,0.15697061628964482,0.1519460056654666,0.14688407634155806,0.1417796045365007,0.13663131137587867,0.1314363897870711,0.12619301932742968,0.12089804008534802,0.11554564373326445,0.11013577030361851,0.10466202583588793,0.09912286212434965,0.09351101566047318,0.08782667750990647,0.08206088279212811,0.07621335449370956,0.07027747421356231,0.06424712981979491,0.0581206758731331,0.05189145509095391,0.04556084013205603,0.039112475813858356,0.0329036576052189,0.027232245885361515,0.022116299903840515,0.01757722649071082,0.013636710338597306,0.010318691317707681,0.007647565236665968,0.005653645257893026,0.004365191753451006,0.003815358887602921,0.004038403733228796,0.00507259657250953,0.006957730473761155,0.009736863918785584,0.013456640602909728,0.018166727980602145,0.023921375872798672,0.030777952153149723,0.03879846557918924,0.047545866880503475,0.05639000971583722,0.06532722715811143,0.07436297745193562,0.08350080196415607,0.09274251876146974,0.1020983487358762,0.1115704612175217,0.12117109069150736,0.1309049981798356,0.14078130910755318,0.15081436111263802,0.1610057630219486,0.1713730438224248,0.18192158708279701,0.19266999933666065,0.20362775766847008,0.2148047565040357,0.22621716723273466,0.23787212746051245,0.2497953642795857,0.2620016582307057,0.27450125124431674,0.28729978853917604,0.30044283530868937,0.31392195038919846,0.3277441860383488,0.34196084494650175,0.3565351604857615,0.37149753959115556,0.3868282485461305,0.40251902826987024,0.4185354153287001,0.43483463317788684,0.4513649463134188,0.4680385459173538,0.48478769070125344,0.501502204036772,0.5181206698543418,0.5345393044762995,0.550702792752824,0.5665954408447942,0.5821026104689223,0.597269626327448,0.612080146062393,0.6265350434944942,0.6406264784793354}) {} -}; - -template -class black_body_color_map : public detail::color_map -{ -public: - constexpr black_body_color_map() : - detail::color_map({0.0,0.0124985675549,0.0249971351098,0.0374957026647,0.0492581088139,0.0594165938721,0.0684471877541,0.0766363089899,0.0841678787653,0.0911680855116,0.0977278294789,0.103915087694,0.109782226099,0.115370570052,0.120713391496,0.125837934386,0.130854584645,0.13604190193,0.14140417663,0.146927404384,0.152598730721,0.158389635306,0.164222599234,0.170089016456,0.175987920545,0.181918421843,0.187879698899,0.19387099103,0.199891591854,0.205940843628,0.212018132302,0.218122883178,0.224254557086,0.230412647017,0.236596675144,0.242806190184,0.249040765054,0.255299994784,0.26158349466,0.267890898557,0.274221857454,0.280576038088,0.286953121761,0.293352803248,0.299774789817,0.306218800348,0.312684564525,0.319171134912,0.325676914545,0.332201791044,0.33874565084,0.345308379611,0.351889862505,0.358489984344,0.365108629799,0.371745683545,0.378401030403,0.385074555462,0.391766144185,0.398475682511,0.405203056934,0.411948154577,0.418710863264,0.425491071569,0.432288668871,0.439103545394,0.445935592246,0.452784701449,0.459650765971,0.46653367974,0.473433337672,0.480349635682,0.487282470697,0.494231740665,0.501197344567,0.508179182414,0.515177155256,0.522191165184,0.529221115323,0.536266909839,0.543328453928,0.550405653818,0.557498416761,0.564606651025,0.571730265893,0.57886917165,0.586023279576,0.59319250194,0.600376751988,0.607575943936,0.614789992957,0.622018815174,0.629262327647,0.636520448365,0.643793096232,0.65108019106,0.658381653554,0.665697405303,0.67302736877,0.680371467279,0.686819633179,0.690577321338,0.694333453232,0.69808804669,0.701841119323,0.705592688522,0.709342771462,0.713091385109,0.716838546221,0.720584271352,0.724328576854,0.728071478883,0.7318129934,0.735553136174,0.739291922788,0.743029368637,0.746765488936,0.75050029872,0.754233812848,0.757966046005,0.761697012704,0.765426727292,0.769155203948,0.77288245669,0.776608499373,0.780333345697,0.784057009203,0.787779503281,0.791500841169,0.795221035957,0.798940100587,0.802658047857,0.806374890426,0.810090640808,0.813805311384,0.817518914394,0.821231461948,0.824942966022,0.828653438464,0.832362890991,0.836071335196,0.839778782546,0.843485244386,0.847190731941,0.850895256314,0.854598828494,0.858301459351,0.862003159643,0.865703940014,0.869403810997,0.870620849202,0.871622154301,0.87260643877,0.87357362974,0.874523653517,0.875456435563,0.876371900482,0.877269972004,0.878150572968,0.879013625306,0.879859050028,0.880686767202,0.881496695939,0.882288754373,0.883062859646,0.883818927886,0.884556874192,0.885276612612,0.885978056125,0.886661116621,0.887325704879,0.88797173055,0.888599102131,0.889207726947,0.889797511128,0.890368359587,0.890920175994,0.891452862757,0.891966320994,0.892460450511,0.892935149775,0.893390315889,0.893825844568,0.894241630107,0.894637565357,0.895013541696,0.895369449001,0.895705175617,0.896020608327,0.89631563232,0.896590131162,0.896843986762,0.897077079337,0.897289287378,0.89748048762,0.897650554997,0.897799362612,0.897926781699,0.89803268158,0.898116929626,0.89817939122,0.89821992971,0.89823840637,0.898234680352,0.898208608643,0.898160046015,0.898088844982,0.897994855746,0.897877926148,0.897737901615,0.897574625107,0.897387937062,0.897177675337,0.896943675152,0.896685769028,0.898553007849,0.902890379229,0.907153202363,0.911340063464,0.915449563182,0.919480314548,0.923430940957,0.927300074214,0.931086352617,0.934788419075,0.938404919262,0.941934499804,0.945375806484,0.948727482467,0.951988166539,0.955156491362,0.958231081722,0.96121055279,0.964093508368,0.966878539132,0.969564220862,0.972149112643,0.974631755056,0.977010668325,0.979284350439,0.981451275229,0.9835098904,0.985458615506,0.987295839871,0.989019920437,0.990629179549,0.992121902645,0.993496335869,0.994750683575,0.995883105733,0.99689171521,0.997774574927,0.998529694871,0.999155028965,0.999648471753,1.0}, - {0.0,0.00376710208302,0.00753420416604,0.0113013062491,0.0150684083321,0.0188355104151,0.0226026124981,0.0263697145811,0.0301368166641,0.0339039187472,0.0376710208302,0.0414146679499,0.044974293467,0.0483647728382,0.0516062923368,0.054715381023,0.0576505684502,0.06025908266,0.0625542306901,0.0645557290717,0.0662787359665,0.0677778384763,0.0692401824912,0.0706848851824,0.0721120614255,0.0735218171731,0.0749142499447,0.0762894492712,0.0776474970992,0.0789884681608,0.0803124303088,0.0816194448242,0.0829095666958,0.0841828448758,0.0854393225134,0.0866790371676,0.0879020210012,0.0891083009582,0.0902978989252,0.0914708318774,0.0926271120122,0.0937667468691,0.0948897394388,0.0959960882604,0.0970857875089,0.0981588270728,0.0992151926224,0.10025502621,0.101278631704,0.102285972873,0.103277010196,0.104251700818,0.105209998536,0.106151853789,0.107077213638,0.107986021747,0.108878218356,0.109753740249,0.110612520723,0.111454489549,0.112279572927,0.113087693439,0.113878770002,0.114652717803,0.115409448248,0.116148868889,0.116870883353,0.117575391273,0.118262288197,0.118931465509,0.11958281033,0.120216205427,0.120831529099,0.121428655073,0.122007452382,0.122567785241,0.123109512914,0.123632489573,0.12413656415,0.12462158018,0.125087375633,0.125533782739,0.125960627799,0.126367730992,0.126754906165,0.12712196061,0.127468694834,0.127794902308,0.12810036921,0.128384874145,0.128648187853,0.128890072894,0.129110283326,0.129308564349,0.129484651934,0.129638272432,0.129769142155,0.129876966926,0.129961441609,0.130022249607,0.132061139735,0.139841365035,0.147366583596,0.154670100683,0.161779110231,0.16871613022,0.175500034803,0.182146813036,0.188670137478,0.195081797593,0.201392035109,0.207609807026,0.213742994383,0.219798569795,0.225782733244,0.231701023129,0.237558407857,0.243359361942,0.249107929694,0.254807778863,0.260462246095,0.266074375673,0.271646952701,0.277182531676,0.28268346119,0.288151905399,0.293589862731,0.298999182276,0.304381578185,0.309738642359,0.315071855678,0.320382597962,0.325672156837,0.330941735639,0.336192460496,0.341425386671,0.346641504267,0.351841743372,0.357026978703,0.362198033804,0.367355684865,0.372500664176,0.377633663287,0.382755335881,0.387866300395,0.39296714243,0.398058416948,0.403140650294,0.408214342055,0.413279966769,0.420259688127,0.427341619388,0.434372519047,0.441355114094,0.448291940683,0.45518536159,0.462037581704,0.468850661816,0.47562653091,0.482366997164,0.489073757822,0.495748408058,0.502392448976,0.509007294828,0.51559427955,0.522154662692,0.528689634804,0.535200322339,0.541687792133,0.548153055488,0.554597071914,0.561020752565,0.56742496338,0.573810527989,0.580178230371,0.586528817319,0.592863000709,0.5991814596,0.605484842178,0.611773767557,0.618048827454,0.624310587737,0.630559589875,0.636796352279,0.643021371558,0.649235123688,0.655438065104,0.661630633721,0.66781324989,0.673986317291,0.680150223773,0.686305342141,0.692452030892,0.698590634912,0.704721486124,0.710844904108,0.716961196674,0.72307066041,0.729173581195,0.735270234683,0.741360886763,0.747445793991,0.753525204,0.759599355884,0.76566848057,0.771732801162,0.777792533271,0.783847885327,0.789899058877,0.795946248863,0.801989643893,0.808029426494,0.814065773352,0.820098855544,0.826128838754,0.831233249825,0.835257282572,0.839290415225,0.843332745276,0.847384366892,0.851445370991,0.85551584532,0.859595874528,0.863685540241,0.867784921127,0.871894092973,0.876013128743,0.880142098652,0.884281070227,0.888430108369,0.892589275414,0.896758631197,0.900938233107,0.905128136146,0.909328392984,0.913539054016,0.917760167413,0.921991779176,0.92623393319,0.930486671268,0.934750033206,0.939024056828,0.943308778035,0.94760423085,0.951910447464,0.956227458278,0.960555291948,0.964893975428,0.969243534009,0.973603991364,0.97797536958,0.982357689206,0.986750969284,0.991155227389,0.995570479665,1.0}, - {0.0,0.00210713336054,0.00421426672107,0.00632140008161,0.00842853344215,0.0105356668027,0.0126428001632,0.0147499335238,0.0168570668843,0.0189642002448,0.0210713336054,0.0231784669659,0.0252856003264,0.027392733687,0.0294998670475,0.0316070004081,0.0337193392032,0.0358534453625,0.0380109209821,0.0401922566139,0.0423389683918,0.0444339133373,0.046456344033,0.0484086974279,0.0502958207167,0.0521219928396,0.0538910122917,0.0556062682658,0.0572707988285,0.0588873389018,0.0604583601449,0.0619861043454,0.0634726115611,0.0649197439858,0.0663292063043,0.0677025631472,0.0690412541328,0.0703466068909,0.0716198483882,0.0728621148187,0.0740744602728,0.0752578643655,0.07641323897,0.077541434183,0.0786432436236,0.0797194091565,0.0807706251109,0.0818055914811,0.0828412386963,0.0838775716485,0.0849145970685,0.0859523214123,0.0869907508714,0.0880298913836,0.0890697486419,0.0901103281045,0.0911516350032,0.0921936743521,0.0932364509556,0.0942799694164,0.0953242341425,0.0963692493548,0.0974150190938,0.098461547226,0.0995088374503,0.100556893304,0.101605718168,0.102655315275,0.10370568771,0.10475683842,0.105808770216,0.10686148578,0.107914987668,0.108969278312,0.110024360032,0.11108023503,0.112136905403,0.113194373138,0.114252640123,0.115311708147,0.116371578905,0.117432253997,0.118493734936,0.11955602315,0.120619119982,0.121683026697,0.122747744479,0.123813274439,0.124879617617,0.125946774979,0.127014747427,0.128083535793,0.12915314085,0.130223563305,0.131294803809,0.132366862954,0.133439741276,0.134513439256,0.135587957327,0.136663295866,0.137260535772,0.136421938331,0.135554156099,0.134656431336,0.133727968564,0.132767931803,0.131775441528,0.130749571337,0.129689344281,0.128593728817,0.127461634333,0.126291906198,0.125083320255,0.123834576701,0.122544293247,0.121210997469,0.11983311822,0.118408975956,0.116936771817,0.115414575242,0.113840309888,0.112211737544,0.110526439697,0.108781796299,0.106974961217,0.105102833683,0.103162024955,0.101148819133,0.0990591268518,0.0968884301939,0.0946317167004,0.0922833997264,0.0898372215234,0.0872861342463,0.0846221524179,0.0818361680288,0.0789177160322,0.0758546729705,0.0726328638943,0.0692355410618,0.065642679414,0.0618300036213,0.0577676104278,0.0534179600786,0.0487328445222,0.0436486154689,0.0380796196638,0.0322904386835,0.0264118339446,0.0204432589796,0.0196207043343,0.0192250591085,0.0188396073492,0.0184645577569,0.0181001190322,0.0177464998757,0.017403908988,0.0170725550697,0.0167526468212,0.0164443929432,0.0161480021363,0.0158636831011,0.015591644538,0.0153320951477,0.0150852436308,0.0148512986878,0.0146304690194,0.014422963326,0.0142289903082,0.0140487586667,0.013882477102,0.0137303543147,0.0135925990053,0.0134694198745,0.0133610256227,0.0132676249506,0.0131894265588,0.0131266391478,0.0130794714182,0.0130481320706,0.0130328298055,0.0130337733235,0.0130511713252,0.0130852325112,0.013136165582,0.0132041792383,0.0132894821805,0.0133922831093,0.0135127907252,0.0136512137289,0.0138077608208,0.0139826407016,0.0141760620719,0.0143882336321,0.0146193640829,0.0148696621249,0.0151393364586,0.0154285957846,0.0157376488035,0.0160667042159,0.0164159707222,0.0167856570232,0.0171759718194,0.0175871238113,0.0180193216995,0.0184727741846,0.0189476899672,0.0194442777479,0.0199627462272,0.0205033041056,0.0210661600838,0.0216515228624,0.0222596011419,0.0228906036229,0.023544739006,0.0682610078157,0.127173791555,0.16936596405,0.204553625577,0.235764224808,0.264391329421,0.291204862021,0.316679372942,0.341129701928,0.364776124263,0.387779074121,0.410259138592,0.43230927905,0.454002666231,0.475397903,0.496542620799,0.51747602533,0.538230741549,0.55883417852,0.579309557384,0.599676697971,0.619952629264,0.640152069209,0.660287806118,0.680371005012,0.700411455972,0.720417777213,0.740397582441,0.760357619768,0.780303887791,0.80024173319,0.820175933243,0.840110765987,0.860050070139,0.879997296537,0.899955552467,0.919927640041,0.939916089534,0.959923188443,0.979951006929,1.0}) {} -}; - -template -class kindlmann_color_map : public detail::color_map -{ -public: - constexpr kindlmann_color_map() : - detail::color_map({0.0,0.017846074066284252,0.03572864786642702,0.05220741890989234,0.06579320887318146,0.07760358429899875,0.08789358790850602,0.09712335630575433,0.10521029512901023,0.11206559338234914,0.11777117178354526,0.12274092212849055,0.12721746956233745,0.13120675065695167,0.13476383339950823,0.1379416850964659,0.14078915018940993,0.14328800070233533,0.1454925697745392,0.14744975665550916,0.14915607230438568,0.15064370028657081,0.15192214754665317,0.1529680602403743,0.15375355050540976,0.1542908116514455,0.15455584740256964,0.15454470889937796,0.15424074730776174,0.15362513362574176,0.15272770714157807,0.15150259153104584,0.14996750216169222,0.1481223688773872,0.14596849097254724,0.14350871584895447,0.14081675084553444,0.13777021342781093,0.13452661891393936,0.13103033265010522,0.12740778581316103,0.12359314328868806,0.11974712167592705,0.1159404877051333,0.11209206787148834,0.10842241040440373,0.1050253848722921,0.101999609017976,0.09922826785261996,0.09722602817414985,0.09528935573037353,0.0930823731478326,0.0781891239412737,0.05857961917089497,0.03284057845765246,0.032679442069734624,0.033207560139530704,0.033317187200492364,0.033087445334472984,0.03265381069556877,0.03277467744530855,0.0325022291000698,0.032066045593596146,0.03227600851941834,0.031649331579416705,0.03155801725217711,0.0310838330844518,0.030432973047734187,0.030338619295788537,0.029853960367767295,0.02966850358552374,0.02882374869999708,0.028500638040224537,0.028245919974351025,0.02760771294131195,0.02717197158834595,0.026982221792628543,0.026559642397133442,0.02644787880084816,0.02564842515734134,0.02570596827933925,0.025105902288682952,0.024870375536254246,0.024495137563131944,0.02397954323509251,0.023829708770758788,0.023532604704116965,0.02307993829976581,0.022979595210601424,0.022707635361622264,0.022250414084789737,0.022124477998067993,0.021791069977336153,0.021776256319502838,0.02152936248024083,0.02158822978060292,0.021388037427047302,0.020906126379826747,0.02070114401850818,0.020774708005350834,0.020526909471275397,0.01993018897938756,0.02020289046425452,0.020207032023267582,0.020205716119178502,0.020829051716263414,0.020817169253550774,0.02143446555544063,0.02140951927285399,0.021375101041108045,0.021978368208421244,0.021925941019470395,0.022518324495068114,0.0224439650744986,0.02302262600613305,0.022921527380028887,0.023482745772902724,0.02334902491772799,0.023887996465323004,0.023714510501347055,0.024225153974701766,0.024723266142386315,0.02447812509827954,0.02493648885622696,0.0253764023681478,0.025795626075147713,0.025421474545393858,0.025780309667251394,0.02610999696637235,0.026407437583934296,0.02666932808870506,0.02689217252655957,0.027072298940817408,0.027205880727598008,0.027288963146258696,0.028204203304642753,0.028188559261174452,0.0281103207218881,0.028896130485080208,0.028695320134244477,0.029380675523176917,0.029041895792470927,0.029612109748158165,0.030127173837479853,0.029563230689198295,0.029944189232757292,0.030261789165931138,0.030514080739125825,0.030699652650745195,0.0308177148230897,0.03086818674766468,0.03197034466002908,0.046293996677654235,0.058794558570863804,0.06503863628200135,0.07023149742711651,0.0767138128414942,0.08432067120858369,0.09294277780722546,0.10305233592409935,0.11331609119127764,0.12476614069574826,0.13673711440841982,0.1491636843492167,0.16199129317074465,0.17553308151438088,0.18933948484375165,0.20338652270943824,0.21765378276012448,0.23212369587552023,0.24702985279407214,0.2620775705935113,0.2772591134255436,0.2927712616124238,0.3083781576598969,0.3240763123743059,0.33986207442019495,0.3558907708679886,0.3718311425153303,0.38813047246050614,0.4043371221939297,0.42072356025646707,0.43714739423907745,0.45360699836908186,0.4702051248974935,0.4868227556665157,0.503458588002791,0.5201979969654729,0.5368601535092656,0.5536883905115004,0.570436957512631,0.5872524511360537,0.604057585524296,0.6208512632987039,0.6376323001265665,0.654448292617523,0.6712409304097,0.6880499867367655,0.7047891048851465,0.7215350356575515,0.7382756146491691,0.7549478024082115,0.7716059891201252,0.7882203132421456,0.8047902362352904,0.8215523268463777,0.8387398480023723,0.856341544941598,0.8743768083538662,0.8928528884736874,0.911776412947498,0.9311533128855841,0.9510015669358057,0.962930103481011,0.9683410354743099,0.9719380800534977,0.9746751561332506,0.9768136632655356,0.978649037790159,0.9802036704451057,0.981554091047551,0.9827732625825781,0.9839157453834834,0.9848784092487323,0.9858320115191356,0.9866558657916994,0.9873677995679001,0.9881805379141889,0.9887611047789485,0.9894043443414985,0.9900758649057856,0.99059092673338,0.9911277189421445,0.9916061462381213,0.9922158985563451,0.9925679440918894,0.9931424279738416,0.9935217736048007,0.9938879084327678,0.99427342946785,0.9947111506654817,0.995056938233056,0.995512287532556,0.9959250022023757,0.9961274042213023,0.9965143545143408,0.996922153842586,0.9971731694726661,0.9976825719783714,0.9978661370132459,0.9983489942212443,0.9985297770627254,0.9988366714262512,0.999287652981863,0.9994697671436109,1.0}, - {0.0,0.0009158559874893362,0.0017291229250328806,0.002509857835251149,0.0031951554951018895,0.003724534058880596,0.004294574826048965,0.004842625166895046,0.005373953338851922,0.005946169553289608,0.006573754050745371,0.007190967398920267,0.007765930791621213,0.008361505755992952,0.008965513206303781,0.009551513984339633,0.010080340518883863,0.010654292784112113,0.011223945666441406,0.01172962096468942,0.012265761398485226,0.012825896285586958,0.013340464397739584,0.01383169406084123,0.014469905953793126,0.014991396474282258,0.015566553274758022,0.01619279407587136,0.01677345343135211,0.01730005530615292,0.017955417060815455,0.018542834077193353,0.019150121523940637,0.019769579646988222,0.02039268583437749,0.021010135344188375,0.021716621813360978,0.022293516296525755,0.022940593473192553,0.023541432666866674,0.024195126427194676,0.024781571830105195,0.025403149292983516,0.0260531205128538,0.02660656407054731,0.02717266184945997,0.027746789078543728,0.02832560680437759,0.028779550542447317,0.02936178919960733,0.029890777438344337,0.030438044833523397,0.031121586300131683,0.031924832133126,0.03469657698669593,0.04697971049610799,0.05995495438213944,0.07300667062971217,0.08601513051125326,0.09888929701373608,0.11161079522124029,0.1240111603824268,0.13606903293962488,0.14780096691985975,0.15909372791133777,0.17001566158899392,0.18051935094604918,0.19062325974122588,0.20036054096647732,0.20971568331952556,0.2187242415010579,0.2273866229818785,0.2357441994433061,0.24380777892174738,0.2515940717685919,0.25912806556578544,0.266427065214078,0.27350794101395076,0.2803874742418932,0.2870852596241667,0.29360869815637475,0.2999809743840178,0.30620709089548,0.3123034508268453,0.3182816255246543,0.32414426165027227,0.32990776857516413,0.3355813090448093,0.3411632670690572,0.3466702701862077,0.352109624090965,0.3574761812445124,0.3627869887174417,0.3680348834809229,0.3732373044965933,0.37838527471660577,0.38349668536630105,0.3885760631680783,0.3936120031480679,0.3986070226842801,0.4035800658477305,0.4085347069464005,0.4134392235922892,0.41834155873012324,0.42324888777657366,0.42814253234088623,0.4330580290829061,0.437958395126164,0.44287991873506705,0.4478037488631326,0.45271034115960945,0.45763704847590275,0.4625451606740822,0.4674727059721964,0.47238034113781563,0.4773067430685342,0.4822119663418752,0.48713531181669306,0.4920362610259304,0.4969547158806737,0.5018496124079483,0.5067407770624851,0.5116485921195848,0.5165312197695955,0.5214089374064284,0.5262813821767296,0.5311694950761902,0.53603048885089,0.5408852158877796,0.5457333806719771,0.5505747064434545,0.5554089359982296,0.5602358325123109,0.5650551803951163,0.5698667861810437,0.5746482086659772,0.5794437480873181,0.5842311106814237,0.5889876510327495,0.5937583183864393,0.5984978909930776,0.6032517278747106,0.6079743365463844,0.6126885119214123,0.6174173890888045,0.6221151405821017,0.6268049184840729,0.6314869729283614,0.6361616116842398,0.6408292087724975,0.6454902160815501,0.6501217563441514,0.6544720579771781,0.6588271549701028,0.6633055777623768,0.6678120145394701,0.6722807177648771,0.6767139870108101,0.6811085964562938,0.6854378106573311,0.6897459817142692,0.6939830479703625,0.6981699856866227,0.7023042408994585,0.706383361101949,0.7103815097863063,0.7143200103636559,0.7181967154976012,0.7220095660591789,0.7257565893785501,0.7294127796374531,0.7329996606625439,0.7365155484918555,0.7399360689986639,0.7432827601590504,0.746554228453955,0.7497491625691519,0.7528442021403842,0.7558826557986548,0.7587977057098403,0.7616541995826684,0.7644081013195043,0.7670803847862102,0.769670380372701,0.7721571183110766,0.7745610930844775,0.7768819000929792,0.779099877137358,0.7812537776842732,0.7832866691953926,0.7852552273306327,0.787122879084239,0.7889082049024678,0.7906113236317394,0.7922323958682111,0.7937561555975436,0.7951995038068883,0.7965485565944844,0.7978328175913231,0.7990249426739793,0.8001275152547487,0.8011661514812047,0.8021178857956822,0.8029955440735611,0.8037997989252117,0.8044555316790379,0.8048817689898747,0.8050796719349672,0.8050267567672601,0.8047076768017004,0.8041062177363495,0.8032052518345966,0.8019861521093661,0.8014439331866959,0.8024669332735311,0.8044065772211566,0.8069447701330453,0.8099358552525316,0.8132574705132256,0.8168594951941832,0.8206924722262127,0.8247142837530934,0.8288914274285599,0.8332318824714189,0.8376808147738173,0.8422559436774792,0.8469433249862409,0.8516804941618812,0.8565442781873747,0.8614528824718757,0.8664087680409848,0.8714545088111433,0.8765391108526217,0.8816790723671002,0.8868207617131697,0.8920625188742286,0.8972751802406753,0.9025652348682511,0.9078821573987383,0.9132148454645382,0.918552416162813,0.9239302650640105,0.9292939740928252,0.9346812618630085,0.9401333891345969,0.9455470167979051,0.9509629844614244,0.9564250004713418,0.9618265695993463,0.967313947090583,0.972728972574113,0.9782208004653724,0.9836818403108719,0.989107488582374,0.9945977204425903,1.0}, - {0.0,0.016056295374498146,0.03302143519907636,0.04992588792612627,0.06457251900523656,0.07776920342353211,0.0897198393739522,0.10086394984030281,0.11223547956850252,0.12432777397900399,0.13716171084354922,0.15010297798342745,0.1628260628965371,0.17526973313157249,0.1874768588728739,0.1995014270040738,0.21140807652685528,0.22305086172802313,0.23450000042491753,0.24583568409411483,0.2569125532571454,0.2678146545485108,0.27899859238410224,0.29046429953683084,0.3019580272214856,0.313852441550019,0.3258902207027679,0.3380624435826929,0.3504951935746775,0.3631847587056686,0.3758470094405716,0.3887481108848792,0.4017384234617481,0.4148055969839783,0.42793691410477086,0.4411193724446502,0.4541885105212106,0.4674318891638602,0.48053217251642305,0.49362776425328886,0.5065484866366465,0.5194370648731684,0.5321219022221657,0.5445888017818501,0.5569877413493692,0.5691469684334989,0.5810568608426063,0.5927097735404816,0.6042668353483279,0.6153923636579981,0.6264955320241609,0.6376509097116411,0.6525577781586464,0.6676204841351329,0.6813738713631898,0.6849034147771731,0.6868241583911188,0.6874759761236308,0.6868754153808352,0.6850522082772128,0.6818870111240353,0.6777553638535389,0.6727110790151253,0.6666596846794193,0.6601264529755937,0.6528643797965168,0.6452318387821873,0.6372784105620277,0.6289128168374558,0.6204629562646412,0.6118301548875958,0.603314553849001,0.5946825020006182,0.5860925629625072,0.5776869157187913,0.5693601411266609,0.5611305112918692,0.5531226098917067,0.5452351099365369,0.5376830481507792,0.5301627048805485,0.5229767137199569,0.5159307080617925,0.5091188274555094,0.502536537756261,0.4960985638991457,0.48988582950117815,0.4838916171846975,0.47803935490382515,0.4723976815702628,0.4669584702823865,0.46165444016667906,0.45654262929804507,0.45156215250307846,0.44676258718151424,0.44208955676541317,0.43758535324043873,0.4332402802381849,0.4290098739833766,0.4248945065220385,0.4209222889365068,0.4170831873583663,0.41332502021802126,0.40954621812568487,0.4055896035873459,0.4014443452785458,0.3971329152020192,0.3926385324661419,0.38796855906767097,0.3831160408679206,0.3780894735135355,0.372873157602702,0.3674890229173533,0.3619056954025697,0.3561610413615427,0.350207729192515,0.34409988145088766,0.3377738746272117,0.33130046883268455,0.32459934406811614,0.3177583627477745,0.31073519425545465,0.3034698224412634,0.2960768968333586,0.28850111378145044,0.28074244497417117,0.2727216863169472,0.2645922829614648,0.25628033494817076,0.2477862504464216,0.2391105880601489,0.2302540772313253,0.22121764273058586,0.2120024343570966,0.20260986337352,0.19318007629151898,0.18344751604265283,0.17354484850307106,0.16364429504261102,0.1534244803870241,0.14324398649586118,0.13273404723048013,0.12231515476812047,0.1118109733754355,0.10096978844729684,0.09035027988372307,0.07974541336580176,0.06921734345076924,0.05885329347452114,0.04877724313606999,0.03915677764354433,0.031444380194868886,0.031637291074855106,0.0317521581310916,0.03209873268943441,0.03183433002082528,0.032132076596637124,0.032338563602709626,0.032444071987208487,0.03307401108271617,0.03295480891791886,0.033353619722170935,0.03362590965526557,0.033762275984369046,0.03375336199700755,0.03426353710068628,0.03462289684303036,0.03482214714504671,0.0348520554844732,0.03470346402383256,0.03507444712661609,0.035262260320886224,0.03525791814557077,0.035780536388425606,0.03610724156995657,0.036229314118799705,0.03613819725600252,0.036581966518590206,0.036046421794990055,0.03681458696854892,0.03658736257615303,0.03690635392025313,0.03699298731846738,0.03683987811183992,0.03724796925537228,0.0374172194555026,0.03734086718256391,0.03784362950139135,0.03726439057607977,0.0381141962950549,0.03787015508826886,0.03822846891183527,0.03833696358570872,0.03819060762615894,0.03778469202199975,0.03800948341735075,0.03798214896623336,0.038610111469974305,0.03807498680487568,0.03820456984010566,0.03902092612392253,0.03865607007534288,0.038989380941084874,0.03908165535934637,0.03893065650816213,0.03926557049926157,0.04067065212316836,0.04123085284140562,0.0419261583900458,0.0427644722591047,0.04375041022498651,0.044885135667359986,0.04532603899543026,0.22169249312004036,0.3358446858430373,0.4114102805053895,0.46819081680773716,0.5140546510678895,0.5522569503355605,0.5851451968636262,0.6139795814385243,0.6395746026568098,0.6625186328985215,0.6834911738162105,0.7025706724123436,0.7202399867839039,0.7366844886107697,0.7518089864773918,0.7661909960366566,0.7795879261784779,0.7921604870664645,0.8041942791071222,0.8155756474332213,0.8264519900822266,0.836709699896381,0.8467473851492474,0.8561933859696547,0.8654402820837326,0.874370338308405,0.8829927351962013,0.8913160852881722,0.8994722486725081,0.9073439419102849,0.9150611281410694,0.9227518397011023,0.9301752047442942,0.9374587708548032,0.9447286698401807,0.9517442599956717,0.958874650466398,0.9657569772496776,0.9727591013871136,0.9796396969161855,0.9864006969015998,0.9932874563643866,1.0}) {} -}; - -template -class extended_kindlmann_color_map : public detail::color_map -{ -public: - constexpr extended_kindlmann_color_map() : - detail::color_map({0.0,0.01780246283347332,0.03532931821571093,0.05144940541667612,0.0645621163212177,0.07579594587865912,0.08560873187665013,0.0942303824351094,0.10126270743754426,0.10670728559557496,0.11057848107867363,0.11345334766875653,0.11546967754116774,0.11670723282215431,0.11719317716660224,0.11698590922074067,0.11610841583017484,0.11462189563389044,0.11260886490150057,0.11014892407081325,0.1073826713115642,0.10439994774781663,0.10102122555390916,0.0973378808050489,0.09343083659118528,0.08930170392567455,0.08525050060408929,0.08133294699659654,0.07770620978910117,0.07453843004300356,0.07234014248177378,0.07070739337749535,0.06795561424010746,0.05495344243231267,0.03272243214743511,0.022542079629107543,0.022458068304623265,0.022335095562005403,0.022116548807623634,0.021827538746008197,0.02152986717396973,0.02094627101890751,0.02045606049512309,0.02004833311662032,0.019665629961975118,0.019207577360338738,0.018537140772831598,0.01809424185998195,0.01766141281376398,0.01730286273144011,0.016765513848818806,0.016370126207011747,0.016125995919003662,0.015743835848192653,0.01521780170762751,0.014826523924383142,0.01455583202575653,0.014390286122102107,0.014011918932944173,0.013696545884500274,0.013424574431729107,0.013175868771764966,0.01292963716411873,0.012664284210951764,0.012715975678052705,0.012935277312292002,0.013151828277929324,0.013365797957379829,0.013577263863962,0.01378615567948453,0.013992194922389659,0.014194831158161888,0.014393175927633691,0.014585935863149577,0.014771346788489043,0.015316330980203078,0.015485867479267465,0.015639979963365892,0.015774461623191554,0.01588440162820881,0.016371319978387793,0.016424021691114017,0.01686035446719742,0.016830214158745957,0.017189890203442686,0.0175057105195252,0.017770106546070377,0.01797534767005524,0.018113811240203243,0.01817830121675857,0.018678925823257978,0.01858851921615119,0.018946886533322625,0.019234421105765478,0.023922664243633134,0.032696329777136775,0.04029295620970803,0.0445051772107334,0.05023033461306361,0.05751407234865658,0.06662959400279314,0.07687976931053314,0.08808647489550425,0.10009395068503488,0.11305049861381905,0.1265170163106781,0.14064355039494827,0.15509985051348987,0.17002834364548297,0.18517425344416824,0.2005125857975878,0.2161609253409036,0.23193556411255867,0.24793825797637276,0.26412488725558203,0.2803606712938716,0.296637938074376,0.31302849974924285,0.3294300351704986,0.3459012409505257,0.3624157976623936,0.37889809766361104,0.39534430178227603,0.41179003849439816,0.42818080415815335,0.4445420271983608,0.46083197524945735,0.477066527169599,0.49330882182932195,0.5101341569176142,0.5276083798119485,0.5457675808274345,0.5646323060116551,0.5842072626155643,0.6045266103850581,0.6255919000983664,0.6473800379403847,0.6699068794902967,0.6932001837200186,0.7171335868744761,0.7417906038430161,0.7670484685327643,0.7927923527600884,0.8190538618349916,0.845635547462146,0.8724273941843113,0.8993071734347423,0.9259938049276442,0.95240006413475,0.9573302263433631,0.9593762651267365,0.9609003469257634,0.9621556849513918,0.9631644672895096,0.964095792386828,0.9648793311938041,0.9655077342802952,0.9660587860054425,0.9665994127853909,0.9671516506858119,0.9677276657441855,0.968504522437997,0.9692871734210263,0.9702540772004374,0.9712179772934669,0.9722317464026985,0.9732263821032568,0.9742462614418889,0.9750871661398574,0.9754147288760454,0.9756180439862371,0.975842338006588,0.9761081874822527,0.9763112164847584,0.9765888685497933,0.9767110237468087,0.9769336559396905,0.97714593184672,0.9773578783172437,0.9775785758579868,0.9778162437300041,0.9779596006498089,0.9782535179019477,0.9784674751508416,0.9786094914349676,0.978802652274665,0.9790515109370453,0.9792467908639096,0.979395255578016,0.9796145283071062,0.9797975302508571,0.9799502605574898,0.9802283260758732,0.9738084905670951,0.9601472511008894,0.9478379001570983,0.9366516898009005,0.926560589527891,0.917620083682068,0.9095356769991322,0.9024501226204644,0.8962465735427142,0.8908928004592865,0.8862829519968738,0.8823207949642251,0.8791184292035925,0.876573928783208,0.8745946211951233,0.8732148850190337,0.8723449314581001,0.871958051266914,0.8720269380214271,0.872524018161346,0.8734217880637981,0.8746431257299938,0.8762135041761673,0.878107018520635,0.880203346150829,0.8825765528541782,0.885156863735442,0.8879236719089479,0.890857185433795,0.8939377339865693,0.8970530658331168,0.8995688302115749,0.9019890025620054,0.9041189751589628,0.9058973525369924,0.9073992963543378,0.9086279741575543,0.9096655096337553,0.9105035986931571,0.9112280528710646,0.9118856791641718,0.9125160989249034,0.9131521110159186,0.9138294807228358,0.9145934489263029,0.9154721624193913,0.9165162261152294,0.9177621627085478,0.9192000090908993,0.920883428013182,0.922780751860871,0.9250092107169314,0.9275356684808912,0.9304408284972104,0.9338239050383462,0.9376406019134518,0.9421630827040032,0.9473578426139436,0.9536370282349044,0.961277626215249,0.9706782225332987,0.982998706722621,1.0}, - {0.0,0.0008750907117329381,0.001701802855992888,0.0024840651967150905,0.0032248645766847638,0.0038635326859125735,0.004465497712210337,0.005050242022804749,0.005684892741078179,0.006372379780229372,0.00711002225409038,0.007801930722079915,0.008551159105416175,0.009290109551844812,0.010053390003759367,0.010738982214965748,0.011423659103765034,0.012116630983625478,0.012821489721377753,0.013468369062412165,0.014119392392571815,0.014757514745798027,0.015343280218838306,0.015957600087593806,0.016584962806154634,0.01713482653380763,0.0177409908749586,0.018315663017042745,0.018846472161798116,0.019323310547852572,0.019905434286220342,0.020358202603665252,0.020880774373512326,0.02153229240969933,0.022251621841318136,0.030087469482649072,0.043510017517847034,0.057612064160193856,0.07134877081764332,0.08452599623053175,0.09703540427752388,0.1088025513135693,0.11985098869691474,0.13019611448976093,0.13987346436551024,0.14893167904386712,0.15742727919356447,0.16542627229987475,0.1729786761988682,0.18013597770041306,0.18694679199155506,0.19345202807035153,0.19968741140572166,0.20569130878531383,0.21149505980303446,0.21711739930665275,0.22257980137551625,0.2279012896050861,0.23311039219433838,0.23821209907670415,0.24321964058367318,0.2481448283322712,0.2529982361555283,0.25778935856659907,0.26251129306552407,0.26721180456135596,0.2719132248379506,0.2766141217472141,0.28131308067549815,0.2860087090215386,0.290699640854686,0.2953845417355913,0.3000621136791825,0.3047311002377708,0.3093902916806014,0.314019615719643,0.318655599270661,0.32327849834847494,0.32788734271858383,0.33248123546361147,0.3370394958269932,0.34160094506458616,0.3461250509254044,0.35065150775079285,0.3551393166240582,0.35960835629733406,0.36405841970084374,0.3684894220401705,0.37290140979305425,0.37729457180004805,0.3816479795981337,0.38600461104105177,0.39032256740422405,0.3946241249528643,0.39873762922211814,0.40268821797442356,0.40668863206181144,0.4108066755028012,0.4148702424589703,0.4188712020471279,0.42277996280066904,0.42661141097115085,0.4303590557627002,0.4340168594615687,0.43755751986676594,0.440997674167719,0.44431106175406876,0.4475149894903065,0.4505843077306851,0.4535369003239919,0.4563695433411364,0.459058907077816,0.46162347760839634,0.4640413181325817,0.4663117397956657,0.4684536010278855,0.47046590244093683,0.47232989838033596,0.4740642435062818,0.475652007794974,0.4770953196310352,0.47841222515883747,0.4796035027123265,0.48065635396111855,0.4815874024816033,0.48238619597444804,0.48306807922963163,0.4836251567552959,0.48404259768616237,0.4841269939874597,0.4838477594175364,0.4831581006215279,0.48201590123588106,0.4803756805891137,0.4781882736718959,0.47539734049324306,0.47195081918673226,0.4677815168730453,0.46280562738356607,0.4569883986979126,0.4502061037239105,0.4424084941387379,0.4335431093764269,0.4234676649184017,0.4121565351852396,0.399532161591502,0.38551601321374424,0.3701581656966096,0.3533630589382493,0.356573181832402,0.3625998458005728,0.3691267599755898,0.37591169845314204,0.3829300179877212,0.39002737893200634,0.3972605885272423,0.40462643797868664,0.41205105448230417,0.4194734509128834,0.4268421716026803,0.4338269194529401,0.44042580568421147,0.4467701596827656,0.45269977328586647,0.45837869586824703,0.4637976195449472,0.46903038930488866,0.4740678468975709,0.4790671203997809,0.4842669015553663,0.48941330245201103,0.49442037450446213,0.4992854244201668,0.5040877038326032,0.5087442572698033,0.5134164774149236,0.5179413879764756,0.5224000733132641,0.5267928368807481,0.5311203562318053,0.5353836351919077,0.5396657970725794,0.5438049537609145,0.5479668227414403,0.5521542299695001,0.5562873882925448,0.5603687136966451,0.5644843583828043,0.5686380796177348,0.5727494207545081,0.5769060493757885,0.581112131921931,0.5851928436561017,0.5944815591203718,0.609371508764095,0.6230463820702153,0.6357832537301149,0.647678912888478,0.6587517109196314,0.6692646118840428,0.6791460846603548,0.6885075377321772,0.6973907065167453,0.7058867599470733,0.7140769556818014,0.7218801604700443,0.729373858466773,0.7366283504729199,0.7436116593104639,0.7503888453166406,0.7569736347405297,0.7633787505197638,0.7696159559904953,0.7756960853936921,0.7816733363052604,0.7875116467112275,0.7932193523390607,0.798890286193674,0.8044436600674107,0.8099282584935031,0.815348848661961,0.8207097106633178,0.8260147864401665,0.8313161221171385,0.8368229403489976,0.8423510813517494,0.8479541784289291,0.8536784698518803,0.8594712199063077,0.8653520270780298,0.8712669417189164,0.8772607309343242,0.8832787634425558,0.8893033549283489,0.8953200253413901,0.9013364967475651,0.907320474034156,0.9132934622711121,0.9192261671429544,0.9251182443147156,0.9309558310395318,0.9367250258396427,0.9424235334496841,0.9480459375852194,0.9535821762261815,0.9590268903215627,0.9643654252860402,0.9695749605431102,0.97465362230454,0.9795433335221727,0.9842358767121905,0.9886296256370345,0.9926367016857381,0.996129580837985,0.9987706424331216,1.0}, - {0.0,0.01626889466306607,0.03371323527689844,0.05129428731410766,0.06656239137344208,0.08040589852559868,0.0932078727850277,0.10546097842833466,0.1185281778831713,0.1327264977880264,0.1481009557210271,0.16375632363209905,0.17919646921236213,0.19453816576504604,0.2096941755954832,0.2248153138735493,0.2397105899482299,0.2543011097912221,0.26850817678211986,0.28238564749171374,0.29573128232180523,0.3086071932061514,0.3215039849422961,0.33424777423118057,0.34680083232754255,0.35927335578767955,0.3713432638745381,0.3831259644824107,0.3945981112365364,0.4057423733826484,0.4162427930814269,0.4265710517267966,0.4372263626095861,0.4511422122889977,0.4663539858995716,0.47217057965768244,0.47110682779300844,0.4678570071198978,0.46268236332653717,0.4558745921468776,0.44774032508967526,0.4387215006543877,0.4289709820913745,0.418764250948481,0.4083506364708954,0.39794947927856517,0.38774823408835746,0.3776911843959934,0.3679328135626787,0.3585022095429489,0.3495097966827364,0.3408690453055597,0.3325877811713702,0.32474294907403245,0.31731795633577514,0.31022963838193685,0.3034714591858722,0.29703484457819845,0.29095765923101685,0.28517017024142427,0.2796599788292758,0.27441390646690217,0.2694181731856298,0.2646585394556099,0.26008624607226105,0.25537236409530106,0.25038669592493334,0.24512715790174772,0.23959178395846548,0.2337787381698218,0.22768632911662062,0.22131302646406403,0.21465748025951026,0.20771854359069752,0.2004952994228159,0.19303372895005055,0.18524675366655605,0.17717467982889423,0.16881795823876974,0.16017753232003507,0.15133715480703355,0.14214299485979426,0.13277234235578353,0.12304027310946478,0.11316410079747846,0.10305638071018988,0.09273371145052256,0.08221895294189338,0.07154410587314339,0.060754926838460115,0.05016037872247533,0.039408863532102954,0.0299653011886783,0.022430553487672214,0.019079643738415406,0.01927104403025176,0.019627058713507277,0.019605221754402217,0.019837552743924382,0.01998429281648217,0.020350820236973332,0.02061535207978936,0.02076563040362206,0.020789592249385695,0.021011622748947127,0.021092771828857385,0.021367147770030247,0.021487010699090946,0.02179659002621885,0.021939140218683366,0.02190396156431214,0.022051019673724737,0.022009915914684375,0.022151516874270333,0.022482129570858295,0.02261757765237555,0.0225494975844844,0.022671977207001336,0.0225864988960952,0.022699138396783294,0.02302034933556348,0.02313701355469799,0.023043880179838123,0.023172253504396497,0.02309359581707615,0.02325212759648816,0.023208795520823236,0.023421052378504333,0.02351307077213582,0.02474700862397102,0.025493073746431755,0.026232895897136985,0.02698278973250526,0.02819024072200311,0.028981783530659853,0.02979697562508809,0.031044032153032777,0.03227150878455887,0.03304163325898518,0.034530544840017025,0.035463650965058914,0.03656485419201359,0.038110096816360045,0.03921665123224114,0.040504503887090086,0.04177752341186975,0.04288218868653492,0.0443028413484576,0.045512688804357486,0.10485176035519561,0.14695621074226434,0.17919496865835138,0.20542079832986643,0.22750885439024698,0.24632170224175154,0.26263686798960245,0.2769429329997333,0.2895251327064319,0.3006180918171856,0.31083965567414507,0.3245165284653611,0.33966351784918897,0.3565758064426104,0.37534236971527246,0.39562556319119124,0.41693497643767774,0.438958844869214,0.46139896139324615,0.48416548522290065,0.5072296427052377,0.5302646150938287,0.5531433026983604,0.5758237590340696,0.5983033566276463,0.6205369331248914,0.642535156682777,0.6642639445578681,0.6857254497050739,0.7069126158797037,0.7278211218920855,0.7484486916246914,0.7687562310971295,0.7888137943375886,0.8085390020370261,0.8279128914232778,0.8469838693949315,0.8657552952207226,0.884150643372716,0.902153526529961,0.9198418221195682,0.9371197812002375,0.9539723226660747,0.9708243730936762,0.9806690105429076,0.9813253841505029,0.9820290537295789,0.9826041912890565,0.9831062604022219,0.9837253021469462,0.9841128740419515,0.9845858176159193,0.9850533329169425,0.9855589168505193,0.9859932359170603,0.9862329988164894,0.9866187467737363,0.9870301106239344,0.9873335856528983,0.9877197983463958,0.9880489690947681,0.988343697831869,0.9886267968388239,0.9889212756286642,0.9892503149320232,0.989454685042798,0.9897367010924504,0.9901203210173019,0.9902546300884126,0.9905332036399778,0.9907909519806376,0.9910495231926625,0.9913312422092354,0.9916599021959583,0.9919275427432451,0.9920969557419316,0.9923144994581347,0.992640232246134,0.9928660652275899,0.9931944239168621,0.993459751831716,0.9938665873784843,0.9940839016190398,0.994319531984062,0.9945972975280256,0.994937094070283,0.9952011954414587,0.9955652276122916,0.9957533433444864,0.9959406615249712,0.9960169412606291,0.9960174468690394,0.9960919139576695,0.9961424557894082,0.9963020587068238,0.9963856518750184,0.996529920191361,0.996676965947248,0.9967943472276378,0.9970154826822965,0.9971921136372807,0.9974820554788658,0.9977639971129887,0.9981081638729355,0.9985982664103797,0.9991799080785383,1.0}) {} -}; - -template -class smooth_cool_warm_color_map : public detail::color_map -{ -public: - constexpr smooth_cool_warm_color_map() : - detail::color_map({0.22999950386952345,0.23451750918602265,0.23905139222321087,0.2436017365913441,0.24816908043486074,0.25275391815771386,0.2573567020073366,0.2619778435347082,0.26661771494573344,0.271276650357161,0.27595494696856954,0.28065286616048707,0.28537063452740463,0.29010844485334814,0.29486645703670583,0.2996447989701334,0.30444356738064665,0.3092628286343541,0.31410261950970153,0.3189629479426216,0.32384379374653405,0.32874510930975565,0.33366682027256384,0.33860882618583127,0.3435710011529169,0.3485531944562718,0.3535552311699886,0.3585769127594044,0.3636180176686533,0.3686783018969878,0.37375749956453747,0.37885532346808715,0.38397146562736917,0.38910559782229387,0.39425737212145806,0.39942642140225487,0.4046123598628117,0.4098147835259849,0.41503327073558766,0.4202673826449946,0.42551666369825586,0.43078064210382544,0.43605883030099185,0.44135072541910086,0.4466558097296202,0.4519735510911263,0.457303403387259,0.46264480695769356,0.4679971890221843,0.4733599640977317,0.4787325344089037,0.48411429029138214,0.48950461058876166,0.49490286304267245,0.5003084046762621,0.5057205821711058,0.511138732237593,0.5165621819788595,0.5219902492483212,0.5274222430008886,0.5328574636379119,0.5382952033459485,0.5437347464294153,0.5491753696372063,0.5546163424833603,0.5600569275618472,0.5654963808555731,0.5709339520396719,0.5763688847791901,0.5818004170212294,0.5872277812816606,0.5926502049264796,0.5980669104479099,0.603477115735333,0.6088800343411463,0.6142748757416401,0.6196608455929782,0.6250371459823868,0.6304029756746347,0.6357575303538953,0.6411000028610946,0.6464295834268168,0.6517454598998733,0.6570468179716188,0.6623328413960967,0.6676027122061123,0.6728556109253114,0.6780907167763519,0.683307207885253,0.6885042614820046,0.6936810540975126,0.6988367617569751,0.7039705601697447,0.7090816249157784,0.714169131628733,0.7192322561757896,0.7242701748342745,0.7292820644651583,0.7342671026834836,0.7392244680258144,0.7441533401147525,0.7490528998206014,0.7539223294202332,0.7587608127532254,0.7635675353753275,0.7683416847093205,0.7730824501933197,0.7777890234265885,0.7824605983129111,0.7870963712015859,0.7916955410260809,0.7962573094404225,0.8007808809533457,0.8052654630602748,0.8097102663731715,0.8141145047483038,0.8184773954119764,0.822798159084272,0.827076020100851,0.8313102065328385,0.8354999503048602,0.8396444873112505,0.8437430575304858,0.8477949051378751,0.8517992786165454,0.8557554308667662,0.8596626193136427,0.8635201060132168,0.8676431881102519,0.8719973001889246,0.8762551679574422,0.8804169678453379,0.8844828646854237,0.8884530127026752,0.892327556446231,0.8961066316684723,0.8997903661548088,0.9033788805075311,0.9068722888867912,0.910270699711566,0.9135742163232042,0.9167829376139871,0.9198969586229171,0.9229163711008167,0.9258412640466325,0.9286717242167226,0.9314078366087624,0.9340496849217929,0.9365973519938281,0.9390509202183217,0.9414104719407324,0.9436760898363059,0.9458478572701444,0.9479258586405416,0.9499101797065052,0.951800907900325,0.953598132625986,0.9553019455441706,0.9569124408445594,0.9584297155060683,0.9598538695456499,0.9611850062562218,0.9624232324342575,0.9635686585975486,0.9646213991936067,0.9655815727991436,0.9664493023110522,0.9672247151292687,0.9679079433318883,0.9684991238428787,0.9689983985927076,0.9694059146721955,0.9697218244798756,0.9699462858631324,0.9700794622533694,0.9701215227954475,0.9700726424716136,0.9699330022201408,0.9697027890488664,0.9693821961438281,0.9689714229731695,0.968470675386481,0.9678801657097379,0.9672001128359847,0.9664307423119013,0.9655722864203883,0.964624984259297,0.9635890818164178,0.9624648320408441,0.9612524949108144,0.9599523374981328,0.9585646340292623,0.9570896659431806,0.9555277219460815,0.9538790980630029,0.9521440976864516,0.9503230316221086,0.948416218131665,0.9464239829728659,0.9443466594368136,0.9421845883825966,0.9399381182692833,0.9376076051853501,0.9351934128755736,0.9326959127654463,0.9301154839831494,0.9274525133791317,0.9247073955433249,0.9218805328200373,0.9189723353205592,0.9159832209335118,0.9129136153329698,0.90976395198439,0.9065346721483711,0.9032262248822704,0.8998390670397057,0.896373663267962,0.8928304860033279,0.8892100154643842,0.8855127396432578,0.8817391542948727,0.8778897629242048,0.8739650767715597,0.8699656147959004,0.8658919036562271,0.8617444776910301,0.8575238788958367,0.8532306568988527,0.8488653689347272,0.844428579816439,0.8399208619053304,0.835342795079293,0.8306949666991194,0.825977971573034,0.8211924119194148,0.8163388973277163,0.8114180447176049,0.8064304782963232,0.8013768295142913,0.7962577370189533,0.7910738466068946,0.785825811174225,0.7805142906652605,0.7751399520194979,0.7697034691169152,0.7642055227215985,0.7586468004237221,0.7530279965798936,0.7473498122518853,0.7416129551437725,0.7358181395374971,0.729966086226886,0.7240575224501452,0.7180931818208612,0.712073804257538,0.7060001359117047}, - {0.2989989340493756,0.30586471825124395,0.31271835359723077,0.3195596165920886,0.3263882334026712,0.33320388462766504,0.34000620954660093,0.34679480991553485,0.3535692533668808,0.3603290764626063,0.3670737874430388,0.37380286870769464,0.3805157790595848,0.3872119557402635,0.3938908162793105,0.4005517601788923,0.4071941704514421,0.41381741502624314,0.42042084803879193,0.4270038110151302,0.43356563396190284,0.4401056363716498,0.4466231281517378,0.45311741048440196,0.45958777662452927,0.46603351264108767,0.47245389810747423,0.47884820674548473,0.4852157070271205,0.49155566273800605,0.49786733350580864,0.5041499752967064,0.5104028408826495,0.5166251802818846,0.5228162411749818,0.5289752692983762,0.5351015088172548,0.541194202679442,0.5472525929517891,0.5532759211404236,0.5592634284961118,0.5652143563058468,0.5711279461717078,0.5770034402779125,0.5828400816469308,0.5886371143854353,0.5943937839208078,0.6001093372288535,0.6057830230533238,0.6114140921177984,0.6170017973304325,0.6225453939820256,0.6280441399378467,0.6334972958235978,0.6389041252058836,0.644263894767512,0.6495758744779339,0.654839337759102,0.6600535616470082,0.6652178269491371,0.670331418398056,0.6753936248013475,0.6804037391880692,0.685361058951912,0.690264885991224,0.695114526846042,0.6999092928322662,0.7046485001731109,0.7093314701279408,0.7139575291186055,0.7185260088533676,0.7230362464485207,0.7274875845477786,0.7318793714395154,0.7362109611719294,0.7404817136661965,0.7446909948276748,0.7488381766552155,0.7529226373486367,0.7569437614144018,0.7609009397695506,0.7647935698439208,0.7686210556806996,0.7723828080353353,0.7760782444728409,0.7797067894635203,0.7832678744771355,0.7867609380755451,0.7901854260038265,0.7935407912799094,0.7968264942827246,0.8000420028388932,0.8031867923079613,0.8062603456661956,0.8092621535889422,0.8121917145315617,0.8150485348089448,0.8178321286736122,0.8205420183923986,0.8231777343217284,0.8257388149814784,0.8282248071274302,0.8306352658223072,0.8329697545053927,0.8352278450607313,0.8374091178838983,0.8395131619473374,0.8415395748642601,0.8434879629510917,0.8453579412884608,0.8471491337807205,0.8488611732139871,0.8504937013126886,0.8520463687946024,0.8535188354243787,0.854910770065524,0.8562218507308311,0.857451764631246,0.8586002082231403,0.8596668872539794,0.8606515168063638,0.8615538213404197,0.8623735347345196,0.8631104003243038,0.8637641709399845,0.8643346089419015,0.8648214862543027,0.8652245843973202,0.8645140349150363,0.8626912788780988,0.8607866996599632,0.8588005566711197,0.8567331182372422,0.8545846614985785,0.8523554723065947,0.8500458451177988,0.8476560828846528,0.8451864969434798,0.8426374068992736,0.8400091405073019,0.8373020335514,0.8345164297188294,0.8316526804715908,0.8287111449140491,0.8256921896567365,0.822596188676188,0.8194235231706464,0.8161745814114749,0.8128497585900935,0.8094494566602553,0.8059740841754534,0.8024240561212462,0.7987997937422701,0.7951017243636899,0.7913302812068249,0.7874859031986702,0.7835690347750057,0.7795801256767763,0.7755196307393911,0.7713880096745724,0.7671857268443542,0.7629132510268043,0.758571055173009,0.7541596161548229,0.7496794145028565,0.7451309341341271,0.7405146620687538,0.7358310881350345,0.7310807046621858,0.7262640061599712,0.7213814889843815,0.7164336509884588,0.7114209911572899,0.7063440092261024,0.7012032052803152,0.6959990793362977,0.6907321309014792,0.6854028585123331,0.6800117592486405,0.6745593282222776,0.6690460580386323,0.663472438228566,0.65783895464866,0.6521460888472544,0.6463943173935754,0.6405841111669635,0.6347159346029446,0.6287902448925465,0.6228074911309212,0.6167681134109175,0.6106725418568123,0.6045211955929051,0.5983144816411149,0.5920527937410947,0.5857365110856726,0.5793659969636203,0.57294159730086,0.5664636390902013,0.5599324286985411,0.5533482500391552,0.546711362595224,0.5400219992790316,0.533280364109342,0.5264866296872404,0.5196409344481697,0.5127433796649743,0.5057940261733677,0.49879289078734274,0.4917399423674949,0.4846350974999652,0.47747821573754495,0.47026909434728564,0.46300746250050845,0.4556929748311352,0.44832520427650463,0.44090363410085304,0.43342764898501834,0.42589652504602493,0.41830941862630455,0.4106653536635276,0.4029632074170497,0.3952016942845104,0.3873793473900178,0.37949449756134346,0.37154524923423027,0.3635294527231879,0.35544467217440223,0.3472881483602095,0.33905675527607415,0.33074694924673165,0.3223547089197083,0.3138754640964424,0.30530401078823033,0.2966344091359757,0.28785985982733997,0.2789725532777859,0.2699634839588782,0.2608222196264688,0.25153661146923556,0.24209242581295431,0.2324728700992567,0.22265797397565007,0.21262376808227257,0.20234117434687338,0.19177447487857652,0.18087914808905534,0.16959872367321424,0.15786005774647732,0.1455659466237694,0.13258300379739485,0.11872050682883606,0.1036904371731237,0.08702339888581809,0.06786174152286231,0.04430319728532283,0.015991824033980695}, - {0.754000138575591,0.760211287847582,0.7663613706951183,0.7724494083708939,0.7784744332927407,0.7844354891865984,0.7903316312278389,0.7961619261808826,0.8019254525370478,0.8076213006505808,0.813248572872804,0.8188063836843368,0.8242938598253321,0.829710140423685,0.8350543771211604,0.8403257341974003,0.8455233886917599,0.8506465305229377,0.8556943626063482,0.8606661009692109,0.8655609748633052,0.8703782268753609,0.8751171130350492,0.8797769029205332,0.8843568797615591,0.8888563405400349,0.8932745960880898,0.8976109711835649,0.9018648046429221,0.9060354494115308,0.9101222726513168,0.9141246558257436,0.918041994782103,0.9218736998310882,0.9256191958236355,0.9292779222250065,0.9328493331860931,0.9363328976119261,0.9397280992273693,0.943034436639982,0.9462514234000324,0.9493785880576479,0.9524154742170866,0.9553616405881157,0.9582166610344868,0.960980124619491,0.9636516356485881,0.9662308137090968,0.968717293706932,0.9711107259003909,0.9734107759309701,0.9756171248512094,0.9777294691495587,0.9797475207722576,0.9816710071422271,0.983499671174965,0.9852332712914448,0.9868715814280132,0.9884143910432847,0.9898615051220324,0.9912127441760742,0.9924679442421503,0.9936269568768029,0.9946896491482432,0.9956559036252249,0.9965256183629146,0.9972987068857656,0.9979750981673984,0.9985547366074979,0.9990375820057199,0.9994236095326229,0.9997128096976274,0.9999051883140077,1.0,0.9999995804425049,0.9999016817439826,0.9997071369848932,0.9994160278693497,0.9990284511333963,0.9985445184894549,0.9979643565678705,0.9972881068555687,0.9965159256318358,0.9956479839012286,0.9946844673236305,0.9936255761414589,0.9924715251040422,0.9912225433891731,0.9898788745218482,0.988440776290216,0.9869085206587308,0.9852823936785383,0.983562695395095,0.9817497397530396,0.9798438544983238,0.9778453810776183,0.9757546745350029,0.9735721034059553,0.971298049608644,0.9689329083325428,0.9664770879243741,0.9639310097713906,0.9612951081820061,0.9585698302637836,0.9557556357987903,0.9528529971163268,0.9498623989630331,0.9467843383703861,0.9436193245195849,0.9403678786038298,0.9370305336880028,0.933607834565744,0.9301003376139276,0.9265086106445327,0.9228332327539112,0.9190747941694408,0.9152338960935597,0.9113111505451725,0.9073071801984174,0.9032226182187731,0.8990581080965018,0.8948143034773921,0.8904918679907933,0.8860914750749006,0.8816138077992733,0.8770595586845422,0.8724294295192715,0.8677241311739308,0.8626161485985507,0.8571344116931553,0.8516174449794455,0.8460661683343939,0.8404815005112565,0.834864358985154,0.829215659800157,0.8235363174178995,0.8178272445677435,0.812089352098517,0.8063235488318476,0.8005307414171138,0.7947118341880348,0.7888677290209213,0.7829993251946056,0.7771075192520753,0.7711932048638259,0.7652572726929551,0.7593006102620192,0.7533241018216675,0.7473286282210768,0.7413150667802011,0.7352842911638605,0.7292371712576793,0.7231745730458999,0.717097358491085,0.7110063854157246,0.7049025073857709,0.6987865735961123,0.6926594287580068,0.6865219129884912,0.6803748617017831,0.6742191055026909,0.6680554700820523,0.6618847761142137,0.6557078391565709,0.6495254695511868,0.6433384723285004,0.6371476471131512,0.6309537880319284,0.6247576836238656,0.6185601167525033,0.612361864520328,0.6061636981854146,0.5999663830802852,0.5937706785330095,0.5875773377905578,0.5813871079444363,0.5752007298586196,0.5690189380998024,0.5628424608699958,0.556672019941486,0.5505083305941867,0.5443521015554007,0.5382040349420275,0.5320648262052324,0.5259351640776159,0.5198157305229032,0.5137072006881956,0.507610242858806,0.5015255184157178,0.4954536817957061,0.4893953804541488,0.4833512548305818,0.4773219383170267,0.47130805722914443,0.4653102307802585,0.4593290710582975,0.4533651830057083,0.4474191644024001,0.44149160585177294,0.4355830907698924,0.42969419537788606,0.4238254886976179,0.4179775325507263,0.4121508815610997,0.40634608316087356,0.40056367760003836,0.39480419795975347,0.38906817016946776,0.38335611302795025,0.37766853822834884,0.37200595038739454,0.3663688470788784,0.36075771887154084,0.35517304937151345,0.34961531526947287,0.34408498639266283,0.3385825257619646,0.33310838965420186,0.32766302766986616,0.32224688280648867,0.31686039153786477,0.3115039838993836,0.30617808357969667,0.30088310801901375,0.2956194685142945,0.29038757033164536,0.2851878128262474,0.2800205895701496,0.27488628848829755,0.2697852920031808,0.26471797718851403,0.2596847159323806,0.25468587511031116,0.24972181676877747,0.2447928983196327,0.23989947274604145,0.2350418888204895,0.230220491335487,0.2254356213476219,0.22068761643565016,0.21597681097335308,0.2113035364179236,0.20666812161469034,0.2020708931190197,0.19751217553628297,0.19299229188080813,0.18851156395477772,0.18407031274806854,0.17966885886006054,0.1753075229444704,0.17098662617829208,0.16670649075593325,0.1624674404096517,0.15826980095738155,0.15411390087901955,0.15000007192220008}) {} -}; - -template -class custom_color_map : public detail::color_map -{ -public: - custom_color_map() = delete; - - constexpr custom_color_map(const std::array& r, const std::array& g, const std::array& b) : - detail::color_map(r, g, b) {} - - constexpr custom_color_map(std::array&& r, std::array&& g, std::array&& b) : - detail::color_map(std::move(r), std::move(g), std::move(b)) {} - - constexpr custom_color_map& operator=(const custom_color_map&) = default; - - constexpr custom_color_map& operator=(custom_color_map&&) = default; - - ~custom_color_map() = default; -}; - -template -class grayscale_color_map : public detail::color_map -{ -public: - constexpr grayscale_color_map() = default; - - constexpr std::array operator()(Real scalar) const noexcept - { - scalar = std::clamp(scalar, static_cast(0), static_cast(1)); - return {scalar, scalar, scalar}; - } -}; - -template -std::array to_8bit_rgba(const Container& v) -{ - using std::sqrt; - using Real = typename Container::value_type; - - BOOST_MATH_ASSERT_MSG(v.size() == 3 || v.size() == 4, "The color must be RGB[0,1] or RGBA[0,1]"); - - std::array pixel; - for (auto i = 0; i < v.size(); ++i) - { - // Apply gamma correction here: - Real u = sqrt(v[i]); - // Clamp to [0, 1] or assert when v[i] \in \mathbb{R} \setminus [0,1]? OMG questions questions questions. - pixel[i] = 255*std::clamp(u, static_cast(0), static_cast(1)); - } - - if (v.size() == 3) - { - pixel[3] = 255; - } - - return pixel; +// Data taken from: https://www.kennethmoreland.com/color-advice +template +std::array, 256> extended_kindlmann_data_ = {{ + {0.0, 0.0, 0.0}, + {0.01780246283347332, 0.0008750907117329381, 0.01626889466306607}, + {0.03532931821571093, 0.001701802855992888, 0.03371323527689844}, + {0.05144940541667612, 0.0024840651967150905, 0.05129428731410766}, + {0.0645621163212177, 0.0032248645766847638, 0.06656239137344208}, + {0.07579594587865912, 0.0038635326859125735, 0.08040589852559868}, + {0.08560873187665013, 0.004465497712210337, 0.0932078727850277}, + {0.0942303824351094, 0.005050242022804749, 0.10546097842833466}, + {0.10126270743754426, 0.005684892741078179, 0.1185281778831713}, + {0.10670728559557496, 0.006372379780229372, 0.1327264977880264}, + {0.11057848107867363, 0.00711002225409038, 0.1481009557210271}, + {0.11345334766875653, 0.007801930722079915, 0.16375632363209905}, + {0.11546967754116774, 0.008551159105416175, 0.17919646921236213}, + {0.11670723282215431, 0.009290109551844812, 0.19453816576504604}, + {0.11719317716660224, 0.010053390003759367, 0.2096941755954832}, + {0.11698590922074067, 0.010738982214965748, 0.2248153138735493}, + {0.11610841583017484, 0.011423659103765034, 0.2397105899482299}, + {0.11462189563389044, 0.012116630983625478, 0.2543011097912221}, + {0.11260886490150057, 0.012821489721377753, 0.26850817678211986}, + {0.11014892407081325, 0.013468369062412165, 0.28238564749171374}, + {0.1073826713115642, 0.014119392392571815, 0.29573128232180523}, + {0.10439994774781663, 0.014757514745798027, 0.3086071932061514}, + {0.10102122555390916, 0.015343280218838306, 0.3215039849422961}, + {0.0973378808050489, 0.015957600087593806, 0.33424777423118057}, + {0.09343083659118528, 0.016584962806154634, 0.34680083232754255}, + {0.08930170392567455, 0.01713482653380763, 0.35927335578767955}, + {0.08525050060408929, 0.0177409908749586, 0.3713432638745381}, + {0.08133294699659654, 0.018315663017042745, 0.3831259644824107}, + {0.07770620978910117, 0.018846472161798116, 0.3945981112365364}, + {0.07453843004300356, 0.019323310547852572, 0.4057423733826484}, + {0.07234014248177378, 0.019905434286220342, 0.4162427930814269}, + {0.07070739337749535, 0.020358202603665252, 0.4265710517267966}, + {0.06795561424010746, 0.020880774373512326, 0.4372263626095861}, + {0.05495344243231267, 0.02153229240969933, 0.4511422122889977}, + {0.03272243214743511, 0.022251621841318136, 0.4663539858995716}, + {0.022542079629107543, 0.030087469482649072, 0.47217057965768244}, + {0.022458068304623265, 0.043510017517847034, 0.47110682779300844}, + {0.022335095562005403, 0.057612064160193856, 0.4678570071198978}, + {0.022116548807623634, 0.07134877081764332, 0.46268236332653717}, + {0.021827538746008197, 0.08452599623053175, 0.4558745921468776}, + {0.02152986717396973, 0.09703540427752388, 0.44774032508967526}, + {0.02094627101890751, 0.1088025513135693, 0.4387215006543877}, + {0.02045606049512309, 0.11985098869691474, 0.4289709820913745}, + {0.02004833311662032, 0.13019611448976093, 0.418764250948481}, + {0.019665629961975118, 0.13987346436551024, 0.4083506364708954}, + {0.019207577360338738, 0.14893167904386712, 0.39794947927856517}, + {0.018537140772831598, 0.15742727919356447, 0.38774823408835746}, + {0.01809424185998195, 0.16542627229987475, 0.3776911843959934}, + {0.01766141281376398, 0.1729786761988682, 0.3679328135626787}, + {0.01730286273144011, 0.18013597770041306, 0.3585022095429489}, + {0.016765513848818806, 0.18694679199155506, 0.3495097966827364}, + {0.016370126207011747, 0.19345202807035153, 0.3408690453055597}, + {0.016125995919003662, 0.19968741140572166, 0.3325877811713702}, + {0.015743835848192653, 0.20569130878531383, 0.32474294907403245}, + {0.01521780170762751, 0.21149505980303446, 0.31731795633577514}, + {0.014826523924383142, 0.21711739930665275, 0.31022963838193685}, + {0.01455583202575653, 0.22257980137551625, 0.3034714591858722}, + {0.014390286122102107, 0.2279012896050861, 0.29703484457819845}, + {0.014011918932944173, 0.23311039219433838, 0.29095765923101685}, + {0.013696545884500274, 0.23821209907670415, 0.28517017024142427}, + {0.013424574431729107, 0.24321964058367318, 0.2796599788292758}, + {0.013175868771764966, 0.2481448283322712, 0.27441390646690217}, + {0.01292963716411873, 0.2529982361555283, 0.2694181731856298}, + {0.012664284210951764, 0.25778935856659907, 0.2646585394556099}, + {0.012715975678052705, 0.26251129306552407, 0.26008624607226105}, + {0.012935277312292002, 0.26721180456135596, 0.25537236409530106}, + {0.013151828277929324, 0.2719132248379506, 0.25038669592493334}, + {0.013365797957379829, 0.2766141217472141, 0.24512715790174772}, + {0.013577263863962, 0.28131308067549815, 0.23959178395846548}, + {0.01378615567948453, 0.2860087090215386, 0.2337787381698218}, + {0.013992194922389659, 0.290699640854686, 0.22768632911662062}, + {0.014194831158161888, 0.2953845417355913, 0.22131302646406403}, + {0.014393175927633691, 0.3000621136791825, 0.21465748025951026}, + {0.014585935863149577, 0.3047311002377708, 0.20771854359069752}, + {0.014771346788489043, 0.3093902916806014, 0.2004952994228159}, + {0.015316330980203078, 0.314019615719643, 0.19303372895005055}, + {0.015485867479267465, 0.318655599270661, 0.18524675366655605}, + {0.015639979963365892, 0.32327849834847494, 0.17717467982889423}, + {0.015774461623191554, 0.32788734271858383, 0.16881795823876974}, + {0.01588440162820881, 0.33248123546361147, 0.16017753232003507}, + {0.016371319978387793, 0.3370394958269932, 0.15133715480703355}, + {0.016424021691114017, 0.34160094506458616, 0.14214299485979426}, + {0.01686035446719742, 0.3461250509254044, 0.13277234235578353}, + {0.016830214158745957, 0.35065150775079285, 0.12304027310946478}, + {0.017189890203442686, 0.3551393166240582, 0.11316410079747846}, + {0.0175057105195252, 0.35960835629733406, 0.10305638071018988}, + {0.017770106546070377, 0.36405841970084374, 0.09273371145052256}, + {0.01797534767005524, 0.3684894220401705, 0.08221895294189338}, + {0.018113811240203243, 0.37290140979305425, 0.07154410587314339}, + {0.01817830121675857, 0.37729457180004805, 0.060754926838460115}, + {0.018678925823257978, 0.3816479795981337, 0.05016037872247533}, + {0.01858851921615119, 0.38600461104105177, 0.039408863532102954}, + {0.018946886533322625, 0.39032256740422405, 0.0299653011886783}, + {0.019234421105765478, 0.3946241249528643, 0.022430553487672214}, + {0.023922664243633134, 0.39873762922211814, 0.019079643738415406}, + {0.032696329777136775, 0.40268821797442356, 0.01927104403025176}, + {0.04029295620970803, 0.40668863206181144, 0.019627058713507277}, + {0.0445051772107334, 0.4108066755028012, 0.019605221754402217}, + {0.05023033461306361, 0.4148702424589703, 0.019837552743924382}, + {0.05751407234865658, 0.4188712020471279, 0.01998429281648217}, + {0.06662959400279314, 0.42277996280066904, 0.020350820236973332}, + {0.07687976931053314, 0.42661141097115085, 0.02061535207978936}, + {0.08808647489550425, 0.4303590557627002, 0.02076563040362206}, + {0.10009395068503488, 0.4340168594615687, 0.020789592249385695}, + {0.11305049861381905, 0.43755751986676594, 0.021011622748947127}, + {0.1265170163106781, 0.440997674167719, 0.021092771828857385}, + {0.14064355039494827, 0.44431106175406876, 0.021367147770030247}, + {0.15509985051348987, 0.4475149894903065, 0.021487010699090946}, + {0.17002834364548297, 0.4505843077306851, 0.02179659002621885}, + {0.18517425344416824, 0.4535369003239919, 0.021939140218683366}, + {0.2005125857975878, 0.4563695433411364, 0.02190396156431214}, + {0.2161609253409036, 0.459058907077816, 0.022051019673724737}, + {0.23193556411255867, 0.46162347760839634, 0.022009915914684375}, + {0.24793825797637276, 0.4640413181325817, 0.022151516874270333}, + {0.26412488725558203, 0.4663117397956657, 0.022482129570858295}, + {0.2803606712938716, 0.4684536010278855, 0.02261757765237555}, + {0.296637938074376, 0.47046590244093683, 0.0225494975844844}, + {0.31302849974924285, 0.47232989838033596, 0.022671977207001336}, + {0.3294300351704986, 0.4740642435062818, 0.0225864988960952}, + {0.3459012409505257, 0.475652007794974, 0.022699138396783294}, + {0.3624157976623936, 0.4770953196310352, 0.02302034933556348}, + {0.37889809766361104, 0.47841222515883747, 0.02313701355469799}, + {0.39534430178227603, 0.4796035027123265, 0.023043880179838123}, + {0.41179003849439816, 0.48065635396111855, 0.023172253504396497}, + {0.42818080415815335, 0.4815874024816033, 0.02309359581707615}, + {0.4445420271983608, 0.48238619597444804, 0.02325212759648816}, + {0.46083197524945735, 0.48306807922963163, 0.023208795520823236}, + {0.477066527169599, 0.4836251567552959, 0.023421052378504333}, + {0.49330882182932195, 0.48404259768616237, 0.02351307077213582}, + {0.5101341569176142, 0.4841269939874597, 0.02474700862397102}, + {0.5276083798119485, 0.4838477594175364, 0.025493073746431755}, + {0.5457675808274345, 0.4831581006215279, 0.026232895897136985}, + {0.5646323060116551, 0.48201590123588106, 0.02698278973250526}, + {0.5842072626155643, 0.4803756805891137, 0.02819024072200311}, + {0.6045266103850581, 0.4781882736718959, 0.028981783530659853}, + {0.6255919000983664, 0.47539734049324306, 0.02979697562508809}, + {0.6473800379403847, 0.47195081918673226, 0.031044032153032777}, + {0.6699068794902967, 0.4677815168730453, 0.03227150878455887}, + {0.6932001837200186, 0.46280562738356607, 0.03304163325898518}, + {0.7171335868744761, 0.4569883986979126, 0.034530544840017025}, + {0.7417906038430161, 0.4502061037239105, 0.035463650965058914}, + {0.7670484685327643, 0.4424084941387379, 0.03656485419201359}, + {0.7927923527600884, 0.4335431093764269, 0.038110096816360045}, + {0.8190538618349916, 0.4234676649184017, 0.03921665123224114}, + {0.845635547462146, 0.4121565351852396, 0.040504503887090086}, + {0.8724273941843113, 0.399532161591502, 0.04177752341186975}, + {0.8993071734347423, 0.38551601321374424, 0.04288218868653492}, + {0.9259938049276442, 0.3701581656966096, 0.0443028413484576}, + {0.95240006413475, 0.3533630589382493, 0.045512688804357486}, + {0.9573302263433631, 0.356573181832402, 0.10485176035519561}, + {0.9593762651267365, 0.3625998458005728, 0.14695621074226434}, + {0.9609003469257634, 0.3691267599755898, 0.17919496865835138}, + {0.9621556849513918, 0.37591169845314204, 0.20542079832986643}, + {0.9631644672895096, 0.3829300179877212, 0.22750885439024698}, + {0.964095792386828, 0.39002737893200634, 0.24632170224175154}, + {0.9648793311938041, 0.3972605885272423, 0.26263686798960245}, + {0.9655077342802952, 0.40462643797868664, 0.2769429329997333}, + {0.9660587860054425, 0.41205105448230417, 0.2895251327064319}, + {0.9665994127853909, 0.4194734509128834, 0.3006180918171856}, + {0.9671516506858119, 0.4268421716026803, 0.31083965567414507}, + {0.9677276657441855, 0.4338269194529401, 0.3245165284653611}, + {0.968504522437997, 0.44042580568421147, 0.33966351784918897}, + {0.9692871734210263, 0.4467701596827656, 0.3565758064426104}, + {0.9702540772004374, 0.45269977328586647, 0.37534236971527246}, + {0.9712179772934669, 0.45837869586824703, 0.39562556319119124}, + {0.9722317464026985, 0.4637976195449472, 0.41693497643767774}, + {0.9732263821032568, 0.46903038930488866, 0.438958844869214}, + {0.9742462614418889, 0.4740678468975709, 0.46139896139324615}, + {0.9750871661398574, 0.4790671203997809, 0.48416548522290065}, + {0.9754147288760454, 0.4842669015553663, 0.5072296427052377}, + {0.9756180439862371, 0.48941330245201103, 0.5302646150938287}, + {0.975842338006588, 0.49442037450446213, 0.5531433026983604}, + {0.9761081874822527, 0.4992854244201668, 0.5758237590340696}, + {0.9763112164847584, 0.5040877038326032, 0.5983033566276463}, + {0.9765888685497933, 0.5087442572698033, 0.6205369331248914}, + {0.9767110237468087, 0.5134164774149236, 0.642535156682777}, + {0.9769336559396905, 0.5179413879764756, 0.6642639445578681}, + {0.97714593184672, 0.5224000733132641, 0.6857254497050739}, + {0.9773578783172437, 0.5267928368807481, 0.7069126158797037}, + {0.9775785758579868, 0.5311203562318053, 0.7278211218920855}, + {0.9778162437300041, 0.5353836351919077, 0.7484486916246914}, + {0.9779596006498089, 0.5396657970725794, 0.7687562310971295}, + {0.9782535179019477, 0.5438049537609145, 0.7888137943375886}, + {0.9784674751508416, 0.5479668227414403, 0.8085390020370261}, + {0.9786094914349676, 0.5521542299695001, 0.8279128914232778}, + {0.978802652274665, 0.5562873882925448, 0.8469838693949315}, + {0.9790515109370453, 0.5603687136966451, 0.8657552952207226}, + {0.9792467908639096, 0.5644843583828043, 0.884150643372716}, + {0.979395255578016, 0.5686380796177348, 0.902153526529961}, + {0.9796145283071062, 0.5727494207545081, 0.9198418221195682}, + {0.9797975302508571, 0.5769060493757885, 0.9371197812002375}, + {0.9799502605574898, 0.581112131921931, 0.9539723226660747}, + {0.9802283260758732, 0.5851928436561017, 0.9708243730936762}, + {0.9738084905670951, 0.5944815591203718, 0.9806690105429076}, + {0.9601472511008894, 0.609371508764095, 0.9813253841505029}, + {0.9478379001570983, 0.6230463820702153, 0.9820290537295789}, + {0.9366516898009005, 0.6357832537301149, 0.9826041912890565}, + {0.926560589527891, 0.647678912888478, 0.9831062604022219}, + {0.917620083682068, 0.6587517109196314, 0.9837253021469462}, + {0.9095356769991322, 0.6692646118840428, 0.9841128740419515}, + {0.9024501226204644, 0.6791460846603548, 0.9845858176159193}, + {0.8962465735427142, 0.6885075377321772, 0.9850533329169425}, + {0.8908928004592865, 0.6973907065167453, 0.9855589168505193}, + {0.8862829519968738, 0.7058867599470733, 0.9859932359170603}, + {0.8823207949642251, 0.7140769556818014, 0.9862329988164894}, + {0.8791184292035925, 0.7218801604700443, 0.9866187467737363}, + {0.876573928783208, 0.729373858466773, 0.9870301106239344}, + {0.8745946211951233, 0.7366283504729199, 0.9873335856528983}, + {0.8732148850190337, 0.7436116593104639, 0.9877197983463958}, + {0.8723449314581001, 0.7503888453166406, 0.9880489690947681}, + {0.871958051266914, 0.7569736347405297, 0.988343697831869}, + {0.8720269380214271, 0.7633787505197638, 0.9886267968388239}, + {0.872524018161346, 0.7696159559904953, 0.9889212756286642}, + {0.8734217880637981, 0.7756960853936921, 0.9892503149320232}, + {0.8746431257299938, 0.7816733363052604, 0.989454685042798}, + {0.8762135041761673, 0.7875116467112275, 0.9897367010924504}, + {0.878107018520635, 0.7932193523390607, 0.9901203210173019}, + {0.880203346150829, 0.798890286193674, 0.9902546300884126}, + {0.8825765528541782, 0.8044436600674107, 0.9905332036399778}, + {0.885156863735442, 0.8099282584935031, 0.9907909519806376}, + {0.8879236719089479, 0.815348848661961, 0.9910495231926625}, + {0.890857185433795, 0.8207097106633178, 0.9913312422092354}, + {0.8939377339865693, 0.8260147864401665, 0.9916599021959583}, + {0.8970530658331168, 0.8313161221171385, 0.9919275427432451}, + {0.8995688302115749, 0.8368229403489976, 0.9920969557419316}, + {0.9019890025620054, 0.8423510813517494, 0.9923144994581347}, + {0.9041189751589628, 0.8479541784289291, 0.992640232246134}, + {0.9058973525369924, 0.8536784698518803, 0.9928660652275899}, + {0.9073992963543378, 0.8594712199063077, 0.9931944239168621}, + {0.9086279741575543, 0.8653520270780298, 0.993459751831716}, + {0.9096655096337553, 0.8712669417189164, 0.9938665873784843}, + {0.9105035986931571, 0.8772607309343242, 0.9940839016190398}, + {0.9112280528710646, 0.8832787634425558, 0.994319531984062}, + {0.9118856791641718, 0.8893033549283489, 0.9945972975280256}, + {0.9125160989249034, 0.8953200253413901, 0.994937094070283}, + {0.9131521110159186, 0.9013364967475651, 0.9952011954414587}, + {0.9138294807228358, 0.907320474034156, 0.9955652276122916}, + {0.9145934489263029, 0.9132934622711121, 0.9957533433444864}, + {0.9154721624193913, 0.9192261671429544, 0.9959406615249712}, + {0.9165162261152294, 0.9251182443147156, 0.9960169412606291}, + {0.9177621627085478, 0.9309558310395318, 0.9960174468690394}, + {0.9192000090908993, 0.9367250258396427, 0.9960919139576695}, + {0.920883428013182, 0.9424235334496841, 0.9961424557894082}, + {0.922780751860871, 0.9480459375852194, 0.9963020587068238}, + {0.9250092107169314, 0.9535821762261815, 0.9963856518750184}, + {0.9275356684808912, 0.9590268903215627, 0.996529920191361}, + {0.9304408284972104, 0.9643654252860402, 0.996676965947248}, + {0.9338239050383462, 0.9695749605431102, 0.9967943472276378}, + {0.9376406019134518, 0.97465362230454, 0.9970154826822965}, + {0.9421630827040032, 0.9795433335221727, 0.9971921136372807}, + {0.9473578426139436, 0.9842358767121905, 0.9974820554788658}, + {0.9536370282349044, 0.9886296256370345, 0.9977639971129887}, + {0.961277626215249, 0.9926367016857381, 0.9981081638729355}, + {0.9706782225332987, 0.996129580837985, 0.9985982664103797}, + {0.982998706722621, 0.9987706424331216, 0.9991799080785383}, + {1.0, 1.0, 1.0}, +}}; + +template +std::array, 256> kindlmann_data_ = {{ + {0.0, 0.0, 0.0}, + {0.017846074066284252, 0.0009158559874893362, 0.016056295374498146}, + {0.03572864786642702, 0.0017291229250328806, 0.03302143519907636}, + {0.05220741890989234, 0.002509857835251149, 0.04992588792612627}, + {0.06579320887318146, 0.0031951554951018895, 0.06457251900523656}, + {0.07760358429899875, 0.003724534058880596, 0.07776920342353211}, + {0.08789358790850602, 0.004294574826048965, 0.0897198393739522}, + {0.09712335630575433, 0.004842625166895046, 0.10086394984030281}, + {0.10521029512901023, 0.005373953338851922, 0.11223547956850252}, + {0.11206559338234914, 0.005946169553289608, 0.12432777397900399}, + {0.11777117178354526, 0.006573754050745371, 0.13716171084354922}, + {0.12274092212849055, 0.007190967398920267, 0.15010297798342745}, + {0.12721746956233745, 0.007765930791621213, 0.1628260628965371}, + {0.13120675065695167, 0.008361505755992952, 0.17526973313157249}, + {0.13476383339950823, 0.008965513206303781, 0.1874768588728739}, + {0.1379416850964659, 0.009551513984339633, 0.1995014270040738}, + {0.14078915018940993, 0.010080340518883863, 0.21140807652685528}, + {0.14328800070233533, 0.010654292784112113, 0.22305086172802313}, + {0.1454925697745392, 0.011223945666441406, 0.23450000042491753}, + {0.14744975665550916, 0.01172962096468942, 0.24583568409411483}, + {0.14915607230438568, 0.012265761398485226, 0.2569125532571454}, + {0.15064370028657081, 0.012825896285586958, 0.2678146545485108}, + {0.15192214754665317, 0.013340464397739584, 0.27899859238410224}, + {0.1529680602403743, 0.01383169406084123, 0.29046429953683084}, + {0.15375355050540976, 0.014469905953793126, 0.3019580272214856}, + {0.1542908116514455, 0.014991396474282258, 0.313852441550019}, + {0.15455584740256964, 0.015566553274758022, 0.3258902207027679}, + {0.15454470889937796, 0.01619279407587136, 0.3380624435826929}, + {0.15424074730776174, 0.01677345343135211, 0.3504951935746775}, + {0.15362513362574176, 0.01730005530615292, 0.3631847587056686}, + {0.15272770714157807, 0.017955417060815455, 0.3758470094405716}, + {0.15150259153104584, 0.018542834077193353, 0.3887481108848792}, + {0.14996750216169222, 0.019150121523940637, 0.4017384234617481}, + {0.1481223688773872, 0.019769579646988222, 0.4148055969839783}, + {0.14596849097254724, 0.02039268583437749, 0.42793691410477086}, + {0.14350871584895447, 0.021010135344188375, 0.4411193724446502}, + {0.14081675084553444, 0.021716621813360978, 0.4541885105212106}, + {0.13777021342781093, 0.022293516296525755, 0.4674318891638602}, + {0.13452661891393936, 0.022940593473192553, 0.48053217251642305}, + {0.13103033265010522, 0.023541432666866674, 0.49362776425328886}, + {0.12740778581316103, 0.024195126427194676, 0.5065484866366465}, + {0.12359314328868806, 0.024781571830105195, 0.5194370648731684}, + {0.11974712167592705, 0.025403149292983516, 0.5321219022221657}, + {0.1159404877051333, 0.0260531205128538, 0.5445888017818501}, + {0.11209206787148834, 0.02660656407054731, 0.5569877413493692}, + {0.10842241040440373, 0.02717266184945997, 0.5691469684334989}, + {0.1050253848722921, 0.027746789078543728, 0.5810568608426063}, + {0.101999609017976, 0.02832560680437759, 0.5927097735404816}, + {0.09922826785261996, 0.028779550542447317, 0.6042668353483279}, + {0.09722602817414985, 0.02936178919960733, 0.6153923636579981}, + {0.09528935573037353, 0.029890777438344337, 0.6264955320241609}, + {0.0930823731478326, 0.030438044833523397, 0.6376509097116411}, + {0.0781891239412737, 0.031121586300131683, 0.6525577781586464}, + {0.05857961917089497, 0.031924832133126, 0.6676204841351329}, + {0.03284057845765246, 0.03469657698669593, 0.6813738713631898}, + {0.032679442069734624, 0.04697971049610799, 0.6849034147771731}, + {0.033207560139530704, 0.05995495438213944, 0.6868241583911188}, + {0.033317187200492364, 0.07300667062971217, 0.6874759761236308}, + {0.033087445334472984, 0.08601513051125326, 0.6868754153808352}, + {0.03265381069556877, 0.09888929701373608, 0.6850522082772128}, + {0.03277467744530855, 0.11161079522124029, 0.6818870111240353}, + {0.0325022291000698, 0.1240111603824268, 0.6777553638535389}, + {0.032066045593596146, 0.13606903293962488, 0.6727110790151253}, + {0.03227600851941834, 0.14780096691985975, 0.6666596846794193}, + {0.031649331579416705, 0.15909372791133777, 0.6601264529755937}, + {0.03155801725217711, 0.17001566158899392, 0.6528643797965168}, + {0.0310838330844518, 0.18051935094604918, 0.6452318387821873}, + {0.030432973047734187, 0.19062325974122588, 0.6372784105620277}, + {0.030338619295788537, 0.20036054096647732, 0.6289128168374558}, + {0.029853960367767295, 0.20971568331952556, 0.6204629562646412}, + {0.02966850358552374, 0.2187242415010579, 0.6118301548875958}, + {0.02882374869999708, 0.2273866229818785, 0.603314553849001}, + {0.028500638040224537, 0.2357441994433061, 0.5946825020006182}, + {0.028245919974351025, 0.24380777892174738, 0.5860925629625072}, + {0.02760771294131195, 0.2515940717685919, 0.5776869157187913}, + {0.02717197158834595, 0.25912806556578544, 0.5693601411266609}, + {0.026982221792628543, 0.266427065214078, 0.5611305112918692}, + {0.026559642397133442, 0.27350794101395076, 0.5531226098917067}, + {0.02644787880084816, 0.2803874742418932, 0.5452351099365369}, + {0.02564842515734134, 0.2870852596241667, 0.5376830481507792}, + {0.02570596827933925, 0.29360869815637475, 0.5301627048805485}, + {0.025105902288682952, 0.2999809743840178, 0.5229767137199569}, + {0.024870375536254246, 0.30620709089548, 0.5159307080617925}, + {0.024495137563131944, 0.3123034508268453, 0.5091188274555094}, + {0.02397954323509251, 0.3182816255246543, 0.502536537756261}, + {0.023829708770758788, 0.32414426165027227, 0.4960985638991457}, + {0.023532604704116965, 0.32990776857516413, 0.48988582950117815}, + {0.02307993829976581, 0.3355813090448093, 0.4838916171846975}, + {0.022979595210601424, 0.3411632670690572, 0.47803935490382515}, + {0.022707635361622264, 0.3466702701862077, 0.4723976815702628}, + {0.022250414084789737, 0.352109624090965, 0.4669584702823865}, + {0.022124477998067993, 0.3574761812445124, 0.46165444016667906}, + {0.021791069977336153, 0.3627869887174417, 0.45654262929804507}, + {0.021776256319502838, 0.3680348834809229, 0.45156215250307846}, + {0.02152936248024083, 0.3732373044965933, 0.44676258718151424}, + {0.02158822978060292, 0.37838527471660577, 0.44208955676541317}, + {0.021388037427047302, 0.38349668536630105, 0.43758535324043873}, + {0.020906126379826747, 0.3885760631680783, 0.4332402802381849}, + {0.02070114401850818, 0.3936120031480679, 0.4290098739833766}, + {0.020774708005350834, 0.3986070226842801, 0.4248945065220385}, + {0.020526909471275397, 0.4035800658477305, 0.4209222889365068}, + {0.01993018897938756, 0.4085347069464005, 0.4170831873583663}, + {0.02020289046425452, 0.4134392235922892, 0.41332502021802126}, + {0.020207032023267582, 0.41834155873012324, 0.40954621812568487}, + {0.020205716119178502, 0.42324888777657366, 0.4055896035873459}, + {0.020829051716263414, 0.42814253234088623, 0.4014443452785458}, + {0.020817169253550774, 0.4330580290829061, 0.3971329152020192}, + {0.02143446555544063, 0.437958395126164, 0.3926385324661419}, + {0.02140951927285399, 0.44287991873506705, 0.38796855906767097}, + {0.021375101041108045, 0.4478037488631326, 0.3831160408679206}, + {0.021978368208421244, 0.45271034115960945, 0.3780894735135355}, + {0.021925941019470395, 0.45763704847590275, 0.372873157602702}, + {0.022518324495068114, 0.4625451606740822, 0.3674890229173533}, + {0.0224439650744986, 0.4674727059721964, 0.3619056954025697}, + {0.02302262600613305, 0.47238034113781563, 0.3561610413615427}, + {0.022921527380028887, 0.4773067430685342, 0.350207729192515}, + {0.023482745772902724, 0.4822119663418752, 0.34409988145088766}, + {0.02334902491772799, 0.48713531181669306, 0.3377738746272117}, + {0.023887996465323004, 0.4920362610259304, 0.33130046883268455}, + {0.023714510501347055, 0.4969547158806737, 0.32459934406811614}, + {0.024225153974701766, 0.5018496124079483, 0.3177583627477745}, + {0.024723266142386315, 0.5067407770624851, 0.31073519425545465}, + {0.02447812509827954, 0.5116485921195848, 0.3034698224412634}, + {0.02493648885622696, 0.5165312197695955, 0.2960768968333586}, + {0.0253764023681478, 0.5214089374064284, 0.28850111378145044}, + {0.025795626075147713, 0.5262813821767296, 0.28074244497417117}, + {0.025421474545393858, 0.5311694950761902, 0.2727216863169472}, + {0.025780309667251394, 0.53603048885089, 0.2645922829614648}, + {0.02610999696637235, 0.5408852158877796, 0.25628033494817076}, + {0.026407437583934296, 0.5457333806719771, 0.2477862504464216}, + {0.02666932808870506, 0.5505747064434545, 0.2391105880601489}, + {0.02689217252655957, 0.5554089359982296, 0.2302540772313253}, + {0.027072298940817408, 0.5602358325123109, 0.22121764273058586}, + {0.027205880727598008, 0.5650551803951163, 0.2120024343570966}, + {0.027288963146258696, 0.5698667861810437, 0.20260986337352}, + {0.028204203304642753, 0.5746482086659772, 0.19318007629151898}, + {0.028188559261174452, 0.5794437480873181, 0.18344751604265283}, + {0.0281103207218881, 0.5842311106814237, 0.17354484850307106}, + {0.028896130485080208, 0.5889876510327495, 0.16364429504261102}, + {0.028695320134244477, 0.5937583183864393, 0.1534244803870241}, + {0.029380675523176917, 0.5984978909930776, 0.14324398649586118}, + {0.029041895792470927, 0.6032517278747106, 0.13273404723048013}, + {0.029612109748158165, 0.6079743365463844, 0.12231515476812047}, + {0.030127173837479853, 0.6126885119214123, 0.1118109733754355}, + {0.029563230689198295, 0.6174173890888045, 0.10096978844729684}, + {0.029944189232757292, 0.6221151405821017, 0.09035027988372307}, + {0.030261789165931138, 0.6268049184840729, 0.07974541336580176}, + {0.030514080739125825, 0.6314869729283614, 0.06921734345076924}, + {0.030699652650745195, 0.6361616116842398, 0.05885329347452114}, + {0.0308177148230897, 0.6408292087724975, 0.04877724313606999}, + {0.03086818674766468, 0.6454902160815501, 0.03915677764354433}, + {0.03197034466002908, 0.6501217563441514, 0.031444380194868886}, + {0.046293996677654235, 0.6544720579771781, 0.031637291074855106}, + {0.058794558570863804, 0.6588271549701028, 0.0317521581310916}, + {0.06503863628200135, 0.6633055777623768, 0.03209873268943441}, + {0.07023149742711651, 0.6678120145394701, 0.03183433002082528}, + {0.0767138128414942, 0.6722807177648771, 0.032132076596637124}, + {0.08432067120858369, 0.6767139870108101, 0.032338563602709626}, + {0.09294277780722546, 0.6811085964562938, 0.032444071987208487}, + {0.10305233592409935, 0.6854378106573311, 0.03307401108271617}, + {0.11331609119127764, 0.6897459817142692, 0.03295480891791886}, + {0.12476614069574826, 0.6939830479703625, 0.033353619722170935}, + {0.13673711440841982, 0.6981699856866227, 0.03362590965526557}, + {0.1491636843492167, 0.7023042408994585, 0.033762275984369046}, + {0.16199129317074465, 0.706383361101949, 0.03375336199700755}, + {0.17553308151438088, 0.7103815097863063, 0.03426353710068628}, + {0.18933948484375165, 0.7143200103636559, 0.03462289684303036}, + {0.20338652270943824, 0.7181967154976012, 0.03482214714504671}, + {0.21765378276012448, 0.7220095660591789, 0.0348520554844732}, + {0.23212369587552023, 0.7257565893785501, 0.03470346402383256}, + {0.24702985279407214, 0.7294127796374531, 0.03507444712661609}, + {0.2620775705935113, 0.7329996606625439, 0.035262260320886224}, + {0.2772591134255436, 0.7365155484918555, 0.03525791814557077}, + {0.2927712616124238, 0.7399360689986639, 0.035780536388425606}, + {0.3083781576598969, 0.7432827601590504, 0.03610724156995657}, + {0.3240763123743059, 0.746554228453955, 0.036229314118799705}, + {0.33986207442019495, 0.7497491625691519, 0.03613819725600252}, + {0.3558907708679886, 0.7528442021403842, 0.036581966518590206}, + {0.3718311425153303, 0.7558826557986548, 0.036046421794990055}, + {0.38813047246050614, 0.7587977057098403, 0.03681458696854892}, + {0.4043371221939297, 0.7616541995826684, 0.03658736257615303}, + {0.42072356025646707, 0.7644081013195043, 0.03690635392025313}, + {0.43714739423907745, 0.7670803847862102, 0.03699298731846738}, + {0.45360699836908186, 0.769670380372701, 0.03683987811183992}, + {0.4702051248974935, 0.7721571183110766, 0.03724796925537228}, + {0.4868227556665157, 0.7745610930844775, 0.0374172194555026}, + {0.503458588002791, 0.7768819000929792, 0.03734086718256391}, + {0.5201979969654729, 0.779099877137358, 0.03784362950139135}, + {0.5368601535092656, 0.7812537776842732, 0.03726439057607977}, + {0.5536883905115004, 0.7832866691953926, 0.0381141962950549}, + {0.570436957512631, 0.7852552273306327, 0.03787015508826886}, + {0.5872524511360537, 0.787122879084239, 0.03822846891183527}, + {0.604057585524296, 0.7889082049024678, 0.03833696358570872}, + {0.6208512632987039, 0.7906113236317394, 0.03819060762615894}, + {0.6376323001265665, 0.7922323958682111, 0.03778469202199975}, + {0.654448292617523, 0.7937561555975436, 0.03800948341735075}, + {0.6712409304097, 0.7951995038068883, 0.03798214896623336}, + {0.6880499867367655, 0.7965485565944844, 0.038610111469974305}, + {0.7047891048851465, 0.7978328175913231, 0.03807498680487568}, + {0.7215350356575515, 0.7990249426739793, 0.03820456984010566}, + {0.7382756146491691, 0.8001275152547487, 0.03902092612392253}, + {0.7549478024082115, 0.8011661514812047, 0.03865607007534288}, + {0.7716059891201252, 0.8021178857956822, 0.038989380941084874}, + {0.7882203132421456, 0.8029955440735611, 0.03908165535934637}, + {0.8047902362352904, 0.8037997989252117, 0.03893065650816213}, + {0.8215523268463777, 0.8044555316790379, 0.03926557049926157}, + {0.8387398480023723, 0.8048817689898747, 0.04067065212316836}, + {0.856341544941598, 0.8050796719349672, 0.04123085284140562}, + {0.8743768083538662, 0.8050267567672601, 0.0419261583900458}, + {0.8928528884736874, 0.8047076768017004, 0.0427644722591047}, + {0.911776412947498, 0.8041062177363495, 0.04375041022498651}, + {0.9311533128855841, 0.8032052518345966, 0.044885135667359986}, + {0.9510015669358057, 0.8019861521093661, 0.04532603899543026}, + {0.962930103481011, 0.8014439331866959, 0.22169249312004036}, + {0.9683410354743099, 0.8024669332735311, 0.3358446858430373}, + {0.9719380800534977, 0.8044065772211566, 0.4114102805053895}, + {0.9746751561332506, 0.8069447701330453, 0.46819081680773716}, + {0.9768136632655356, 0.8099358552525316, 0.5140546510678895}, + {0.978649037790159, 0.8132574705132256, 0.5522569503355605}, + {0.9802036704451057, 0.8168594951941832, 0.5851451968636262}, + {0.981554091047551, 0.8206924722262127, 0.6139795814385243}, + {0.9827732625825781, 0.8247142837530934, 0.6395746026568098}, + {0.9839157453834834, 0.8288914274285599, 0.6625186328985215}, + {0.9848784092487323, 0.8332318824714189, 0.6834911738162105}, + {0.9858320115191356, 0.8376808147738173, 0.7025706724123436}, + {0.9866558657916994, 0.8422559436774792, 0.7202399867839039}, + {0.9873677995679001, 0.8469433249862409, 0.7366844886107697}, + {0.9881805379141889, 0.8516804941618812, 0.7518089864773918}, + {0.9887611047789485, 0.8565442781873747, 0.7661909960366566}, + {0.9894043443414985, 0.8614528824718757, 0.7795879261784779}, + {0.9900758649057856, 0.8664087680409848, 0.7921604870664645}, + {0.99059092673338, 0.8714545088111433, 0.8041942791071222}, + {0.9911277189421445, 0.8765391108526217, 0.8155756474332213}, + {0.9916061462381213, 0.8816790723671002, 0.8264519900822266}, + {0.9922158985563451, 0.8868207617131697, 0.836709699896381}, + {0.9925679440918894, 0.8920625188742286, 0.8467473851492474}, + {0.9931424279738416, 0.8972751802406753, 0.8561933859696547}, + {0.9935217736048007, 0.9025652348682511, 0.8654402820837326}, + {0.9938879084327678, 0.9078821573987383, 0.874370338308405}, + {0.99427342946785, 0.9132148454645382, 0.8829927351962013}, + {0.9947111506654817, 0.918552416162813, 0.8913160852881722}, + {0.995056938233056, 0.9239302650640105, 0.8994722486725081}, + {0.995512287532556, 0.9292939740928252, 0.9073439419102849}, + {0.9959250022023757, 0.9346812618630085, 0.9150611281410694}, + {0.9961274042213023, 0.9401333891345969, 0.9227518397011023}, + {0.9965143545143408, 0.9455470167979051, 0.9301752047442942}, + {0.996922153842586, 0.9509629844614244, 0.9374587708548032}, + {0.9971731694726661, 0.9564250004713418, 0.9447286698401807}, + {0.9976825719783714, 0.9618265695993463, 0.9517442599956717}, + {0.9978661370132459, 0.967313947090583, 0.958874650466398}, + {0.9983489942212443, 0.972728972574113, 0.9657569772496776}, + {0.9985297770627254, 0.9782208004653724, 0.9727591013871136}, + {0.9988366714262512, 0.9836818403108719, 0.9796396969161855}, + {0.999287652981863, 0.989107488582374, 0.9864006969015998}, + {0.9994697671436109, 0.9945977204425903, 0.9932874563643866}, + {1.0, 1.0, 1.0}, +}}; + +template +std::array, 256> inferno_data_ = {{ + {0.0014619955811715805, 0.0004659913919114934, 0.013866005775115809}, + {0.0022669056023600243, 0.001269897101615975, 0.018569490325902337}, + {0.003299036110031063, 0.0022490183451722313, 0.024239243465136288}, + {0.004546896852350439, 0.0033918841632656804, 0.03090851258977682}, + {0.006006105056993791, 0.004692061241092744, 0.038558624443389096}, + {0.007675918804434457, 0.006135891503856028, 0.046835705273408614}, + {0.009561203394731096, 0.0077131160510677, 0.05514393874236257}, + {0.011662968995142865, 0.0094169153553472, 0.06345998081431048}, + {0.013994707785115502, 0.011224701548363442, 0.07186110007643282}, + {0.01656105637139426, 0.01313595377716254, 0.08028228905271992}, + {0.019372742788596516, 0.01513271743178829, 0.08876637381708319}, + {0.02244719411002579, 0.017198996785303594, 0.09732759285010725}, + {0.02579282311826555, 0.01933074318511054, 0.10592963918696552}, + {0.029432387489373633, 0.02150303695278668, 0.11462190156591848}, + {0.03338491092042817, 0.023701776954208033, 0.12339694246694158}, + {0.03766747608151851, 0.025920506649278047, 0.13223096637532075}, + {0.042253067017337005, 0.028138807463796305, 0.1411412582171954}, + {0.04691458399133113, 0.030323540520811973, 0.15016326468244964}, + {0.05164425209311529, 0.03247382729611796, 0.15925458396315}, + {0.05644871419547314, 0.03456857075460381, 0.16841357852522199}, + {0.06134044494312783, 0.03658982977294056, 0.17764292167289156}, + {0.06633085137688166, 0.038503594004715896, 0.18696190141292804}, + {0.07142826458096291, 0.04029339894981024, 0.19635286429314014}, + {0.07663702254956387, 0.04190461115902603, 0.2057992341013456}, + {0.08196142528164385, 0.043327451450508585, 0.2152881892106146}, + {0.087411214696131, 0.04455560411873583, 0.22481357132253754}, + {0.09298959953890884, 0.04558246689176038, 0.23435752319694075}, + {0.0987024276165075, 0.0464015612109181, 0.24390490595057124}, + {0.1045507907963224, 0.04700744862572622, 0.2534298623464375}, + {0.11053667232221573, 0.04739845362551404, 0.26291322780905574}, + {0.11665600122383982, 0.04757339371302694, 0.27232119603015154}, + {0.12290731198945251, 0.04753536748517837, 0.2816231724086292}, + {0.12928523040832837, 0.04729230240096718, 0.2907885083783503}, + {0.13577751583663375, 0.046855310502846824, 0.29977552118778034}, + {0.14237847430795506, 0.04624117675574093, 0.30855378680836465}, + {0.1490727384829781, 0.04546721023082908, 0.3170848511067041}, + {0.1558507266503708, 0.044558026492337664, 0.32533901695859424}, + {0.1626889760379725, 0.0435530737190721, 0.3332771435961689}, + {0.16957421944883505, 0.042488139902889556, 0.3408733080618529}, + {0.17649322158660016, 0.04140091975980204, 0.3481113785987225}, + {0.18342846019226636, 0.04032795978956832, 0.35497062509269495}, + {0.19036746731312684, 0.03930776663057157, 0.36144755914871207}, + {0.19729670678394517, 0.03839881405885271, 0.3675348910966813}, + {0.20420970925948218, 0.03763066869776516, 0.3732386865741054}, + {0.21109495319112997, 0.0370286796745015, 0.3785631007654439}, + {0.21794820252834113, 0.036613674395490264, 0.38352155568816976}, + {0.22476319518924603, 0.03640357374688182, 0.38812924842856483}, + {0.2315374529310898, 0.03640351817286241, 0.39239977934534576}, + {0.2382734320696066, 0.03661949264330557, 0.3963533531157254}, + {0.2449666980359304, 0.03705338654185691, 0.4000069520159531}, + {0.2516206637792285, 0.037703436097523746, 0.4033784221656792}, + {0.2582339375612672, 0.038569281262784215, 0.4064850812186898}, + {0.2648092188471272, 0.039645098963587894, 0.4093447670552162}, + {0.27134717156688476, 0.040920248896872104, 0.41197616680691795}, + {0.27784945989435444, 0.04235106621674233, 0.41439190152253697}, + {0.2843214014200332, 0.043931272334442044, 0.4166082251959268}, + {0.2907626953161, 0.04564206683863344, 0.41863700244674007}, + {0.2971786279866803, 0.04746832221255668, 0.42049126153840694}, + {0.3035679263767977, 0.04939409900213965, 0.42218207588627776}, + {0.3099342310464275, 0.05140486616668636, 0.4237209077370659}, + {0.3162821544923382, 0.0534881537223529, 0.42511612281358585}, + {0.3226094622720638, 0.05563191003781664, 0.42637698442915734}, + {0.32892138033063256, 0.057825220219243655, 0.4275111514018109}, + {0.33521669037969953, 0.060057968826412046, 0.42852404020939816}, + {0.34150060454122194, 0.06232329248965957, 0.42942516526482805}, + {0.34777091610802874, 0.06461403589398387, 0.43021707827304073}, + {0.35403123226470046, 0.06692277585963113, 0.43090600382653765}, + {0.3602841408353374, 0.06924510666507289, 0.4314970989990494}, + {0.366528457743285, 0.07157684449494817, 0.4319940445656597}, + {0.3727683648145053, 0.0739131776252345, 0.4324001060667602}, + {0.37900068183696356, 0.07625091481761018, 0.432719071099916}, + {0.3852285882170877, 0.07858924726823341, 0.43295510186497294}, + {0.391452904966983, 0.08092498458487726, 0.4331090849213901}, + {0.3976732251941389, 0.08325472094735673, 0.43318307823977154}, + {0.4038941281371945, 0.08557805215845263, 0.4331790858011016}, + {0.4101124478324236, 0.08789378949993748, 0.43309809489281975}, + {0.41633135152767126, 0.09020111672608602, 0.4329430750225925}, + {0.4225486702204431, 0.09249885580078815, 0.43271410026220614}, + {0.42876857492222104, 0.09478817843783055, 0.43241205420979634}, + {0.43498689244861954, 0.09706691940470738, 0.43203909514551403}, + {0.4412077984093083, 0.09933623724389631, 0.4315940236596366}, + {0.447428115165217, 0.10159497990744795, 0.43108007898556605}, + {0.453650434334324, 0.10384572179396404, 0.4304981431533577}, + {0.4598753385411611, 0.10608703735300581, 0.4298460517373555}, + {0.4660996564728312, 0.10831978115925261, 0.42912513104437605}, + {0.47232856222023284, 0.11054509253877559, 0.428334014815688}, + {0.47855787863379246, 0.11276183809637635, 0.42747510913916503}, + {0.4847897859200844, 0.11497214601360681, 0.42654796832755787}, + {0.49102210135850827, 0.11717689277568918, 0.4255520769077051}, + {0.4972564191293403, 0.11937663835804257, 0.42448819407856125}, + {0.5034933248743276, 0.12157294554931822, 0.42335603351162365}, + {0.5097296414881407, 0.12376669200308499, 0.4221561654704694}, + {0.5159675484473075, 0.12595799741934913, 0.42088698041253036}, + {0.522205863946251, 0.1281477445657914, 0.4195491273628126}, + {0.5284447718500154, 0.1303390492990618, 0.41814191774726495}, + {0.5346830866012935, 0.1325317964071948, 0.4166670792419288}, + {0.5409194040751939, 0.13472654160063324, 0.4151232492186141}, + {0.5471573097689081, 0.1369268480746088, 0.41351101955274133}, + {0.5533916265944651, 0.13913159264204145, 0.4118292045095448}, + {0.5596245324931008, 0.14134390081316123, 0.41007795018698034}, + {0.565853849035322, 0.14356464417843176, 0.408258150100951}, + {0.5720817545692755, 0.14579495531212058, 0.40636887114816594}, + {0.5783040710826255, 0.1480366969821801, 0.4044110859921461}, + {0.5845203906718561, 0.15029143569692027, 0.4023853090317509}, + {0.5907342930011564, 0.15256075186424045, 0.40029001001388526}, + {0.5969396129909775, 0.1548454880249755, 0.3981252481044335}, + {0.6031395137899174, 0.15714880993418692, 0.39589092443931145}, + {0.6093298346523712, 0.15947154274866268, 0.3935891773266438}, + {0.6155137330265519, 0.1618148719991605, 0.3912188293792153}, + {0.6216850552354126, 0.1641816008624372, 0.38878109691187235}, + {0.6278463807173074, 0.1665723257656469, 0.3862763730397491}, + {0.6339982745553374, 0.16898966363736537, 0.3837040052607365}, + {0.6401346020827624, 0.17143538357408133, 0.3810652955393134}, + {0.6462604918955885, 0.17391173185514677, 0.3783589039476966}, + {0.6523688217818822, 0.17641844614159138, 0.37558620861598563}, + {0.6584637067856558, 0.17895980652738866, 0.37274779377320805}, + {0.6645400395062868, 0.1815365142239986, 0.36984611221667457}, + {0.6705983762227489, 0.18415021667573447, 0.36687943961906233}, + {0.6766382547106133, 0.18680458958736995, 0.3638490055304848}, + {0.6826555952415246, 0.1894982847225483, 0.3607573457624624}, + {0.6886534667732338, 0.1922366729397742, 0.3576028897156723}, + {0.6946268114822389, 0.19501835963153946, 0.35438824300823807}, + {0.7005766750861048, 0.19784876490425912, 0.35111276552861453}, + {0.7065000246724039, 0.20072544237887552, 0.34777713155969964}, + {0.7123953793054851, 0.20365311312098916, 0.34438350640978904}, + {0.7182642339188836, 0.20663353472537765, 0.34093101094395056}, + {0.7241025940115757, 0.20966719575096354, 0.3374243970752363}, + {0.7299094384556731, 0.21275663751205837, 0.33386088208499215}, + {0.7356828051012506, 0.21590328739196812, 0.3302452795512392}, + {0.7414236378808644, 0.2191097508283441, 0.32657574613398255}, + {0.7471270116731434, 0.2223753888240187, 0.32285615422841446}, + {0.7527948315414559, 0.22570387532426378, 0.31908460363536006}, + {0.7584222127903781, 0.22909450162198797, 0.31526602130047027}, + {0.7640096003184447, 0.23255111985362076, 0.3113994474823908}, + {0.769556407505972, 0.236074626914262, 0.30748488142933444}, + {0.7750588038588068, 0.23966423164432504, 0.3035263167932573}, + {0.780517595641067, 0.24332476411029125, 0.29952273568573573}, + {0.7859290015238034, 0.2470533545534328, 0.29547717944438406}, + {0.7912937764432374, 0.25085391354890735, 0.29138958485956357}, + {0.7966071922843984, 0.25472548987486643, 0.28726403596779526}, + {0.8018706152376446, 0.2586710580118296, 0.28309949569184917}, + {0.8070823747046473, 0.26268963921769606, 0.27889788734079896}, + {0.8122388089759692, 0.26678319189183297, 0.2746613536242391}, + {0.8173415491080798, 0.27095180082645115, 0.27038973420543944}, + {0.8223859952913317, 0.27519433772522317, 0.2660852062616442}, + {0.8273727148541918, 0.2795149750247453, 0.26174957724469494}, + {0.8322991733910813, 0.2839104959497832, 0.25738305415913015}, + {0.8371646398804131, 0.2883820094161365, 0.252988540402642}, + {0.8419693412456319, 0.29293066888944563, 0.2485638989415601}, + {0.846708821213788, 0.29755616578042293, 0.2441133893753179}, + {0.8513844997023888, 0.3022578538064719, 0.23963574040066615}, + {0.855991993845198, 0.3070353341236893, 0.23513323409260284}, + {0.8605336484626919, 0.31189005054876767, 0.230605578997568}, + {0.865006157141607, 0.316819514079576, 0.2260550749407627}, + {0.8694086743123614, 0.3218239712798184, 0.2214825826370368}, + {0.873741308408031, 0.32690370860531126, 0.21688591478628577}, + {0.8780008409852356, 0.33205714927467816, 0.212268424608822}, + {0.8821884493306369, 0.33728491405873967, 0.20762775209164724}, + {0.8863019976673894, 0.3425833384271254, 0.20296826303399285}, + {0.8903415794934312, 0.3479551300484793, 0.19828558691030201}, + {0.894305144045262, 0.3533965381592675, 0.19358409819949085}, + {0.8981917181039129, 0.35890794053186803, 0.1888606247963219}, + {0.902003277546344, 0.36448975074745, 0.18411593340897883}, + {0.9057348680145032, 0.37013713800749826, 0.17935046113406727}, + {0.9093903996647411, 0.3758539732830311, 0.17456276670706064}, + {0.9129660070101344, 0.38163334525219944, 0.1697552941505453}, + {0.9164625104530708, 0.3874792047452722, 0.16492359727200515}, + {0.9198791350013626, 0.39338656173222386, 0.16007012382758104}, + {0.9232147698912994, 0.3993559137889013, 0.1551936703489871}, + {0.9264702498113229, 0.40538678902429115, 0.15029195385198924}, + {0.9296439014941755, 0.41147612778815296, 0.14536750158970949}, + {0.9327373523126056, 0.4176250250322833, 0.14041678247519898}, + {0.9357470217364718, 0.42382835018615, 0.13544032915276746}, + {0.9386754432346461, 0.4300892683482416, 0.13043760827101122}, + {0.9415211303729047, 0.4364025802485547, 0.12540915246812306}, + {0.9442848284617543, 0.4427688880476121, 0.12035472282994122}, + {0.9469652258626157, 0.44918881902600133, 0.11527197615350762}, + {0.9495619408937822, 0.4556571156219838, 0.11016454791032279}, + {0.9520753085089858, 0.4621760654003351, 0.10503080049999589}, + {0.9545060414475516, 0.468741350075834, 0.09987436834002841}, + {0.9568523791775677, 0.4753543175690524, 0.09469462335752518}, + {0.9591141303022052, 0.4820115908490303, 0.08949918430671361}, + {0.9612934380573407, 0.4887145750891598, 0.08428844691950368}, + {0.9633872061002898, 0.4954598384326913, 0.07907300229562086}, + {0.9653969856405892, 0.5022460991811288, 0.07385959127645336}, + {0.9673222685246364, 0.5090760925737746, 0.06865882956308128}, + {0.9691630662078553, 0.5159433430954236, 0.06348840124042007}, + {0.970919318954511, 0.5228513513717987, 0.05836666742473027}, + {0.9725901348141913, 0.529795592113789, 0.053324210911405455}, + {0.9741763574084353, 0.5367786143884726, 0.04839153015610343}, + {0.975677190645675, 0.5437958464199314, 0.043618036090846}, + {0.9770920356520277, 0.5508470769374313, 0.03905055303111867}, + {0.9784222326450961, 0.5579351064433469, 0.034930916546532825}, + {0.979666095876416, 0.5650543281731687, 0.0314092990272324}, + {0.9808242624402922, 0.5722073701062071, 0.028507883553058225}, + {0.9818951440117506, 0.5793895836320366, 0.02625012573179964}, + {0.982881280054488, 0.5866046371076197, 0.024660950197297846}, + {0.9837791795198422, 0.5938468430754209, 0.023770046474572596}, + {0.9845910909683125, 0.6011190480992957, 0.023606059102018802}, + {0.9853152007413414, 0.608420107478453, 0.02420209240341553}, + {0.9859521306674056, 0.6157473052058917, 0.025591934272695092}, + {0.9865022096405148, 0.6231033747802108, 0.027814257478890377}, + {0.9869641579064014, 0.6304825655882533, 0.030907915000313535}, + {0.9873372060008064, 0.6378886447799842, 0.034916559619452406}, + {0.987622172670732, 0.6453178289458518, 0.039886017500422775}, + {0.9878191520033638, 0.6527700129448509, 0.045580403012790684}, + {0.9879261727372323, 0.6602480965501968, 0.05175024605159847}, + {0.9879451706317489, 0.6677452744424257, 0.05832852598609512}, + {0.9878741601998459, 0.675265366380739, 0.06525752407999996}, + {0.9877141765851464, 0.6828045385569567, 0.07248872059669512}, + {0.9874641349558363, 0.690364638021527, 0.07999083430127826}, + {0.9871241697382241, 0.6979418049868507, 0.08773096280857864}, + {0.9866942187047217, 0.7055369718171162, 0.09569310480416554}, + {0.9861751485274827, 0.7131510743985874, 0.103863256330502}, + {0.9855662155788282, 0.7207792367356154, 0.11222834433058854}, + {0.9848651143109276, 0.7284253454782301, 0.12078557949263882}, + {0.9840751996931422, 0.7360845034258754, 0.12952661474987895}, + {0.9831960676449997, 0.7437566173190143, 0.13845392837069237}, + {0.9822281707577935, 0.7514397717174452, 0.14756491297187693}, + {0.9811732892122574, 0.7591319265002779, 0.15686190499859645}, + {0.9800321283245658, 0.7668350414250283, 0.16635325033390524}, + {0.9788062634501479, 0.7745421938654863, 0.1760361942373471}, + {0.9774970739304246, 0.7822563112740953, 0.18592362086777084}, + {0.976108224906952, 0.7899714619636461, 0.1960175103988243}, + {0.9746380082272822, 0.7976905802513132, 0.20633302377351131}, + {0.9730881744707035, 0.8054067300567858, 0.21687685576253862}, + {0.9714683557085738, 0.8131188812721618, 0.2276566805995705}, + {0.9697831130812914, 0.8208229971469754, 0.23868624376433029}, + {0.968041305354793, 0.8285121501431812, 0.24997101177190928}, + {0.9662430438023951, 0.836189261303023, 0.2615346777715621}, + {0.9643942451078572, 0.8438454171701422, 0.273390375539181}, + {0.9625169727369577, 0.8514745194008927, 0.2855471549893648}, + {0.9606261754860036, 0.8590666816140542, 0.29800977930778266}, + {0.9587199044763673, 0.86662276892152, 0.310821685193729}, + {0.9568341051627561, 0.8741269393072385, 0.3239742355406551}, + {0.9549973084887696, 0.8815661177531517, 0.3374737603502378}, + {0.9532150458875698, 0.8889401848892272, 0.3513697543417886}, + {0.9515462272506953, 0.8962233797142661, 0.36562618964558136}, + {0.950018012245954, 0.9034074125145412, 0.3802723264284489}, + {0.9486831530694507, 0.9104706308186431, 0.3952886725437556}, + {0.9475940275601823, 0.9173976138382822, 0.4106669431858655}, + {0.9468091087983127, 0.9241658620670481, 0.4263732130148635}, + {0.9463921563722028, 0.9307581300310862, 0.4423654634949841}, + {0.9464031311450462, 0.9371570608055302, 0.458592798889426}, + {0.9469030741916794, 0.9433453721925603, 0.4749690020361225}, + {0.9479372327167105, 0.9493162253885609, 0.49142738476056075}, + {0.9495450508917115, 0.9550605846153878, 0.5078595779865485}, + {0.9517404201103928, 0.9605853570748163, 0.5242049355302347}, + {0.9545291096426641, 0.9658937621848641, 0.5403611560472134}, + {0.9578957403425837, 0.971000188760133, 0.5562734123813695}, + {0.9618122666687167, 0.9759219036314865, 0.571925695133198}, + {0.966248777481722, 0.980675368253291, 0.5872050182876477}, + {0.9711624870815522, 0.985280023457573, 0.6021551859229256}, + {0.9765108962599102, 0.9897505184610552, 0.6167595818025277}, + {0.9822577545753769, 0.9941071290312428, 0.6310186261682112}, + {0.9883620799212208, 0.9983616470620554, 0.6449240982803861}, +}}; + +template +std::array, 256> black_body_data_ = {{ + {0.0, 0.0, 0.0}, + {0.013038855104993618, 0.0037537033758315535, 0.002103027943341456}, + {0.02607771020998725, 0.007507406751663157, 0.004206055886683011}, + {0.03911656531498074, 0.01126111012749475, 0.006309083830024466}, + {0.05111281846889674, 0.0150148135033264, 0.008412111773366015}, + {0.06145201887409168, 0.018768516879157954, 0.010515139716707521}, + {0.07064326337459148, 0.02252222025498951, 0.012618167660048977}, + {0.07897806577026972, 0.026275923630821117, 0.014721195603390481}, + {0.08664361913059343, 0.03002962700665271, 0.016824223546731985}, + {0.09376835672821318, 0.03378333038248431, 0.018927251490073488}, + {0.10044479589169861, 0.03753703375831587, 0.021030279433414945}, + {0.10674212293169041, 0.041271634201045536, 0.02313330737675645}, + {0.11271363536038692, 0.04482597891806931, 0.025236335320097954}, + {0.11840139369546077, 0.048211428422088996, 0.027339363263439456}, + {0.12383926177477003, 0.051448139039433315, 0.029442391206781018}, + {0.12905496821437284, 0.05455261530914037, 0.03154541915012247}, + {0.13415881215680708, 0.05748457013282512, 0.03365241563251253}, + {0.1394282635051205, 0.06009480851170646, 0.035776007200922486}, + {0.1448680365076732, 0.06239658846641056, 0.03791741526748158}, + {0.15046463427844672, 0.06440943575351296, 0.04007701382092898}, + {0.15620567729622375, 0.06614841603004337, 0.042202264001466754}, + {0.1620642871793741, 0.06766725618508368, 0.04427088573012868}, + {0.1679681168976293, 0.06914956019046758, 0.04626676146380417}, + {0.17390879488805058, 0.07061411563078038, 0.048192562428916404}, + {0.17988507705788212, 0.07206107502164819, 0.05005305250836759}, + {0.18589582390636886, 0.073490579693259, 0.0518524382574397}, + {0.19193998883434982, 0.07490276049381833, 0.053594454613670746}, + {0.19801660795994802, 0.07629773842679596, 0.05528243440605366}, + {0.20412479122741767, 0.0776756252290656, 0.05691936524751085}, + {0.21026371462828286, 0.07903652389614257, 0.05850793649497276}, + {0.2164326133809747, 0.08038052915995664, 0.060050578312412416}, + {0.2226307759380115, 0.08170772792393452, 0.06154949439758999}, + {0.22885753870905418, 0.08301819965959711, 0.0630066895818179}, + {0.23511228140445872, 0.08431201676837646, 0.06442399324878009}, + {0.2413944229177235, 0.08558924491193284, 0.06580307931909093}, + {0.24770341767689402, 0.08684994331387272, 0.06714548339482998}, + {0.25403875240487506, 0.08809416503544282, 0.06845261754062515}, + {0.2603999432369943, 0.089321957227491, 0.06972578308625077}, + {0.26678653315130063, 0.09053336136073056, 0.07096618176381639}, + {0.2731980896731617, 0.09172841343612223, 0.07217492543577086}, + {0.2796342028209079, 0.09290714417700069, 0.07335304462466913}, + {0.2860944832637109, 0.09406957920438949, 0.07450149601935155}, + {0.29257856066667054, 0.09521573919680446, 0.07562116910289712}, + {0.29908608220134825, 0.09634564003570609, 0.07671289202394302}, + {0.3056167112027767, 0.09745929293764075, 0.07777743681356081}, + {0.31217012595638344, 0.0985567045740047, 0.07881552403396175}, + {0.31874601860034424, 0.09963787717926836, 0.0798278269321728}, + {0.32534319363742265, 0.10070307071710113, 0.08082304674985791}, + {0.3319596041219896, 0.1017528114823801, 0.08181815186765931}, + {0.3385951481217959, 0.10278707282194993, 0.08281314988265284}, + {0.34524972170116486, 0.10380582517735878, 0.08380805027785368}, + {0.35192321947598326, 0.10480903601879557, 0.08480286230027789}, + {0.35861553489350906, 0.10579666984465097, 0.08579759496848993}, + {0.36532656048179657, 0.10676868817762619, 0.08679225707984467}, + {0.3720561880720667, 0.10772504955741516, 0.08778685721743867}, + {0.3788043089969579, 0.10866570952997373, 0.08878140375678456}, + {0.38557081426725, 0.10959062063337968, 0.08977590487222206}, + {0.392355594729354, 0.11049973238028288, 0.09077036854307868}, + {0.3991585412055988, 0.1113929912369285, 0.09176480255959146}, + {0.40597954461911684, 0.11227034059873503, 0.09275921452860061}, + {0.41281849610493104, 0.1131317207623947, 0.09375361187902712}, + {0.4196752871086668, 0.11397706889445536, 0.09474800186714263}, + {0.4265498094741573, 0.11480631899633567, 0.0957423915816421}, + {0.4334419555210749, 0.11561940186571482, 0.09673678794852814}, + {0.44035161811359996, 0.11641624505422682, 0.09773119773581507}, + {0.44727869072102816, 0.11719677282138305, 0.09872562755806155}, + {0.45422306747112823, 0.11796090608463114, 0.09972008388073797}, + {0.46118464319697156, 0.11870856236545602, 0.10071457302443804}, + {0.4681633134778857, 0.11943965573140711, 0.1017091011689388}, + {0.47515897467511364, 0.12015409673393382, 0.10270367435711814}, + {0.4821715239627041, 0.1208517923418958, 0.10369829849873419}, + {0.4892008593541031, 0.12153264587059787, 0.1046929793740726}, + {0.49624687972487286, 0.12219655690619557, 0.10568772263746884}, + {0.5033094848319175, 0.12284342122529493, 0.10668253382070847}, + {0.5103885753295632, 0.12347313070955779, 0.10767741833631286}, + {0.5174840527828012, 0.12408557325511224, 0.10867238148071282}, + {0.5245958196779755, 0.12468063267654717, 0.10966742843731633}, + {0.5317237794311703, 0.12525818860524965, 0.11066256427947438}, + {0.5388678363945218, 0.12581811638183757, 0.1116577939733483}, + {0.5460278958606667, 0.12636028694240006, 0.11265312238068345}, + {0.5532038640655134, 0.12688456669826084, 0.11364855426149251}, + {0.5603956481895038, 0.12739081740893254, 0.11464409427665198}, + {0.5676031563575221, 0.12787889604792488, 0.11563974699041571}, + {0.5748262976375883, 0.12834865466103332, 0.11663551687284723}, + {0.5820649820384645, 0.12879994021670815, 0.11763140830217725}, + {0.5893191205062877, 0.1292325944480741, 0.11862742556708483}, + {0.5965886249203336, 0.12964645368613567, 0.11962357286890879}, + {0.6038734080880022, 0.13004134868367784, 0.12061985432379002}, + {0.6111733837391209, 0.13041710442930957, 0.12161627396474861}, + {0.618488466519628, 0.1307735399510897, 0.12261283574369633}, + {0.6258185719847208, 0.13111046810909502, 0.12360954353338896}, + {0.6331636165915261, 0.13142769537626633, 0.12460640112931987}, + {0.6405235176913502, 0.13172502160680363, 0.125603412251556}, + {0.6478981935215649, 0.13200223979132508, 0.12660058054652026}, + {0.6552875631971755, 0.13225913579794255, 0.1275979095887203}, + {0.6626915467021134, 0.13249548809833553, 0.1285954028824274}, + {0.6701100648802979, 0.13271106747782782, 0.12959306386330607}, + {0.6775430394264935, 0.13290563672840347, 0.13059089589999584}, + {0.6849903928770076, 0.133078950323475, 0.13158890229564854}, + {0.6924520486002461, 0.13323075407316545, 0.13258708628942104}, + {0.6990269444289148, 0.13526285713010114, 0.13312878204163103}, + {0.7029385031056067, 0.14276164252353424, 0.13230087174729266}, + {0.706849160518104, 0.15003367886528432, 0.13144472110159658}, + {0.7107589339135043, 0.1571072636984418, 0.13055959687730143}, + {0.7146678402982333, 0.16400574341929422, 0.12964472942353197}, + {0.7185758964424839, 0.17074862440458652, 0.1286993099989257}, + {0.7224831188845541, 0.1773523851612915, 0.12772248784920406}, + {0.7263895239350789, 0.18383108192179715, 0.12671336699848523}, + {0.7302951276811657, 0.19019680820853718, 0.12567100271919956}, + {0.7341999459904341, 0.19646004903982417, 0.12459439764026739}, + {0.7381039945149617, 0.20262995773846548, 0.12348249744706852}, + {0.742007288695138, 0.20871457496055673, 0.12233418611951721}, + {0.7459098437634323, 0.21472100396010463, 0.1211482806460144}, + {0.7498116747480748, 0.22065555226824157, 0.11992352514088764}, + {0.7537127964766552, 0.22652384728976455, 0.11865858428082418}, + {0.7576132235796376, 0.23233093142236372, 0.11735203596128549}, + {0.7615129704938024, 0.2380813409383808, 0.11600236305643169}, + {0.7654120514656042, 0.24377917187260056, 0.11460794414495701}, + {0.7693104805544623, 0.24942813542336495, 0.11316704303859387}, + {0.7732082716359728, 0.25503160482399895, 0.11167779691868823}, + {0.7771054384050546, 0.260592655225706, 0.11013820284777173}, + {0.7810019943790253, 0.266114097815743, 0.1085461023755086}, + {0.784897952900607, 0.27159850915024936, 0.10689916389931109}, + {0.7887933271408747, 0.2770482564911545, 0.10519486236601067}, + {0.792688130102133, 0.28246551978783785, 0.10343045580787474}, + {0.7965823746207359, 0.28785231082677337, 0.1016029580881492}, + {0.8004760733698467, 0.2932104899790604, 0.09970910708026909}, + {0.8043692388621376, 0.2985417809010483, 0.09774532731012447}, + {0.8082618834524321, 0.30384778348310415, 0.09570768583739653}, + {0.8121540193402956, 0.30912998529284585, 0.09359183981917277}, + {0.8160456585725648, 0.31438977171944593, 0.09139297375735872}, + {0.8199368130458352, 0.31962843499310634, 0.08910572383870971}, + {0.8238274945088833, 0.32484718222701414, 0.0867240859712489}, + {0.8277177145650534, 0.33004714260695417, 0.08424130301309385}, + {0.8316074846745842, 0.33522937383533186, 0.08164972514342614}, + {0.8354968161568933, 0.3403948679210186, 0.07894063513317165}, + {0.8393857201928158, 0.3455445563935293, 0.07610402711123557}, + {0.8432742078267932, 0.350679315009233, 0.07312832277504416}, + {0.8471622899690239, 0.35579996800812036, 0.07000000201860399}, + {0.8510499773975676, 0.3609072919719153, 0.06670311423184544}, + {0.8549372807604048, 0.3660020193276998, 0.06321861961083997}, + {0.8588242105774635, 0.37108484153559657, 0.05952348231757188}, + {0.8627107772425975, 0.37615641199422883, 0.05558939105319657}, + {0.8665969910255304, 0.38121734869353224, 0.0513809015925008}, + {0.870482862073761, 0.3862682366409203, 0.046852647240651586}, + {0.8743684004144292, 0.39130963008373454, 0.04194497518373403}, + {0.8782536159561499, 0.39634205454821875, 0.03662194288964867}, + {0.8821385184908072, 0.40136600871296174, 0.03117410153953512}, + {0.8860231176953159, 0.40638196613271077, 0.025643215104659372}, + {0.8899074231333507, 0.4113903768267081, 0.020028781568071516}, + {0.891065382338744, 0.4184635684621956, 0.021466471088552607}, + {0.8919871230973406, 0.4256470552949243, 0.02354603033215587}, + {0.8928908994946323, 0.4327756220188152, 0.02570095483314324}, + {0.8937766259341077, 0.4398522418561916, 0.027932126084511257}, + {0.8946442158848376, 0.4468796753940895, 0.030240425579256377}, + {0.8954935818622007, 0.4538604904909103, 0.032626734810374966}, + {0.8963246354082741, 0.4607970798827202, 0.03509193527086419}, + {0.8971372870718866, 0.4676916768037213, 0.037636908453718976}, + {0.8979314463883195, 0.4745463688860316, 0.04026253585193785}, + {0.8987070218586405, 0.48136311056322806, 0.042883774659142816}, + {0.899463920928664, 0.4881437341684682, 0.045483032991513316}, + {0.9002020499675142, 0.49488995989000545, 0.048065003458762835}, + {0.9009213142457936, 0.5016034047235632, 0.05063130309097131}, + {0.9016216179133228, 0.5082855905414284, 0.053183371551623206}, + {0.9023028639764596, 0.5149379513816515, 0.055722495847998925}, + {0.902964954274961, 0.5215618400467861, 0.05824983088146562}, + {0.9036077894583927, 0.5281585340897971, 0.060766416652818796}, + {0.9042312689620561, 0.5347292412547051, 0.06327319275680962}, + {0.9048352909824239, 0.5412751044309391, 0.06577101066369245}, + {0.9054197524520664, 0.5477972061730271, 0.0682606441818552}, + {0.9059845490140521, 0.5542965728309169, 0.07074279841591524}, + {0.9065295749958051, 0.5607741783307898, 0.07321811747290291}, + {0.9070547233823978, 0.5672309476415033, 0.07568719112093336}, + {0.9075598857892664, 0.5736677599577373, 0.07815056056678477}, + {0.9080449524343264, 0.5800854516273583, 0.08060872348871567}, + {0.9085098121094662, 0.5864848188474415, 0.083062138436825}, + {0.9089543521514049, 0.5928666201506813, 0.08551122869395478}, + {0.9093784584118849, 0.5992315787015761, 0.08795638567456415}, + {0.909782015227184, 0.6055803844196885, 0.09039797192630794}, + {0.9101649053869216, 0.6119136959454732, 0.09283632378872866}, + {0.9105270101021349, 0.6182321424625531, 0.09527175375494526}, + {0.9108682089726016, 0.6245363253889187, 0.09770455257523358}, + {0.9111883799533859, 0.630826819948256, 0.10013499113555632}, + {0.9114873993205763, 0.6371041766315243, 0.10256332213928446}, + {0.9117651416361977, 0.6433689225578914, 0.10498978161628147}, + {0.9120214797122554, 0.649621562743278, 0.10741459028014497}, + {0.912256284573901, 0.6558625812839713, 0.1098379547515301}, + {0.91246942542167, 0.6620924424620748, 0.11226006866305718}, + {0.9126607695927773, 0.6683115917789337, 0.11468111365925662}, + {0.9128301825214254, 0.6745204569221216, 0.11710126030325854}, + {0.9129775276981008, 0.6807194486710708, 0.11952066890043198}, + {0.9131026666278179, 0.6869089617459752, 0.12193949024790668}, + {0.9132054587872768, 0.6930893756041974, 0.12435786631781182}, + {0.9132857615808976, 0.6992610551880414, 0.1267759308811086}, + {0.9133434302956924, 0.7054243516274225, 0.12919381007809072}, + {0.9133783180549305, 0.7115796029006738, 0.13161162294090045}, + {0.9133902757705612, 0.7177271344564569, 0.13402948187280572}, + {0.9133791520943453, 0.7238672597994953, 0.13644749308843845}, + {0.913344793367654, 0.7300002810426419, 0.13886575701873277}, + {0.9132870435698786, 0.7361264894275755, 0.1412843686838794}, + {0.9132057442654163, 0.7422461658162536, 0.1437034180372798}, + {0.913100734549166, 0.7483595811550647, 0.1461229902831289}, + {0.9129718509904932, 0.7544669969134981, 0.14854316617002308}, + {0.9128189275755945, 0.7605686654989812, 0.15096402226269828}, + {0.9126417956482176, 0.7666648306494336, 0.15338563119383095}, + {0.9124402838486693, 0.7727557278049575, 0.1558080618976074}, + {0.9122142180510416, 0.778841584459982, 0.15823137982661514}, + {0.9119634212986102, 0.7849226204970876, 0.16065564715346278}, + {0.9116877137373088, 0.7909990485036371, 0.16308092295837506}, + {0.9113869125472361, 0.797071074072276, 0.16550726340392827}, + {0.9110608318720959, 0.803138896086265, 0.16793472189794498}, + {0.9107092827465118, 0.8092027069905707, 0.1703633492455004}, + {0.9103320730211178, 0.8152626930495434, 0.17279319379088973}, + {0.909929007285357, 0.8213190345919861, 0.17522430155033844}, + {0.9094998867878827, 0.8273719062443313, 0.17765671633615956}, + {0.9090445093544782, 0.8334214771526294, 0.1800904798730111}, + {0.9085626693033965, 0.8394679111939684, 0.18252563190683574}, + {0.9080541573580172, 0.8455113671779366, 0.18496221030703314}, + {0.9075187605567102, 0.8515519990386777, 0.18740025116234627}, + {0.9069562621598014, 0.8575899560180628, 0.18983978887092715}, + {0.9063664415535179, 0.8636253828404642, 0.19228085622498767}, + {0.9057490741507888, 0.8696584198795938, 0.19472348449042068}, + {0.9051039312887829, 0.875689203317828, 0.197167703481744}, + {0.9044307801230321, 0.8817178652984231, 0.19961354163268363}, + {0.9037293835180177, 0.8877445340709991, 0.2020610260626995}, + {0.9029994999340526, 0.8937693341306414, 0.20451018263972115}, + {0.9022408833103207, 0.8997923863509576, 0.2069610360393544}, + {0.9059888943947992, 0.9040221289848984, 0.2345476432758713}, + {0.9121353668077321, 0.9072538390291374, 0.2723959319742808}, + {0.918103004002936, 0.910496798148879, 0.30707485069273716}, + {0.9238889872583352, 0.913751436869596, 0.3395892760133458}, + {0.9294904738341414, 0.9170181766931385, 0.3705416931634215}, + {0.9349045893736176, 0.9202974302069179, 0.4003237614900562}, + {0.9401284204049521, 0.9235896011902338, 0.4292051255044417}, + {0.9451590068972918, 0.9268950847179593, 0.45737955986332374}, + {0.9499933348250024, 0.9302142672617891, 0.4849910259595919}, + {0.9546283286947478, 0.9335475267892457, 0.5121493527958956}, + {0.9590608439900784, 0.936895232860618, 0.5389401619772186}, + {0.9632876594878218, 0.9402577467240134, 0.5654314125128757}, + {0.9673054693997428, 0.9436354214086733, 0.5916778659454154}, + {0.971110875291573, 0.9470286018167143, 0.6177242212867308}, + {0.9747003777296833, 0.9504376248134289, 0.6436073706776709}, + {0.9780703676032384, 0.9538628193162827, 0.6693580571761435}, + {0.9812171170667078, 0.9573045063827349, 0.6950021159198041}, + {0.9841367700439326, 0.9607629992969943, 0.7205614186521087}, + {0.9868253322306101, 0.9642386036558243, 0.7460546029896806}, + {0.9892786605268938, 0.9677316174534963, 0.7714976428174245}, + {0.9914924518257658, 0.9712423311659882, 0.7969042996355301}, + {0.9934622310757725, 0.9747710278345115, 0.8222864834722017}, + {0.9951833385285259, 0.9783179831484546, 0.8476545442427741}, + {0.9966509160718274, 0.9818834655278131, 0.873017509008704}, + {0.9978598925382617, 0.9854677362051741, 0.8983832767211907}, + {0.9988049678662737, 0.9890710493073268, 0.9237587792366369}, + {0.999480595975958, 0.9926936519365445, 0.9491501153416039}, + {0.9998809662045313, 0.9963357842516011, 0.9745626630050933}, + {1.0, 1.0, 1.0}, +}}; + +template +std::array, 256> plasma_data_ = {{ + {0.05038205347059877, 0.029801736499741757, 0.5279751010495176}, + {0.06353382706361996, 0.028424851177690835, 0.5331235351456174}, + {0.07535267397875561, 0.027204618108821313, 0.5380072654878371}, + {0.08622056271327161, 0.02612369628606181, 0.5426577546250408}, + {0.09637909234021627, 0.02516351238474626, 0.5471034027913018}, + {0.10597907050045527, 0.02430756301203486, 0.5513679345503644}, + {0.11512442337588075, 0.0235544144422598, 0.5554685209574166}, + {0.12390246837508934, 0.022876443394988937, 0.5594230869193363}, + {0.13237958264924907, 0.022256467283011946, 0.5632496670754658}, + {0.14060280627862978, 0.02168533317299063, 0.5669592160880329}, + {0.14860595337659185, 0.021152345584078584, 0.5705618203562642}, + {0.1564211065006705, 0.020649224182780333, 0.5740653310686394}, + {0.16406928001421978, 0.020169228789859318, 0.5774779563374444}, + {0.17157438178522647, 0.019704113165841947, 0.5808064352016079}, + {0.1789495767422052, 0.019250113119147653, 0.584054078695406}, + {0.18621180115469324, 0.018801112566559006, 0.5872277307558299}, + {0.19337385391747602, 0.018351995878840264, 0.5903301881492813}, + {0.20044409185351197, 0.01789999393180025, 0.593363854926767}, + {0.20743511639383128, 0.01743987460850466, 0.5963332877187512}, + {0.21434936531465415, 0.016970872739093673, 0.5992389686439623}, + {0.22119736746683188, 0.016494748620846298, 0.6020833788659872}, + {0.22798262579984302, 0.01600474729153228, 0.6048670732620841}, + {0.23471390034056855, 0.015499747535836161, 0.6075917748304479}, + {0.24139587735519374, 0.014976616724022502, 0.6102591681981376}, + {0.24803115851643903, 0.01443661887416811, 0.6128678816678474}, + {0.25462712204192733, 0.013879480363965033, 0.6154192540143766}, + {0.26118240815987454, 0.013305484446440807, 0.6179109803957406}, + {0.2677033607536392, 0.012713338432089919, 0.6203463317006325}, + {0.27419065115382085, 0.012106344331753975, 0.6227220708698477}, + {0.2806485945135714, 0.011485191704992936, 0.625038400861471}, + {0.2870758894612177, 0.010852198594472949, 0.6272951521878755}, + {0.29347719408360684, 0.010210206090003579, 0.6294899111444117}, + {0.2998551242452729, 0.009558047948332786, 0.6316242235777169}, + {0.30620943129674466, 0.008899055475505046, 0.6336939963015096}, + {0.3125433553743016, 0.008235893717416108, 0.6357002857590853}, + {0.31885566464941756, 0.007572899889250414, 0.6376400727865161}, + {0.3251505835029789, 0.0069117371894770714, 0.6395123380850828}, + {0.3314258950888549, 0.006257740755607049, 0.6413161393477004}, + {0.3376822144299248, 0.005614742031369818, 0.643048949066938}, + {0.343925123616484, 0.00498757999986155, 0.6447101941536691}, + {0.35014944433050965, 0.004378575729205644, 0.6462980198153693}, + {0.3563593495264177, 0.0037944194657679817, 0.6478102381291251}, + {0.3625526716933222, 0.0032394075990651583, 0.6492450805997739}, + {0.3687335729955321, 0.002720261374452697, 0.6506012705463909}, + {0.3748968968242403, 0.002241239865606646, 0.6518761301685362}, + {0.38104622727684795, 0.001810210773066439, 0.6530679993306958}, + {0.3871831206545137, 0.0014300761021609504, 0.6541771655986202}, + {0.3933034524768182, 0.0011100331980040906, 0.6551990534286212}, + {0.39941134218209506, 0.0008549181444151815, 0.6561331884791302}, + {0.40550267547562835, 0.0006738585958816878, 0.656977095844568}, + {0.4115805613352908, 0.0005727689276359682, 0.6577301981873359}, + {0.4176418962835305, 0.000559689848675834, 0.6583901257368883}, + {0.4236882377452387, 0.0006415963809730485, 0.6589560636788017}, + {0.4297191157868382, 0.0008265327400941048, 0.6594251390708742}, + {0.43573345912178957, 0.0011224144971593696, 0.6597970982982151}, + {0.4417323328094361, 0.0015353882778950684, 0.6600691382766763}, + {0.4477136781734527, 0.002075242343276844, 0.6602401195491348}, + {0.45367754705516167, 0.0027502600296914884, 0.6603101230367315}, + {0.45962289480536683, 0.003569082980411755, 0.6602771266757947}, + {0.4655492492356133, 0.004539882193632057, 0.6601391424818946}, + {0.4714571093971736, 0.005672943386802442, 0.6598971161567793}, + {0.4773434667747343, 0.0069747060416045946, 0.6595491544709485}, + {0.48321032105464906, 0.00845482487303384, 0.6590950901585111}, + {0.4890546814926811, 0.010121547209062692, 0.6585341518234636}, + {0.49487752945710545, 0.011984730267283644, 0.6578650488841956}, + {0.5006778931801235, 0.01404940920364397, 0.6570881342241002}, + {0.5064532641572821, 0.016327053582825775, 0.6562022327592171}, + {0.512206101996081, 0.018827299101003524, 0.6552090987935029}, + {0.517932476985869, 0.021556895188755264, 0.6541092197088938}, + {0.5236333071472989, 0.02452621873336916, 0.6529010471797861}, + {0.5293056865203295, 0.02774076220334348, 0.651586191657666}, + {0.5349525083091329, 0.031211170127490386, 0.6501649809244013}, + {0.5405698921735111, 0.034943657938542025, 0.6486401484123572}, + {0.5461562839529602, 0.03894709993862434, 0.6470103291518646}, + {0.5517150940137298, 0.04312993669146801, 0.6452770884507062}, + {0.5572424908996385, 0.04732473166532047, 0.6434432899905641}, + {0.5627382914453162, 0.05153956982770822, 0.6415090129244055}, + {0.5682006939186361, 0.05577231508140689, 0.639477236154527}, + {0.5736324841026456, 0.06002312768941918, 0.6373489241079173}, + {0.5790288922820648, 0.06429083299444488, 0.635126168256215}, + {0.5843916716197954, 0.06857462612193421, 0.6328118231142932}, + {0.5897190859433459, 0.07287330061804262, 0.6304080857996939}, + {0.5950105087389658, 0.07718497188889406, 0.627917359511397}, + {0.600266274548656, 0.08151172798904885, 0.6253419897153364}, + {0.6054847038259513, 0.08584937397306835, 0.6226862814869409}, + {0.6106674577942587, 0.09020012029057023, 0.6199508828839105}, + {0.6158118936935632, 0.09455974518910823, 0.6171401916106442}, + {0.6209196353232503, 0.09893048328312148, 0.6142567668402714}, + {0.625987078238522, 0.10330809138750463, 0.6113050903371116}, + {0.6310165297116345, 0.10769470016602048, 0.6082874219554474}, + {0.6360082571946242, 0.11208841745759027, 0.6052049784133696}, + {0.6409587158624425, 0.11648801193763364, 0.6020653233567386}, + {0.6458724305886356, 0.120894724408147, 0.5988668588802512}, + {0.6507458962880415, 0.1253053066756304, 0.5956172158180971}, + {0.65558059804725, 0.12972201477991677, 0.59231673323355}, + {0.6603740711643852, 0.13414058702631182, 0.5889711004114799}, + {0.6651285526432004, 0.1385621615837031, 0.5855824728255514}, + {0.669845240296135, 0.1429888560980906, 0.582153977816893}, + {0.6745217289587141, 0.14741542201076516, 0.5786883585907729}, + {0.6791604036855876, 0.15184511348395324, 0.5751888508715063}, + {0.6837578997178535, 0.1562746720253843, 0.5716602384468066}, + {0.6883185616652895, 0.16070636061039098, 0.5681027207214548}, + {0.6928400648216108, 0.16513791277492407, 0.5645221138655818}, + {0.6973235757805955, 0.1695694677210192, 0.5609195098635373}, + {0.7017692243107729, 0.1740021467142358, 0.5572959855617685}, + {0.7061777422578236, 0.17843369623403554, 0.5536573853799269}, + {0.7105493783435904, 0.18286537302055275, 0.5500038553740142}, + {0.7148829033672169, 0.1872959178727836, 0.5463382579948199}, + {0.7191815273421805, 0.19172659246702414, 0.5426627244615733}, + {0.7234440590934259, 0.196155133293472, 0.5389811286444972}, + {0.7276695980921538, 0.20058267652430906, 0.5352935340967259}, + {0.7318622095195731, 0.20501034405621088, 0.5316009984849964}, + {0.7360187549600071, 0.20943588386264006, 0.527908404300108}, + {0.7401433549469377, 0.2138615497973006, 0.5242158683817802}, + {0.7442319068498962, 0.2182850864322064, 0.520524273866664}, + {0.7482894956274093, 0.22270875088361386, 0.516833738969623}, + {0.7523120538611476, 0.2271302847089524, 0.5131491434259574}, + {0.7563036182318114, 0.23155182037018107, 0.509468548147597}, + {0.760264196042346, 0.23597347976619776, 0.505794013908438}, + {0.7641927663268164, 0.24039301314981837, 0.5021264170700042}, + {0.7680903336977949, 0.24481467160443043, 0.49846488562080354}, + {0.7719579098239822, 0.24923420250548467, 0.494813286735782}, + {0.7757964670137317, 0.2536558602885356, 0.49117075886112754}, + {0.7796040489503765, 0.2580753889528994, 0.487539157444613}, + {0.7833826364367662, 0.262496918855311, 0.48391855557538205}, + {0.7871331836672137, 0.2669195732674377, 0.4803070299618413}, + {0.7908547764917832, 0.2713421013551332, 0.4767064258861618}, + {0.7945493142314948, 0.2757677557136531, 0.47311690432863956}, + {0.7982159123706819, 0.2801942814938595, 0.4695382974681735}, + {0.801855440805233, 0.28462393619999926, 0.46597078035645983}, + {0.8054670443253337, 0.28905445984517764, 0.46241517054928255}, + {0.8090525637702202, 0.2934891151740604, 0.4588696581516773}, + {0.8126121722311862, 0.29792563692815727, 0.4553380455774297}, + {0.8161437857429269, 0.3023651595826911, 0.45181643298028346}, + {0.8196512962080388, 0.30680981323456863, 0.44830592266123775}, + {0.8231319147062668, 0.31125833345906073, 0.4448063071891859}, + {0.8265884164961489, 0.31571198854333155, 0.4413158011478088}, + {0.8300180400348914, 0.3201695064581668, 0.43783618296069426}, + {0.8334225331012705, 0.3246331633551905, 0.43436568094830924}, + {0.8368011616192005, 0.3291026789528604, 0.4309050603621552}, + {0.8401547945201179, 0.33357719515430856, 0.42745544005358527}, + {0.8434842793132458, 0.33805985158665625, 0.42401293964429126}, + {0.8467879171814312, 0.3425483651134692, 0.42057931701643003}, + {0.8500663933256695, 0.3470460241716122, 0.41715281999997633}, + {0.853319036312829, 0.35155053489832117, 0.4137341950926385}, + {0.8565475037861691, 0.35606419689875035, 0.4103217013252645}, + {0.8597501517507731, 0.3605857048991911, 0.4069170743064185}, + {0.8629268039532411, 0.36511621303625214, 0.40351944853543975}, + {0.8660782631128492, 0.36965787597771715, 0.4001259551388744}, + {0.8692029205728464, 0.3742093808977564, 0.3967383275867196}, + {0.8723033707464051, 0.37877204764837713, 0.39335483663056486}, + {0.8753760334959819, 0.38334454940566526, 0.38997620732417515}, + {0.8784234745450857, 0.3879302203109463, 0.3865997186779487}, + {0.8814431427224427, 0.3925267186370576, 0.38322908763780417}, + {0.8844358150168464, 0.39713621668929217, 0.3798604589983262}, + {0.8874022475255273, 0.4017598897994324, 0.3764939692996154}, + {0.8903399254603347, 0.40639538423669647, 0.3731303392842935}, + {0.8932503482591801, 0.41104606226907536, 0.3697678512068009}, + {0.8961310320776956, 0.41570955292043654, 0.3664072199362221}, + {0.8989844448210237, 0.42039023641999307, 0.36304673325600695}, + {0.9018071346530614, 0.4250847229961323, 0.35968810073229274}, + {0.9046008288037846, 0.4297942088907302, 0.35632947125103215}, + {0.9073652324299479, 0.4345218955954952, 0.3529699824197478}, + {0.9100979328220618, 0.43926537724749737, 0.3496103521951318}, + {0.9128003257007559, 0.4440270702284773, 0.3462508642176817}, + {0.9154710325568927, 0.4488045475293247, 0.3428902329848131}, + {0.9181094141599885, 0.45360124699433185, 0.3395287458827024}, + {0.9207141279319739, 0.45841471975818476, 0.3361661136226204}, + {0.9232868464124966, 0.463248191094171, 0.3328014851212701}, + {0.9258252179695905, 0.46810089493647095, 0.3294349948733575}, + {0.928328943461609, 0.4729723618415593, 0.32606736582761625}, + {0.9307983028156818, 0.4778650729009944, 0.32269687622031573}, + {0.9332320356689454, 0.48277753475654456, 0.31932524626654357}, + {0.935630382313249, 0.4877102534916354, 0.3159517572279356}, + {0.9379901229720649, 0.4926647102078156, 0.3125751263224191}, + {0.94031286905006, 0.4976391653394365, 0.30919749958566495}, + {0.9425982043994484, 0.5026368889510107, 0.3058160067766645}, + {0.9448439581861301, 0.507655339193432, 0.30243337976158996}, + {0.9470512797767, 0.5126970710073548, 0.2990488875873464}, + {0.9492170420289342, 0.5177605158051324, 0.29566225939396684}, + {0.9513443493064214, 0.5228482560427825, 0.2922747680564989}, + {0.95342812024145, 0.5279576952925963, 0.2888831386174737}, + {0.9554704126542967, 0.5330914441820193, 0.28548964857337034}, + {0.9574691920662094, 0.5382478782970336, 0.2820960181641041}, + {0.9594239777856378, 0.5434283103460965, 0.27870139293719676}, + {0.9613362570153808, 0.5486340651043815, 0.27530489863581714}, + {0.9632030520719662, 0.5538624913974601, 0.2719092715909324}, + {0.9650243153126318, 0.5591162551393607, 0.26851277921609085}, + {0.9667981202444841, 0.5643936755766422, 0.2651181499385089}, + {0.9685263667936735, 0.5696984485228503, 0.26172065963235575}, + {0.9702051814086846, 0.5750258633596333, 0.258325028790098}, + {0.9718350028152128, 0.5803792760776375, 0.25493140399836905}, + {0.973416234677147, 0.5857590553651805, 0.2515399093896209}, + {0.9749470666071361, 0.5911624621207934, 0.24815128177724166}, + {0.9764282806289234, 0.5965932508399702, 0.24476679063210272}, + {0.9778561235005537, 0.6020486514176712, 0.24138715955646184}, + {0.9792333190737449, 0.6075304496592373, 0.23801267291982608}, + {0.980556172868528, 0.6130368443483086, 0.23464603815019064}, + {0.9818260338342485, 0.618569237111758, 0.2312874100772107}, + {0.983041213251059, 0.6241290418881347, 0.2279369200964918}, + {0.984199086129537, 0.6297154282611285, 0.22459528753260782}, + {0.9853012455753073, 0.6353282428938619, 0.22126480373791835}, + {0.9863451305526932, 0.6409666230896872, 0.2179481656192832}, + {0.987332269632511, 0.6466314474784756, 0.21464768988345995}, + {0.988260166889663, 0.6523228213835303, 0.2113640451754461}, + {0.9891280720682684, 0.6580401935630623, 0.20810040712251393}, + {0.989935193134965, 0.6637850245048573, 0.2048589308368297}, + {0.9906811112647872, 0.6695553903969398, 0.20164228467841383}, + {0.9913652104916543, 0.675353231166615, 0.19845282041957812}, + {0.9919851419644327, 0.681176590770927, 0.19529516473738912}, + {0.9925412186450403, 0.6870284413732891, 0.19216971523394297}, + {0.9930321637354537, 0.6929047946873668, 0.18908404856516375}, + {0.9934561180556553, 0.6988071461016482, 0.18604138565745748}, + {0.9938141746253392, 0.7047390032802133, 0.18304294167742508}, + {0.9941031429791255, 0.7106953484789053, 0.18009726563511483}, + {0.9943241754734297, 0.7166792156038955, 0.17720784326567807}, + {0.9944741584952311, 0.7226885545120336, 0.17438115112347216}, + {0.9945531662213939, 0.7287264314705092, 0.17162175513054803}, + {0.994561164165776, 0.7347887640856848, 0.16893804446424532}, + {0.9944951727911301, 0.7408770946176795, 0.16633533149747243}, + {0.9943551582286289, 0.7469929781194636, 0.16382095249343898}, + {0.9941411819033531, 0.7531343027240105, 0.16140421771177754}, + {0.993851140881807, 0.7593021960529095, 0.1590918763664673}, + {0.9934821808433413, 0.7654965143680154, 0.15689111532223957}, + {0.9930331122322037, 0.7717184174350065, 0.15480781781660563}, + {0.9925051688188334, 0.7779647295700995, 0.15285502755098562}, + {0.9918972375664695, 0.7842360395514291, 0.15104222448313137}, + {0.9912091443124736, 0.7905349489016323, 0.1493769620239061}, + {0.9904392291943233, 0.7968562534486284, 0.1478701260432203}, + {0.9895871071514554, 0.8032031721875696, 0.14652892189857109}, + {0.9886482096752364, 0.8095764705517057, 0.1453570476879498}, + {0.9876210577245915, 0.815976398662919, 0.14436290762709728}, + {0.986509178197983, 0.8223986911764639, 0.14355699253114637}, + {0.9853139963633676, 0.8288446279885695, 0.14294492163758302}, + {0.9840311334696324, 0.8353129155540111, 0.14252796680830504}, + {0.9826532853628255, 0.8418092005650518, 0.14230298881977124}, + {0.9811900755223993, 0.8483271434249618, 0.14227897296255487}, + {0.9796442447131871, 0.854863423552606, 0.1424529510156046}, + {0.9779950043835023, 0.8614303744688768, 0.14280800468858543}, + {0.9762651924699953, 0.8680136489692144, 0.14335094248589855}, + {0.9744429204121595, 0.8746206082101065, 0.14406105658536314}, + {0.972530126666216, 0.8812478776950604, 0.14492296106549138}, + {0.9705333468892211, 0.8878931459431306, 0.14591884881454822}, + {0.968443047163475, 0.8945621097233081, 0.14701399877638566}, + {0.9662712851816472, 0.901246373209881, 0.14817986820470014}, + {0.964020955903533, 0.9079483440427187, 0.1493700336843369}, + {0.9616812107840874, 0.9146696029935507, 0.1505199051295305}, + {0.959275857396244, 0.9214055790441742, 0.15156603392174148}, + {0.9568081246010715, 0.9281498350816461, 0.1524089373934798}, + {0.9542874028057909, 0.934905090703852, 0.15292087802256293}, + {0.9517260321586368, 0.9416690683960072, 0.15292489914850274}, + {0.9491513146628231, 0.9484323225943193, 0.1521779775289114}, + {0.9466019493393495, 0.9551882982848324, 0.15032766414862223}, + {0.9441522165792432, 0.9619135560223769, 0.14686103617160504}, + {0.9418959241387963, 0.9685885113553053, 0.14095488309848805}, + {0.9400151278782742, 0.9751557856205376, 0.131325887773911}, +}}; + +template +static constexpr const std::array, 256> + smooth_cool_warm_data_ = { + {{0.22999950386952345, 0.2989989340493756, 0.754000138575591}, + {0.23451750918602265, 0.30586471825124395, 0.760211287847582}, + {0.23905139222321087, 0.31271835359723077, 0.7663613706951183}, + {0.2436017365913441, 0.3195596165920886, 0.7724494083708939}, + {0.24816908043486074, 0.3263882334026712, 0.7784744332927407}, + {0.25275391815771386, 0.33320388462766504, 0.7844354891865984}, + {0.2573567020073366, 0.34000620954660093, 0.7903316312278389}, + {0.2619778435347082, 0.34679480991553485, 0.7961619261808826}, + {0.26661771494573344, 0.3535692533668808, 0.8019254525370478}, + {0.271276650357161, 0.3603290764626063, 0.8076213006505808}, + {0.27595494696856954, 0.3670737874430388, 0.813248572872804}, + {0.28065286616048707, 0.37380286870769464, 0.8188063836843368}, + {0.28537063452740463, 0.3805157790595848, 0.8242938598253321}, + {0.29010844485334814, 0.3872119557402635, 0.829710140423685}, + {0.29486645703670583, 0.3938908162793105, 0.8350543771211604}, + {0.2996447989701334, 0.4005517601788923, 0.8403257341974003}, + {0.30444356738064665, 0.4071941704514421, 0.8455233886917599}, + {0.3092628286343541, 0.41381741502624314, 0.8506465305229377}, + {0.31410261950970153, 0.42042084803879193, 0.8556943626063482}, + {0.3189629479426216, 0.4270038110151302, 0.8606661009692109}, + {0.32384379374653405, 0.43356563396190284, 0.8655609748633052}, + {0.32874510930975565, 0.4401056363716498, 0.8703782268753609}, + {0.33366682027256384, 0.4466231281517378, 0.8751171130350492}, + {0.33860882618583127, 0.45311741048440196, 0.8797769029205332}, + {0.3435710011529169, 0.45958777662452927, 0.8843568797615591}, + {0.3485531944562718, 0.46603351264108767, 0.8888563405400349}, + {0.3535552311699886, 0.47245389810747423, 0.8932745960880898}, + {0.3585769127594044, 0.47884820674548473, 0.8976109711835649}, + {0.3636180176686533, 0.4852157070271205, 0.9018648046429221}, + {0.3686783018969878, 0.49155566273800605, 0.9060354494115308}, + {0.37375749956453747, 0.49786733350580864, 0.9101222726513168}, + {0.37885532346808715, 0.5041499752967064, 0.9141246558257436}, + {0.38397146562736917, 0.5104028408826495, 0.918041994782103}, + {0.38910559782229387, 0.5166251802818846, 0.9218736998310882}, + {0.39425737212145806, 0.5228162411749818, 0.9256191958236355}, + {0.39942642140225487, 0.5289752692983762, 0.9292779222250065}, + {0.4046123598628117, 0.5351015088172548, 0.9328493331860931}, + {0.4098147835259849, 0.541194202679442, 0.9363328976119261}, + {0.41503327073558766, 0.5472525929517891, 0.9397280992273693}, + {0.4202673826449946, 0.5532759211404236, 0.943034436639982}, + {0.42551666369825586, 0.5592634284961118, 0.9462514234000324}, + {0.43078064210382544, 0.5652143563058468, 0.9493785880576479}, + {0.43605883030099185, 0.5711279461717078, 0.9524154742170866}, + {0.44135072541910086, 0.5770034402779125, 0.9553616405881157}, + {0.4466558097296202, 0.5828400816469308, 0.9582166610344868}, + {0.4519735510911263, 0.5886371143854353, 0.960980124619491}, + {0.457303403387259, 0.5943937839208078, 0.9636516356485881}, + {0.46264480695769356, 0.6001093372288535, 0.9662308137090968}, + {0.4679971890221843, 0.6057830230533238, 0.968717293706932}, + {0.4733599640977317, 0.6114140921177984, 0.9711107259003909}, + {0.4787325344089037, 0.6170017973304325, 0.9734107759309701}, + {0.48411429029138214, 0.6225453939820256, 0.9756171248512094}, + {0.48950461058876166, 0.6280441399378467, 0.9777294691495587}, + {0.49490286304267245, 0.6334972958235978, 0.9797475207722576}, + {0.5003084046762621, 0.6389041252058836, 0.9816710071422271}, + {0.5057205821711058, 0.644263894767512, 0.983499671174965}, + {0.511138732237593, 0.6495758744779339, 0.9852332712914448}, + {0.5165621819788595, 0.654839337759102, 0.9868715814280132}, + {0.5219902492483212, 0.6600535616470082, 0.9884143910432847}, + {0.5274222430008886, 0.6652178269491371, 0.9898615051220324}, + {0.5328574636379119, 0.670331418398056, 0.9912127441760742}, + {0.5382952033459485, 0.6753936248013475, 0.9924679442421503}, + {0.5437347464294153, 0.6804037391880692, 0.9936269568768029}, + {0.5491753696372063, 0.685361058951912, 0.9946896491482432}, + {0.5546163424833603, 0.690264885991224, 0.9956559036252249}, + {0.5600569275618472, 0.695114526846042, 0.9965256183629146}, + {0.5654963808555731, 0.6999092928322662, 0.9972987068857656}, + {0.5709339520396719, 0.7046485001731109, 0.9979750981673984}, + {0.5763688847791901, 0.7093314701279408, 0.9985547366074979}, + {0.5818004170212294, 0.7139575291186055, 0.9990375820057199}, + {0.5872277812816606, 0.7185260088533676, 0.9994236095326229}, + {0.5926502049264796, 0.7230362464485207, 0.9997128096976274}, + {0.5980669104479099, 0.7274875845477786, 0.9999051883140077}, + {0.603477115735333, 0.7318793714395154, 1.0}, + {0.6088800343411463, 0.7362109611719294, 0.9999995804425049}, + {0.6142748757416401, 0.7404817136661965, 0.9999016817439826}, + {0.6196608455929782, 0.7446909948276748, 0.9997071369848932}, + {0.6250371459823868, 0.7488381766552155, 0.9994160278693497}, + {0.6304029756746347, 0.7529226373486367, 0.9990284511333963}, + {0.6357575303538953, 0.7569437614144018, 0.9985445184894549}, + {0.6411000028610946, 0.7609009397695506, 0.9979643565678705}, + {0.6464295834268168, 0.7647935698439208, 0.9972881068555687}, + {0.6517454598998733, 0.7686210556806996, 0.9965159256318358}, + {0.6570468179716188, 0.7723828080353353, 0.9956479839012286}, + {0.6623328413960967, 0.7760782444728409, 0.9946844673236305}, + {0.6676027122061123, 0.7797067894635203, 0.9936255761414589}, + {0.6728556109253114, 0.7832678744771355, 0.9924715251040422}, + {0.6780907167763519, 0.7867609380755451, 0.9912225433891731}, + {0.683307207885253, 0.7901854260038265, 0.9898788745218482}, + {0.6885042614820046, 0.7935407912799094, 0.988440776290216}, + {0.6936810540975126, 0.7968264942827246, 0.9869085206587308}, + {0.6988367617569751, 0.8000420028388932, 0.9852823936785383}, + {0.7039705601697447, 0.8031867923079613, 0.983562695395095}, + {0.7090816249157784, 0.8062603456661956, 0.9817497397530396}, + {0.714169131628733, 0.8092621535889422, 0.9798438544983238}, + {0.7192322561757896, 0.8121917145315617, 0.9778453810776183}, + {0.7242701748342745, 0.8150485348089448, 0.9757546745350029}, + {0.7292820644651583, 0.8178321286736122, 0.9735721034059553}, + {0.7342671026834836, 0.8205420183923986, 0.971298049608644}, + {0.7392244680258144, 0.8231777343217284, 0.9689329083325428}, + {0.7441533401147525, 0.8257388149814784, 0.9664770879243741}, + {0.7490528998206014, 0.8282248071274302, 0.9639310097713906}, + {0.7539223294202332, 0.8306352658223072, 0.9612951081820061}, + {0.7587608127532254, 0.8329697545053927, 0.9585698302637836}, + {0.7635675353753275, 0.8352278450607313, 0.9557556357987903}, + {0.7683416847093205, 0.8374091178838983, 0.9528529971163268}, + {0.7730824501933197, 0.8395131619473374, 0.9498623989630331}, + {0.7777890234265885, 0.8415395748642601, 0.9467843383703861}, + {0.7824605983129111, 0.8434879629510917, 0.9436193245195849}, + {0.7870963712015859, 0.8453579412884608, 0.9403678786038298}, + {0.7916955410260809, 0.8471491337807205, 0.9370305336880028}, + {0.7962573094404225, 0.8488611732139871, 0.933607834565744}, + {0.8007808809533457, 0.8504937013126886, 0.9301003376139276}, + {0.8052654630602748, 0.8520463687946024, 0.9265086106445327}, + {0.8097102663731715, 0.8535188354243787, 0.9228332327539112}, + {0.8141145047483038, 0.854910770065524, 0.9190747941694408}, + {0.8184773954119764, 0.8562218507308311, 0.9152338960935597}, + {0.822798159084272, 0.857451764631246, 0.9113111505451725}, + {0.827076020100851, 0.8586002082231403, 0.9073071801984174}, + {0.8313102065328385, 0.8596668872539794, 0.9032226182187731}, + {0.8354999503048602, 0.8606515168063638, 0.8990581080965018}, + {0.8396444873112505, 0.8615538213404197, 0.8948143034773921}, + {0.8437430575304858, 0.8623735347345196, 0.8904918679907933}, + {0.8477949051378751, 0.8631104003243038, 0.8860914750749006}, + {0.8517992786165454, 0.8637641709399845, 0.8816138077992733}, + {0.8557554308667662, 0.8643346089419015, 0.8770595586845422}, + {0.8596626193136427, 0.8648214862543027, 0.8724294295192715}, + {0.8635201060132168, 0.8652245843973202, 0.8677241311739308}, + {0.8676431881102519, 0.8645140349150363, 0.8626161485985507}, + {0.8719973001889246, 0.8626912788780988, 0.8571344116931553}, + {0.8762551679574422, 0.8607866996599632, 0.8516174449794455}, + {0.8804169678453379, 0.8588005566711197, 0.8460661683343939}, + {0.8844828646854237, 0.8567331182372422, 0.8404815005112565}, + {0.8884530127026752, 0.8545846614985785, 0.834864358985154}, + {0.892327556446231, 0.8523554723065947, 0.829215659800157}, + {0.8961066316684723, 0.8500458451177988, 0.8235363174178995}, + {0.8997903661548088, 0.8476560828846528, 0.8178272445677435}, + {0.9033788805075311, 0.8451864969434798, 0.812089352098517}, + {0.9068722888867912, 0.8426374068992736, 0.8063235488318476}, + {0.910270699711566, 0.8400091405073019, 0.8005307414171138}, + {0.9135742163232042, 0.8373020335514, 0.7947118341880348}, + {0.9167829376139871, 0.8345164297188294, 0.7888677290209213}, + {0.9198969586229171, 0.8316526804715908, 0.7829993251946056}, + {0.9229163711008167, 0.8287111449140491, 0.7771075192520753}, + {0.9258412640466325, 0.8256921896567365, 0.7711932048638259}, + {0.9286717242167226, 0.822596188676188, 0.7652572726929551}, + {0.9314078366087624, 0.8194235231706464, 0.7593006102620192}, + {0.9340496849217929, 0.8161745814114749, 0.7533241018216675}, + {0.9365973519938281, 0.8128497585900935, 0.7473286282210768}, + {0.9390509202183217, 0.8094494566602553, 0.7413150667802011}, + {0.9414104719407324, 0.8059740841754534, 0.7352842911638605}, + {0.9436760898363059, 0.8024240561212462, 0.7292371712576793}, + {0.9458478572701444, 0.7987997937422701, 0.7231745730458999}, + {0.9479258586405416, 0.7951017243636899, 0.717097358491085}, + {0.9499101797065052, 0.7913302812068249, 0.7110063854157246}, + {0.951800907900325, 0.7874859031986702, 0.7049025073857709}, + {0.953598132625986, 0.7835690347750057, 0.6987865735961123}, + {0.9553019455441706, 0.7795801256767763, 0.6926594287580068}, + {0.9569124408445594, 0.7755196307393911, 0.6865219129884912}, + {0.9584297155060683, 0.7713880096745724, 0.6803748617017831}, + {0.9598538695456499, 0.7671857268443542, 0.6742191055026909}, + {0.9611850062562218, 0.7629132510268043, 0.6680554700820523}, + {0.9624232324342575, 0.758571055173009, 0.6618847761142137}, + {0.9635686585975486, 0.7541596161548229, 0.6557078391565709}, + {0.9646213991936067, 0.7496794145028565, 0.6495254695511868}, + {0.9655815727991436, 0.7451309341341271, 0.6433384723285004}, + {0.9664493023110522, 0.7405146620687538, 0.6371476471131512}, + {0.9672247151292687, 0.7358310881350345, 0.6309537880319284}, + {0.9679079433318883, 0.7310807046621858, 0.6247576836238656}, + {0.9684991238428787, 0.7262640061599712, 0.6185601167525033}, + {0.9689983985927076, 0.7213814889843815, 0.612361864520328}, + {0.9694059146721955, 0.7164336509884588, 0.6061636981854146}, + {0.9697218244798756, 0.7114209911572899, 0.5999663830802852}, + {0.9699462858631324, 0.7063440092261024, 0.5937706785330095}, + {0.9700794622533694, 0.7012032052803152, 0.5875773377905578}, + {0.9701215227954475, 0.6959990793362977, 0.5813871079444363}, + {0.9700726424716136, 0.6907321309014792, 0.5752007298586196}, + {0.9699330022201408, 0.6854028585123331, 0.5690189380998024}, + {0.9697027890488664, 0.6800117592486405, 0.5628424608699958}, + {0.9693821961438281, 0.6745593282222776, 0.556672019941486}, + {0.9689714229731695, 0.6690460580386323, 0.5505083305941867}, + {0.968470675386481, 0.663472438228566, 0.5443521015554007}, + {0.9678801657097379, 0.65783895464866, 0.5382040349420275}, + {0.9672001128359847, 0.6521460888472544, 0.5320648262052324}, + {0.9664307423119013, 0.6463943173935754, 0.5259351640776159}, + {0.9655722864203883, 0.6405841111669635, 0.5198157305229032}, + {0.964624984259297, 0.6347159346029446, 0.5137072006881956}, + {0.9635890818164178, 0.6287902448925465, 0.507610242858806}, + {0.9624648320408441, 0.6228074911309212, 0.5015255184157178}, + {0.9612524949108144, 0.6167681134109175, 0.4954536817957061}, + {0.9599523374981328, 0.6106725418568123, 0.4893953804541488}, + {0.9585646340292623, 0.6045211955929051, 0.4833512548305818}, + {0.9570896659431806, 0.5983144816411149, 0.4773219383170267}, + {0.9555277219460815, 0.5920527937410947, 0.47130805722914443}, + {0.9538790980630029, 0.5857365110856726, 0.4653102307802585}, + {0.9521440976864516, 0.5793659969636203, 0.4593290710582975}, + {0.9503230316221086, 0.57294159730086, 0.4533651830057083}, + {0.948416218131665, 0.5664636390902013, 0.4474191644024001}, + {0.9464239829728659, 0.5599324286985411, 0.44149160585177294}, + {0.9443466594368136, 0.5533482500391552, 0.4355830907698924}, + {0.9421845883825966, 0.546711362595224, 0.42969419537788606}, + {0.9399381182692833, 0.5400219992790316, 0.4238254886976179}, + {0.9376076051853501, 0.533280364109342, 0.4179775325507263}, + {0.9351934128755736, 0.5264866296872404, 0.4121508815610997}, + {0.9326959127654463, 0.5196409344481697, 0.40634608316087356}, + {0.9301154839831494, 0.5127433796649743, 0.40056367760003836}, + {0.9274525133791317, 0.5057940261733677, 0.39480419795975347}, + {0.9247073955433249, 0.49879289078734274, 0.38906817016946776}, + {0.9218805328200373, 0.4917399423674949, 0.38335611302795025}, + {0.9189723353205592, 0.4846350974999652, 0.37766853822834884}, + {0.9159832209335118, 0.47747821573754495, 0.37200595038739454}, + {0.9129136153329698, 0.47026909434728564, 0.3663688470788784}, + {0.90976395198439, 0.46300746250050845, 0.36075771887154084}, + {0.9065346721483711, 0.4556929748311352, 0.35517304937151345}, + {0.9032262248822704, 0.44832520427650463, 0.34961531526947287}, + {0.8998390670397057, 0.44090363410085304, 0.34408498639266283}, + {0.896373663267962, 0.43342764898501834, 0.3385825257619646}, + {0.8928304860033279, 0.42589652504602493, 0.33310838965420186}, + {0.8892100154643842, 0.41830941862630455, 0.32766302766986616}, + {0.8855127396432578, 0.4106653536635276, 0.32224688280648867}, + {0.8817391542948727, 0.4029632074170497, 0.31686039153786477}, + {0.8778897629242048, 0.3952016942845104, 0.3115039838993836}, + {0.8739650767715597, 0.3873793473900178, 0.30617808357969667}, + {0.8699656147959004, 0.37949449756134346, 0.30088310801901375}, + {0.8658919036562271, 0.37154524923423027, 0.2956194685142945}, + {0.8617444776910301, 0.3635294527231879, 0.29038757033164536}, + {0.8575238788958367, 0.35544467217440223, 0.2851878128262474}, + {0.8532306568988527, 0.3472881483602095, 0.2800205895701496}, + {0.8488653689347272, 0.33905675527607415, 0.27488628848829755}, + {0.844428579816439, 0.33074694924673165, 0.2697852920031808}, + {0.8399208619053304, 0.3223547089197083, 0.26471797718851403}, + {0.835342795079293, 0.3138754640964424, 0.2596847159323806}, + {0.8306949666991194, 0.30530401078823033, 0.25468587511031116}, + {0.825977971573034, 0.2966344091359757, 0.24972181676877747}, + {0.8211924119194148, 0.28785985982733997, 0.2447928983196327}, + {0.8163388973277163, 0.2789725532777859, 0.23989947274604145}, + {0.8114180447176049, 0.2699634839588782, 0.2350418888204895}, + {0.8064304782963232, 0.2608222196264688, 0.230220491335487}, + {0.8013768295142913, 0.25153661146923556, 0.2254356213476219}, + {0.7962577370189533, 0.24209242581295431, 0.22068761643565016}, + {0.7910738466068946, 0.2324728700992567, 0.21597681097335308}, + {0.785825811174225, 0.22265797397565007, 0.2113035364179236}, + {0.7805142906652605, 0.21262376808227257, 0.20666812161469034}, + {0.7751399520194979, 0.20234117434687338, 0.2020708931190197}, + {0.7697034691169152, 0.19177447487857652, 0.19751217553628297}, + {0.7642055227215985, 0.18087914808905534, 0.19299229188080813}, + {0.7586468004237221, 0.16959872367321424, 0.18851156395477772}, + {0.7530279965798936, 0.15786005774647732, 0.18407031274806854}, + {0.7473498122518853, 0.1455659466237694, 0.17966885886006054}, + {0.7416129551437725, 0.13258300379739485, 0.1753075229444704}, + {0.7358181395374971, 0.11872050682883606, 0.17098662617829208}, + {0.729966086226886, 0.1036904371731237, 0.16670649075593325}, + {0.7240575224501452, 0.08702339888581809, 0.1624674404096517}, + {0.7180931818208612, 0.06786174152286231, 0.15826980095738155}, + {0.712073804257538, 0.04430319728532283, 0.15411390087901955}, + {0.7060001359117047, 0.015991824033980695, 0.15000007192220008}}}; + +template +static constexpr const std::array, 256> viridis_data_ = { + {{0.2670039853213788, 0.0048725657145795975, 0.32941506855247793}, + {0.26850981914385313, 0.009602990407952114, 0.33542640725404194}, + {0.2699440291511295, 0.014623657659867702, 0.34137927634304566}, + {0.271304877824855, 0.01994002237673082, 0.3472686291318146}, + {0.27259406260318486, 0.0255617891189931, 0.3530934750332732}, + {0.27380892621369024, 0.03149509118386225, 0.3588528426972369}, + {0.27495208578509805, 0.03775096330071057, 0.36454366367333946}, + {0.27602196419599767, 0.04416532238909473, 0.3701640471152313}, + {0.2770178542655486, 0.050341751402647274, 0.37571443702683854}, + {0.2779409905222335, 0.05632269668695442, 0.381191238867294}, + {0.2787908952957126, 0.06214312525024266, 0.386591645366443}, + {0.27956600607518295, 0.06783500475980075, 0.39191741935399227}, + {0.2802669260610985, 0.07341543578584622, 0.3971628433351474}, + {0.2808940110629919, 0.07890627296909186, 0.402329588370124}, + {0.2814459462121492, 0.08431870698834085, 0.4074140304183279}, + {0.2819238934697361, 0.08966415929405766, 0.4124144814203868}, + {0.2823269547340802, 0.09495395414045926, 0.4173312035070467}, + {0.28265591676374746, 0.10019440706631136, 0.42215967285462885}, + {0.2829099523467409, 0.10539218382981966, 0.42690236327520725}, + {0.2830909293924702, 0.11055163703080462, 0.43155385240026206}, + {0.2831969393871863, 0.11567940038180258, 0.4361155100499537}, + {0.2832289314889045, 0.1207758539544326, 0.4405840195472734}, + {0.2831869362255922, 0.1258463172454443, 0.4449595399107695}, + {0.28307192228564804, 0.13089406218358995, 0.4492411716459423}, + {0.28288394120635924, 0.1359185257084681, 0.45342671165618736}, + {0.2826229022373855, 0.1409252633679265, 0.4575173087262126}, + {0.28228993571972105, 0.14591072658175047, 0.46150987016675354}, + {0.28188687220607433, 0.1508804582163323, 0.46540543189260436}, + {0.2814119198278991, 0.15583292129399035, 0.4692010151483717}, + {0.28086783263625503, 0.16077064757597467, 0.4728995412212838}, + {0.28025489346354565, 0.16569211148611415, 0.47649814467710355}, + {0.2795739667261627, 0.17059758179728512, 0.47999676019204823}, + {0.2788258570423396, 0.1754892977307652, 0.48339725816565043}, + {0.27801194338413965, 0.1803657682817326, 0.4866968956818299}, + {0.27713381181214125, 0.18522747944269774, 0.4898983578428951}, + {0.27619391034977797, 0.19007295088871226, 0.49300101709660177}, + {0.2751907580349635, 0.19490465707076896, 0.49600544367769356}, + {0.2741278682015853, 0.19972012989770083, 0.4989111236465034}, + {0.2730059901819072, 0.20451860824383267, 0.501720814888259}, + {0.2718278175684958, 0.2093023055918103, 0.5044342141093779}, + {0.270594950010942, 0.21406778548878086, 0.5070519265124999}, + {0.269307759397765, 0.21881747729569145, 0.5095772914792083}, + {0.26796790172934454, 0.22354795925559695, 0.5120080244602125}, + {0.26657969502130613, 0.22826164495517987, 0.5143493563955112}, + {0.2651448458327315, 0.23295512949133207, 0.5165991088272563}, + {0.2636630077044143, 0.23762961892442647, 0.518761871180001}, + {0.2621377837546321, 0.2422852962306279, 0.5208371781925083}, + {0.2605709530063988, 0.2469207884353261, 0.5228279594551629}, + {0.2589647163025411, 0.25153645885437026, 0.5247362360674637}, + {0.25732189181335147, 0.2561289544795441, 0.526563035336139}, + {0.2556446444203948, 0.2607026175814763, 0.5283122832934375}, + {0.25393482507335086, 0.26525311670734747, 0.529983099667603}, + {0.2521940157752079, 0.2697816202890161, 0.5315789243388298}, + {0.25042475493562577, 0.27428927505771267, 0.5331031508732055}, + {0.24862894949587117, 0.27877378236392025, 0.5345559912288645}, + {0.2468106816724398, 0.2832364292997213, 0.535941192655048}, + {0.24497187865778625, 0.28767394082010833, 0.5372600476888723}, + {0.24311260591427697, 0.2920915797036902, 0.5385162258554254}, + {0.24123680455606578, 0.29648409536913767, 0.5397090946733651}, + {0.23934601183850307, 0.30085361498147906, 0.5408439702969619}, + {0.23744072960970264, 0.3052012458833173, 0.54192113151443}, + {0.23552593740524197, 0.30952576959302097, 0.5429440191062838}, + {0.23360265375847195, 0.3138273924379346, 0.5439141607822711}, + {0.2316738606254108, 0.31810492063632195, 0.5448340596245334}, + {0.22973857739190007, 0.3223605353157074, 0.545706183707169}, + {0.22780178259701628, 0.3265930678980134, 0.5465320928009385}, + {0.2258629950192772, 0.3308036038834664, 0.547314007363377}, + {0.22392470580707102, 0.33499321123505194, 0.5480531185864527}, + {0.22198891605799553, 0.33915975136273824, 0.5487520417750932}, + {0.22005663012512805, 0.34330635098841344, 0.5494131386548431}, + {0.2181298368119725, 0.34743089526543186, 0.550038069892983}, + {0.21620955549289145, 0.3515344874402382, 0.5506271540883877}, + {0.21429775792403594, 0.3556180358438001, 0.5511840927098516}, + {0.21239496605173308, 0.3596815871313281, 0.5517100354247325}, + {0.21050268170035974, 0.36372617292766, 0.5522061103879761}, + {0.20862288591525807, 0.36775072789850616, 0.5526750588505742}, + {0.20675560837319001, 0.3717573067826811, 0.5531171238472018}, + {0.20490280700807212, 0.3757448655138847, 0.5535330780419422}, + {0.203062536964648, 0.3797154379631177, 0.5539251341179698}, + {0.20123872979412472, 0.3836690001875795, 0.554294093380729}, + {0.1994294675547129, 0.3876065665572156, 0.5546421417067892}, + {0.19763565582691228, 0.39152713200801975, 0.5549691052245624}, + {0.1958598486981541, 0.39543169955970453, 0.5552760714931869}, + {0.19409958576782552, 0.3993222611485653, 0.5555651140662646}, + {0.19235677239756216, 0.40319783169922974, 0.5558360841919235}, + {0.19063051802725675, 0.4070603881536437, 0.5560891205440711}, + {0.18892269821185473, 0.41090896152858886, 0.5563260943031525}, + {0.18723045233808386, 0.4147455132535933, 0.5565471249886993}, + {0.185555627191317, 0.4185690891632772, 0.5567531019269415}, + {0.18389780714307888, 0.42238166634427127, 0.5569440809497231}, + {0.18225556044836397, 0.4261832146898191, 0.5571201071543374}, + {0.1806287343914301, 0.4299737941881375, 0.5572820892587651}, + {0.17901849569766765, 0.43375533862493676, 0.5574301104997077}, + {0.1774226636398102, 0.4375259202510252, 0.55756509546256}, + {0.17584043270381128, 0.4412894613100537, 0.5576851118285253}, + {0.17427359528182015, 0.4450430447202011, 0.557792099701029}, + {0.17271876393003963, 0.4487896287788335, 0.557885089501858}, + {0.1711755310919842, 0.45252916766885326, 0.5579651016381476}, + {0.1696456943850158, 0.4562607533360476, 0.5580300944043132}, + {0.1681254681463012, 0.4599872896301423, 0.5580821016030234}, + {0.1666166265008438, 0.46370687659642523, 0.5581190973303202}, + {0.16511640601237285, 0.46742241082026353, 0.5581410993753088}, + {0.1636245598287687, 0.47113199888460483, 0.5581480982786068}, + {0.1621417205544945, 0.4748365872638394, 0.5581400991890099}, + {0.16066449675721917, 0.4785391201733818, 0.5581150965608792}, + {0.15919365349458042, 0.48223570943504873, 0.5580731010879704}, + {0.15772843426155927, 0.48593124098759627, 0.5580130923782937}, + {0.1562695869579672, 0.4896228308128307, 0.5579361006261909}, + {0.1548143719173188, 0.49331236133238937, 0.5578400853105705}, + {0.1533635209362011, 0.4969989517366848, 0.5577240977120556}, + {0.1519176771981809, 0.5006835421001327, 0.5575871128989297}, + {0.15047545758720676, 0.504368072136516, 0.557430091404037}, + {0.14903861048813108, 0.5080496628380102, 0.5572501110986087}, + {0.1476063950561745, 0.5117321922659829, 0.5570490817856095}, + {0.14617954401090907, 0.5154117832267491, 0.5568231063967104}, + {0.14475833306803976, 0.519092312358787, 0.5565720684276931}, + {0.14334247788386512, 0.522771903366683, 0.5562950984952888}, + {0.141934629618203, 0.5264514940838813, 0.5559911321954153}, + {0.14053541463564725, 0.5301310233517843, 0.5556590862704173}, + {0.13914656229528236, 0.5338106140906136, 0.555298125858835}, + {0.13776935391441048, 0.5374911432800976, 0.5549060695018647}, + {0.13640749570156585, 0.5411717339632349, 0.5544831157469011}, + {0.13506529616957136, 0.544852263189304, 0.554029048083696}, + {0.13374243075510836, 0.5485338538220298, 0.5535411013024801}, + {0.13244357030675505, 0.5522144442800521, 0.553018159322021}, + {0.13117137121614486, 0.5558979736087772, 0.5524590815222541}, + {0.12993250302214393, 0.5595805638443141, 0.5518641468320762}, + {0.12872831884644725, 0.5632640933331003, 0.5512290558865701}, + {0.12756743939839627, 0.5669476835219266, 0.5505561295873137}, + {0.12645227472350737, 0.5706322130377723, 0.5498410244005342}, + {0.12539338154311577, 0.5743168031831126, 0.5490861069146677}, + {0.12439424184336756, 0.5780013325949876, 0.5482869865182912}, + {0.12346233479357416, 0.5816859227477941, 0.5474450777703374}, + {0.122605426766972, 0.5853695126930177, 0.5465571752923358}, + {0.12183030409088419, 0.5890540421334565, 0.5456230413386914}, + {0.1211473750007544, 0.592737632144662, 0.5446411489781364}, + {0.12056429075653713, 0.5964211612480832, 0.5436109978665574}, + {0.12009133699819924, 0.6001027515502533, 0.5425301161500574}, + {0.11973729926029653, 0.6037842799987541, 0.541399947187814}, + {0.11951131929191963, 0.6074628706490315, 0.5402180758379009}, + {0.11942233180714437, 0.6111394611583431, 0.5389822116295199}, + {0.11948233048502255, 0.6148159892453784, 0.537692026866569}, + {0.11969830860262576, 0.6184885802617517, 0.5363471743826108}, + {0.12008036996652452, 0.6221601072840744, 0.5349459699054088}, + {0.12063730989641286, 0.6258266990315783, 0.5334881295553462}, + {0.1213794417235072, 0.6294912247800063, 0.5319729045347256}, + {0.12231134108889466, 0.6331518172152074, 0.5303980764654408}, + {0.1234432274542607, 0.6368074097895444, 0.5287632561537092}, + {0.12477941321977204, 0.6404599344231255, 0.5270680133779303}, + {0.12632525332983902, 0.6441055281645606, 0.5253112061650272}, + {0.1280865204366354, 0.6477480507159987, 0.5234909414076758}, + {0.1300663115014182, 0.6513826457355586, 0.5216081476931036}, + {0.13226766345372454, 0.6550131658699597, 0.5196608602452112}, + {0.1346914034616326, 0.6586347623899736, 0.5176490803131216}, + {0.13733813187439356, 0.6622503590720668, 0.5155713087695435}, + {0.1402095413205375, 0.6658578775169739, 0.5134270017152724}, + {0.14330221816701194, 0.6694574760216492, 0.511215244517751}, + {0.14661571262857995, 0.6730489911445044, 0.5089359136232384}, + {0.15014733747892414, 0.6766295918037593, 0.5065891708280766}, + {0.1538939151679172, 0.6802021032660456, 0.5041718156197705}, + {0.15785048833835377, 0.6837637060778221, 0.5016860876044946}, + {0.162015053737826, 0.6873143096440719, 0.49912936913057365}, + {0.1663826794355118, 0.6908548182506177, 0.49650199274870527}, + {0.17094719748923695, 0.6943824243247052, 0.4938032891165472}, + {0.1757068993715085, 0.6978989283401605, 0.4910328874274477}, + {0.18065236935056878, 0.7014005373289202, 0.4881891991816308}, + {0.18578314370608157, 0.704890036301888, 0.48527277191686385}, + {0.19108956697744361, 0.7083646483099804, 0.48228409897291785}, + {0.19656998786638302, 0.7118252614850998, 0.4792214366155811}, + {0.20221879696964223, 0.7152707565867668, 0.47608398702197946}, + {0.2080291781284243, 0.7186993731402823, 0.47287333975819085}, + {0.21400005157818647, 0.7221128620832928, 0.4695878639271211}, + {0.22012339076765558, 0.7255074824139881, 0.46622623255251056}, + {0.22639732501345455, 0.7288869647642494, 0.46278873032462237}, + {0.2328146240063111, 0.7322455890831692, 0.45927711461163473}, + {0.2393729244291451, 0.7355862151598742, 0.4556885106741981}, + {0.2460698827335157, 0.7389086924367883, 0.452023984943217}, + {0.25289815079190964, 0.742209322598094, 0.44828439600718756}, + {0.2598571632843528, 0.745490792270686, 0.4444668436999196}, + {0.2669403953805219, 0.7487494270612788, 0.44057327076578856}, + {0.27414945925613216, 0.7519868887012355, 0.43660069156818965}, + {0.28147665665716626, 0.755201528324013, 0.43255213457796365}, + {0.2889217691195198, 0.7583929812556258, 0.42842552870164097}, + {0.2964789382360529, 0.7615596257155389, 0.4242229866985808}, + {0.3041471124530943, 0.7647022727239619, 0.41994345744752104}, + {0.31192524014449496, 0.7678207187194435, 0.41558582710182396}, + {0.31980838304287407, 0.7709123713051562, 0.41115231354707876}, + {0.32779655496333804, 0.7739788075712202, 0.40663965647349865}, + {0.33588466791449195, 0.7770164660401522, 0.4020491587042435}, + {0.34407488193371133, 0.7800278920656099, 0.3973804752308849}, + {0.3523599689997323, 0.7830095562872507, 0.3926359923281875}, + {0.36074006346245197, 0.7859622236060678, 0.3878145232212208}, + {0.36921428939455786, 0.7888866412701451, 0.38291381435701694}, + {0.37777835651210034, 0.7917793150973379, 0.37793936040098913}, + {0.3864336209519174, 0.7946427215203885, 0.3728856256306759}, + {0.3951736619954228, 0.797473402038798, 0.3677571865876491}, + {0.4040019632351159, 0.8002737966998706, 0.3625514261814766}, + {0.4129129804482464, 0.8030394840252982, 0.3572690015831872}, + {0.4219070059826357, 0.805772174900056, 0.3519105924567475}, + {0.4309833172715677, 0.8084715598896897, 0.3464758054878499}, + {0.4401363189373519, 0.8111362580724669, 0.34096741055434293}, + {0.44936866381374757, 0.8137666304213753, 0.3353835991203212}, + {0.458673642833963, 0.8163613360822743, 0.32972721765157326}, + {0.46805401938353625, 0.8189196953983692, 0.3239973827222524}, + {0.47750397699915853, 0.8214424087022711, 0.3181950138984179}, + {0.48702494316955264, 0.8239271261653897, 0.31232166294182256}, + {0.49661532811633474, 0.8263744743966721, 0.306376800619062}, + {0.5062702739767431, 0.8287841998369972, 0.3003624619571904}, + {0.5159926874598648, 0.8311565342261135, 0.2942785778807102}, + {0.5257756141542576, 0.8334892678013092, 0.28812725033290043}, + {0.5356220541188685, 0.8357835879688815, 0.28190734645112897}, + {0.5455239631257167, 0.838037329833802, 0.2756260283833135}, + {0.5554828787549823, 0.8402520764412206, 0.2692817313403921}, + {0.5654983251339641, 0.8424283847332169, 0.2628767994071899}, + {0.5755622254006186, 0.8445641394621258, 0.25641551104548627}, + {0.5856786942007215, 0.8466594333420596, 0.24989656346356887}, + {0.5958385796727564, 0.8487151964088427, 0.2433292811877542}, + {0.6060460684908495, 0.8507314758177834, 0.2367113216835447}, + {0.616292940650758, 0.8527072471488548, 0.23005204277336477}, + {0.6265778183939344, 0.8546430238400886, 0.2233537871857682}, + {0.6369023105271391, 0.8565402909227283, 0.2166198017460239}, + {0.6472561782044223, 0.8583980753432965, 0.2098615478515251}, + {0.6576426853779066, 0.8602173283504794, 0.20308155987152815}, + {0.6680535433907611, 0.8619971207604976, 0.19629330158139313}, + {0.6784900623681449, 0.8637403601361504, 0.18950231977185272}, + {0.6889439127328617, 0.86544616002535, 0.18272505128011118}, + {0.6994137684819729, 0.8671149653844072, 0.17597180349415806}, + {0.7098982863987701, 0.868749193048019, 0.1692568079838667}, + {0.7203901380970731, 0.8703480050687866, 0.16260354455700873}, + {0.7308896616716263, 0.8719142204262896, 0.1560285800997179}, + {0.7413875101130836, 0.873447039008859, 0.1495612865358065}, + {0.7518850354669301, 0.8749492431662675, 0.14322737498076443}, + {0.7623728828501631, 0.8764220675983936, 0.13706403823168214}, + {0.7728534061279669, 0.8778662616531304, 0.13110820913488913}, + {0.7833152551224711, 0.8792830913055214, 0.1254048217206159}, + {0.7937591112086629, 0.880675925144139, 0.12000541978485552}, + {0.8041826246822775, 0.8820441108502998, 0.11496466377053949}, + {0.8145754845039437, 0.8833909489919768, 0.11034716773962891}, + {0.8249409891695173, 0.8847181273467387, 0.10621658195896774}, + {0.8352698545299048, 0.8860269688856748, 0.1026459672214125}, + {0.8455623467619914, 0.8873201416511192, 0.09970160643955417}, + {0.8558102197403156, 0.8885989857373076, 0.09745185636949635}, + {0.8660121015321746, 0.8898658327014707, 0.09595302142849352}, + {0.876168577861264, 0.8911230006650279, 0.09524987622820644}, + {0.8862704693847823, 0.8923718488516762, 0.09537386433165168}, + {0.8963209276849421, 0.8936140145545759, 0.09633501924437288}, + {0.9063108305457804, 0.8948528630958348, 0.0981248266153556}, + {0.916243267627844, 0.8960890285051739, 0.10071727474383468}, + {0.9261061834911258, 0.8973278764153646, 0.10407091253184719}, + {0.9359031089867296, 0.8985677257631529, 0.10813047743488122}, + {0.9456365256783655, 0.899812890310841, 0.112838121119233}, + {0.9552994651064829, 0.9010627378634819, 0.11812754907477127}, + {0.9648948576822979, 0.9023209051300205, 0.12394140017411451}, + {0.9744168120052771, 0.9035877501583347, 0.13021471316475502}, + {0.9838691793408701, 0.9048649215326077, 0.13689772464133854}, + {0.9932481489335602, 0.9061547634208059, 0.14393594366968385}}}; + +template +inline std::array +color_map_(Real scalar, std::array, 256> const &table) { + static_assert(std::is_floating_point::value, + "Color tables are only implemented in floating point " + "arithmetic. If you require bytes please submit an issue or " + "pull request"); + + scalar = std::clamp(scalar, static_cast(0), static_cast(1)); + + if (scalar == static_cast(1)) { + return table.back(); + } + + Real s = (table.size() - 1) * scalar; + Real ii = std::floor(s); + Real t = s - ii; + std::size_t i = static_cast(ii); + auto const &rgb0 = table[i]; + auto const &rgb1 = table[i + 1]; + return {(1 - t) * rgb0[0] + t * rgb1[0], (1 - t) * rgb0[1] + t * rgb1[1], + (1 - t) * rgb0[2] + t * rgb1[2]}; +} +} // namespace detail + +template std::array viridis(Real x) { + return detail::color_map_(x, detail::viridis_data_); +} + +template std::array smooth_cool_warm(Real x) { + return detail::color_map_(x, detail::smooth_cool_warm_data_); +} + +template std::array plasma(Real x) { + return detail::color_map_(x, detail::plasma_data_); +} + +template std::array black_body(Real x) { + return detail::color_map_(x, detail::black_body_data_); +} + +template std::array inferno(Real x) { + return detail::color_map_(x, detail::inferno_data_); +} + +template std::array kindlmann(Real x) { + return detail::color_map_(x, detail::kindlmann_data_); +} + +template +std::array extended_kindlmann(Real x) { + return detail::color_map_(x, detail::extended_kindlmann_data_); +} + +template +std::array to_8bit_rgba(const std::array &v) { + using std::sqrt; + std::array pixel; + for (auto i = 0; i < 3; ++i) { + // Apply gamma correction here: + Real u = sqrt(v[i]); + pixel[i] = 255 * std::clamp(u, static_cast(0), static_cast(1)); + } + + pixel[3] = 255; + return pixel; } } // Namespace boost::math::tools -#endif //BOOST_MATH_COLOR_MAPS_HPP +#endif // BOOST_MATH_COLOR_MAPS_HPP diff --git a/reporting/performance/color_tables_performance.cpp b/reporting/performance/color_tables_performance.cpp index 712a4c1677..7abcf28060 100644 --- a/reporting/performance/color_tables_performance.cpp +++ b/reporting/performance/color_tables_performance.cpp @@ -5,25 +5,26 @@ #include #include +#include #include #include template -void color_table_benchmark(benchmark::State& state) +void viridis_bm(benchmark::State& state) { std::random_device rd; std::mt19937_64 gen(rd()); std::uniform_real_distribution dist(0, 0.125); - constexpr boost::math::tools::smooth_cool_warm_color_map smooth_cool_warm; Real x = dist(gen); for (auto _ : state) { - benchmark::DoNotOptimize(smooth_cool_warm(x)); + benchmark::DoNotOptimize(boost::math::tools::viridis(x)); x += std::numeric_limits::epsilon(); } } -BENCHMARK_TEMPLATE(color_table_benchmark, float); -BENCHMARK_TEMPLATE(color_table_benchmark, double); +BENCHMARK_TEMPLATE(viridis_bm, float); +BENCHMARK_TEMPLATE(viridis_bm, double); + BENCHMARK_MAIN(); From 38aafc9fc06f790e7804c8cb65f46771b5d53ec3 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Tue, 8 Feb 2022 11:11:14 +0100 Subject: [PATCH 14/18] Add missing header and remove constexpr test --- include/boost/math/tools/color_maps.hpp | 1 + test/Jamfile.v2 | 1 - test/color_maps_test.cpp | 41 ------------------------- 3 files changed, 1 insertion(+), 42 deletions(-) delete mode 100644 test/color_maps_test.cpp diff --git a/include/boost/math/tools/color_maps.hpp b/include/boost/math/tools/color_maps.hpp index 140bfed078..413f2b4395 100644 --- a/include/boost/math/tools/color_maps.hpp +++ b/include/boost/math/tools/color_maps.hpp @@ -9,6 +9,7 @@ #include // for std::clamp #include // for table data #include // for std::floor +#include // fixed width integer types #if __has_include("lodepng.h") diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 482d57a7f0..6d5667a295 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -1003,7 +1003,6 @@ test-suite misc : [ run ljung_box_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run cubic_roots_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run quartic_roots_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] - [ run color_maps_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run test_t_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] [ run test_z_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] [ run bivariate_statistics_test.cpp : : : [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] diff --git a/test/color_maps_test.cpp b/test/color_maps_test.cpp deleted file mode 100644 index 8eb73103d1..0000000000 --- a/test/color_maps_test.cpp +++ /dev/null @@ -1,41 +0,0 @@ -// (C) Copyright Matt Borland 2022. -// Use, modification and distribution are subject to the -// Boost Software License, Version 1.0. (See accompanying file -// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) - -#include -#include - -template -void test() -{ - // Test for constexpr-ness - constexpr boost::math::tools::smooth_cool_warm_color_map cm; - static_assert(cm(0.5)[0] > 0); - - // Same rgb values as plasma - constexpr std::array r {0.18500126283629117,0.1911189044113562,0.19712864908128114,0.2030416233571155,0.20887268107458867,0.21463072331602523,0.22032157730150803,0.2259575605729931,0.23155039796588678,0.23710641646603325,0.24262940495715968,0.24812510063567056,0.25359583439603345,0.259047386098491,0.26447987886309154,0.2698981057405734,0.2753043830681906,0.28069900692141886,0.28608641029403303,0.2914638822295278,0.29683511768078935,0.3021991776471102,0.307559383374685,0.31291664864816615,0.31826993831935324,0.3236225760753923,0.3289709965431237,0.33431870303843003,0.33966373680896456,0.3450078077262057,0.35034847407826647,0.3556874153529715,0.36102581201779066,0.3663615341003603,0.37169632394652985,0.3770276964703286,0.382357946820387,0.38768438207138256,0.3930062860759083,0.3983273716748813,0.4036425817932003,0.40895431552409317,0.41426001622424247,0.4195623952577179,0.4248563616485503,0.4301441775161412,0.4354268819265687,0.4406999402134,0.44596644643576516,0.45122228710713624,0.4564697629199718,0.4617056654598785,0.4669310023070961,0.47214475738324385,0.4773458407394621,0.48253461632433253,0.4877090328365206,0.49286905392912533,0.49801338714995985,0.5031412603622233,0.5082531828521651,0.5133462124834312,0.5184220260592395,0.5234778559822143,0.5285143492877827,0.5335306956538576,0.5385244789001884,0.5434980954707963,0.5484481027774952,0.5533750875909487,0.5582766534405778,0.5631554062153734,0.5680081900745759,0.5728333975138157,0.5776342744306816,0.5824076737546731,0.5871533984089229,0.5918701205096012,0.5965604367679973,0.6012201835310419,0.6058512183412395,0.6104521263820015,0.6150225220246975,0.6195628616073623,0.6240719801812181,0.6285513580399021,0.6329989221793823,0.6374162963015114,0.6418004809769666,0.6461536800309777,0.650476135769243,0.6547651168217998,0.6590245256639604,0.6632516551223815,0.6674477291126537,0.6716108031251352,0.6757429658756737,0.6798454057970371,0.6839159522860683,0.6879568949603344,0.6919652822236589,0.6959450042288188,0.6998941469583252,0.7038136863269572,0.7077036076142078,0.7115648684573126,0.7153974874768007,0.7192003105763611,0.7229763232162184,0.7267244865470727,0.7304437173416366,0.7341377518333918,0.7378037499188499,0.7414454244046753,0.7450587348350122,0.7486483346580772,0.7522104746641185,0.755748680542265,0.7592629017974487,0.7627520603974456,0.766216825373388,0.7696582925955131,0.773077107895631,0.7764713899964052,0.7798428195281752,0.7831920638854646,0.7865182091233281,0.7898228934175395,0.7931051428523151,0.7963656261858302,0.7996034565968984,0.8028201310987728,0.8060159189746301,0.8091884512009491,0.8123413974246995,0.8154719410234268,0.8185825533178849,0.8216705444481089,0.8247373765508464,0.8277822680188923,0.8308060259837033,0.8338091392025193,0.8367899778785102,0.8397489706421578,0.8426854482941508,0.8456008173688659,0.8484934838710892,0.8513631273192183,0.8542102862752687,0.8570334035212495,0.8598348399896373,0.8626110724885258,0.8653643579173034,0.8680923147108822,0.8707954368901418,0.8734743717670276,0.8761266641066531,0.8787535738894046,0.8813526771710705,0.8839261632148947,0.8864707162026111,0.8889878746971145,0.8914771762860599,0.8939362684731502,0.896366404995977,0.8987661885216094,0.9011348456797987,0.9034710462469783,0.9057762624345291,0.9080481396866358,0.9102863527112363,0.9124909968821041,0.9146608551755517,0.9167960662705978,0.9188933135427245,0.9209542277904884,0.9229781644169556,0.9249630587811338,0.9269098852966564,0.928815526839391,0.9306829366142825,0.9325070229302802,0.9342897265833519,0.9360290542859102,0.9377243972740386,0.9393770933973468,0.9409842661949558,0.9425456696997273,0.9440594310662802,0.9455271344382453,0.9469451155697922,0.9483136189409812,0.9496329509923357,0.9509013387619204,0.9521193680507284,0.9532833326102016,0.9543957893212712,0.9554530885899511,0.9564564274893136,0.9574039803720095,0.9582930778369493,0.9591252451658657,0.9598979045875052,0.9606124721276129,0.9612663555645452,0.9618587615061226,0.9623887555724971,0.9628559105126825,0.9632594414845331,0.9635970174364671,0.9638686962955997,0.964073330664618,0.9642088982457305,0.9642762050566095,0.9642722292530789,0.9641978734579372,0.9640500241140576,0.9638285003224122,0.9635333683894992,0.9631614522931872,0.962712538770477,0.9621866932888067,0.9615816256657105,0.960894345402275,0.9601234461397462,0.959270237581007,0.958333448735586,0.9573126236007495,0.9562062303425974,0.9550135580216242,0.9537297610630108,0.9523531724953679,0.9508874276947369,0.9493337129963176,0.9476874510448859,0.9459406787196255,0.944103300221897,0.9421780061800054,0.9401426587007371,0.9380209885848168,0.9358000817994506,0.9334816723713976,0.9310720730839354,0.9285606186650813,0.9259594465149981,0.92327053647064,0.9204816890380406,0.9176163146663037,0.9146765909646813,0.9116700174610778,0.9086068264551928,0.9055122790291467,0.9024220298268155,0.8994080090565665,0.8965597700566809,0.894058310302958}; - constexpr std::array g {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.874898278890354e-05,0.007471928506941776,0.015271185178250529,0.023435206026773358,0.03197423156761071,0.04087712538541078,0.04941897732161648,0.057376591831635744,0.06489209701289092,0.07205664723234939,0.07893485649247015,0.08557896376179144,0.092021751309049,0.09829643543437619,0.10442077591051005,0.11041573939018576,0.11629982277048792,0.12207972438632506,0.12777061405330994,0.13337789223781238,0.1389126551987294,0.14437902230001867,0.14978346343836335,0.15513277880704496,0.16042886120342012,0.1656775394015491,0.1708811060968512,0.17604431343185956,0.1811675458797579,0.1862549283640475,0.19131016034079534,0.19633283758483017,0.20132751808066945,0.20629365678022926,0.21123542314263571,0.2161517783484883,0.22104657452100646,0.22592119959006707,0.23077446982485766,0.23561210642337616,0.24043047593352906,0.24523511752950322,0.2500223780012234,0.25479746355598837,0.25956029374277906,0.26431022207991034,0.2690513274100934,0.2737818849425285,0.27850483541745347,0.28321834594018785,0.28792637941737553,0.29262694015300356,0.2973217868017699,0.30201349640843383,0.3067011675000855,0.311386513443518,0.3160685293738308,0.3207499291278433,0.3254307091326806,0.33011024027988417,0.3347921147847294,0.3394741977280383,0.3441601465946952,0.3488478095363264,0.3535397891569865,0.3582349147529724,0.36293457844520105,0.3676412168097567,0.3723536223699429,0.3770733241910323,0.38179911504484987,0.3865345827145719,0.3912774119706224,0.3960300112396703,0.40079369284363137,0.4055661645442056,0.4103509864051946,0.4151458393212769,0.41995530212234555,0.4247759985436038,0.429609255031397,0.4344584280288323,0.4393211443376441,0.4441999304447296,0.4490924088928135,0.4540021452370879,0.4589267217483421,0.46386948406587364,0.4688297189338491,0.4738069993796045,0.47880391802811756,0.4838189959751383,0.4888528043494526,0.4939069187369674,0.4989795927548926,0.5040742179411092,0.5091882394741989,0.5143242934939541,0.519480841366499,0.5246605189695782,0.529860774144959,0.5350842629867526,0.5403293668305715,0.5455974579589155,0.5508899121603867,0.5562040647384632,0.5615426592562283,0.5669040105140666,0.5722919147836466,0.577701610932102,0.5831365219782882,0.5885970455193761,0.5940804364977416,0.5995905102669348,0.6051244958149699,0.6106842151090096,0.6162678665363043,0.6218768875923327,0.627512735634536,0.6331745970184661,0.6388623236974159,0.6445750605508336,0.6503137041961821,0.656078387432029,0.6618685638537222,0.6676857251951027,0.6735279399230053,0.6793971833342757,0.6852914897975773,0.6912138827190051,0.6971603311791722,0.7031323629811758,0.7091335377504808,0.7151587894894975,0.7212111928588061,0.727288688382748,0.7333943830627802,0.7395241540309135,0.7456795754640698,0.7518622221225512,0.7580699614625952,0.7643039444114984,0.7705640387323482,0.7768514277320878,0.7831628955092512,0.7894990412104851,0.7958624980435167,0.8022480152561944,0.8086588498956894,0.8150957971478479,0.8215591141377789,0.8280444859186529,0.8345532077754317,0.8410839962117271,0.8476425831870477,0.8542225467143049,0.8608205474618611,0.8674491093347713,0.8740937063216282,0.8807618316376675,0.8874501087536273,0.8941562294005477,0.900886023729324,0.9076310541062192,0.9143938321288543,0.9211760913964651,0.9279732997552812,0.9347791439177715,0.9415965873644457,0.9484236309855288,0.9552511244435956,0.9620729727476299,0.9688661897650951,0.975611979389701,0.9822535793047805}; - constexpr std::array b {0.5300734481832133,0.5352444603525081,0.5401496873258278,0.5448207274312517,0.5492861078596931,0.5535696573805636,0.5576886141014704,0.5616609964897479,0.5655049239276769,0.5692314014828168,0.5728505620174764,0.5763702949099744,0.5797988437955895,0.5831429817760583,0.5864060347449428,0.5895948785151374,0.5927123254827708,0.5957607906567519,0.5987448538514638,0.6016649977484743,0.6045237142774258,0.6073215647568714,0.610060282216021,0.6127415605257925,0.6153640224697419,0.6179290152489123,0.6204342239271381,0.6228829350718792,0.625271898043606,0.6276013187112769,0.6298710242222681,0.6320785940805594,0.6342255823320162,0.6363078797194855,0.6383265475601053,0.6402785532144175,0.6421628771547095,0.6439785694946553,0.6457230933084593,0.6473958766593488,0.6489950538473048,0.6505184306872968,0.6519642297582939,0.653331171675656,0.6546165641245861,0.655818742117949,0.65693799619788,0.6579697282780315,0.658913466231862,0.6597667197389312,0.6605289119772367,0.6611976600287218,0.6617721467945837,0.6622494877377035,0.6626294254823041,0.662909148803712,0.6630875095523548,0.6631645872632188,0.66313835041097,0.6630068027529852,0.6627708908204921,0.6624287113415619,0.6619800968378087,0.6614242681940923,0.6607599298174441,0.6599874350032627,0.6591055981902831,0.6581161801158861,0.6570196633950978,0.6558144934883569,0.6545022813523073,0.653083356821114,0.651560454782398,0.6499322013289422,0.6482001697143078,0.6463672240776391,0.6444334413675159,0.6424018048025009,0.6402732833430833,0.6380499641554425,0.6357347102857865,0.6333297196772426,0.6308373994447983,0.6282600961681855,0.6256021241199032,0.6228641296151941,0.6200505178730409,0.6171638506919247,0.6142086153036438,0.6111870741109839,0.6081004450341899,0.604956300073173,0.6017530389476595,0.5984983035745908,0.5951924266541045,0.5918411070177483,0.5884465014386215,0.585011735976789,0.5815395577903398,0.5780332012739695,0.5744974521016776,0.570932506897979,0.5673441858884501,0.5637335767466599,0.5601017463095771,0.5564545500366853,0.552792120928892,0.5491173170199668,0.545432268052493,0.5417408483359869,0.5380431032601405,0.5343400883294095,0.5306366819504315,0.5269329923911534,0.5232298863541315,0.5195274755763871,0.5158306312483361,0.512137399653064,0.5084498297525021,0.50476878993514,0.501093374729771,0.49742746464864046,0.49377016285413927,0.4901233238126223,0.4864869893410944,0.48285922068624404,0.47924185046887885,0.4756350094982365,0.4720385174170281,0.4684525186264465,0.4648778196983237,0.4613125719281808,0.4577605762350459,0.45421788462774554,0.45068557847021135,0.4471634196988565,0.4436495949958711,0.44014585494792785,0.43665038594107897,0.43316392259011754,0.4296875651350407,0.42621737099556123,0.42275507747129093,0.41929886852490544,0.41584947056189187,0.4124050878709716,0.4089674228462569,0.405535554348405,0.4021065453700518,0.3986820908198349,0.39526040918192384,0.3918421707163013,0.38842457298679345,0.385011298212545,0.38159840245673277,0.3781859518708741,0.37477461745019225,0.37136257807629336,0.36795049364876287,0.3645365324577698,0.3611223530824753,0.35770601202584773,0.3542865122627056,0.35086450022751575,0.34744014111882704,0.34401206951565483,0.34058041413685886,0.33714480107622696,0.3337042204871271,0.33025867912310986,0.3268087806988829,0.32335261768909423,0.31989179322193145,0.31642542736448936,0.31295201716155624,0.30947360171764265,0.30598704730811505,0.3024949522990142,0.2989963432701857,0.29549074588061,0.29197919964809826,0.28845817867177614,0.28492969964810494,0.28139526496601874,0.2778537072388743,0.27430383727935276,0.2707481638305188,0.26718454740444175,0.2636154464355518,0.2600356289949842,0.2564496036120887,0.25285703768193385,0.24925763348723312,0.2456517661988547,0.24204016134332634,0.23842311536200755,0.2348003777648286,0.23117419840272618,0.22754413813760505,0.22390965714476324,0.2202708516770076,0.21662943633800064,0.21298749726033284,0.20934668932625894,0.2057069050257183,0.20207065907463867,0.1984392920478823,0.19481481252537644,0.19119869381163737,0.18759494102079383,0.18400288978976168,0.1804297764591602,0.17687797122612808,0.17334762525376426,0.16984714768059186,0.16637921636618158,0.16295000971437262,0.15956346939328955,0.15622826644396326,0.15294946537452883,0.14973455824735152,0.1465937236780026,0.143534307799379,0.1405644983355272,0.1376912476803779,0.1349304220039219,0.13229401208376287,0.129792103544935,0.12743980433391283,0.12524775464689872,0.12322300321471347,0.12137867908430083,0.11973149121600749,0.118292153356203,0.11706646197810774,0.11605402308057439,0.11527104051689083,0.11471851258263263,0.11437731754446762,0.1142616518784757,0.11434747323584868,0.1146183402870086,0.11505417484570082,0.11561141583641374,0.11625593038842527,0.1169286187796818,0.11754606974768209,0.11802695488214923,0.11824175235960144,0.11802059587857097,0.11712470175631184,0.1152182936223895,0.11179479561713918,0.10607343156231328,0.09668148446675398,0.0810687655704728}; - - constexpr boost::math::tools::custom_color_map user_plasma(r, g, b); - constexpr boost::math::tools::plasma_color_map plasma; - - static_assert(user_plasma(0.5)[0] == plasma(0.5)[0]); -} - -#if !defined(BOOST_MATH_NO_CONSTEXPR_DETECTION) && !defined(BOOST_MATH_USING_BUILTIN_CONSTANT_P) -int main() -{ - test(); - test(); - test(); - - return 0; -} -#else -int main() -{ - return 0; -} -#endif From 0e69861c2f75a975abfe931a0b72496167e9ebbf Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Tue, 8 Feb 2022 11:29:49 +0100 Subject: [PATCH 15/18] Convert tabs to spaces [ci skip] --- example/color_maps_example.cpp | 4 ++-- reporting/performance/color_tables_performance.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/example/color_maps_example.cpp b/example/color_maps_example.cpp index 0aa629d45b..22bb0ed78a 100644 --- a/example/color_maps_example.cpp +++ b/example/color_maps_example.cpp @@ -147,7 +147,7 @@ int main(int argc, char** argv) } else { std::cerr << "Could not recognize color map " << argv[1] << "."; - return 1; + return 1; } } constexpr int64_t image_width = 1024; @@ -159,7 +159,7 @@ int main(int argc, char** argv) for (int64_t j = 0; j < image_height; ++j) { - std::cout << "j = " << j << "\n"; + std::cout << "j = " << j << "\n"; for (int64_t i = 0; i < image_width; ++i) { std::complex z0 = map.to_complex(i,j); diff --git a/reporting/performance/color_tables_performance.cpp b/reporting/performance/color_tables_performance.cpp index 7abcf28060..e57d438a45 100644 --- a/reporting/performance/color_tables_performance.cpp +++ b/reporting/performance/color_tables_performance.cpp @@ -19,7 +19,7 @@ void viridis_bm(benchmark::State& state) for (auto _ : state) { benchmark::DoNotOptimize(boost::math::tools::viridis(x)); - x += std::numeric_limits::epsilon(); + x += std::numeric_limits::epsilon(); } } From da7c6c9c926a6785dd4351a54c65ce51e4a60571 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Tue, 8 Feb 2022 17:00:58 +0100 Subject: [PATCH 16/18] Fix compile tests and make static constexpr uniform across data --- include/boost/math/tools/color_maps.hpp | 15 +++++++------- .../tools_color_maps_incl_test.cpp | 20 +++++++------------ 2 files changed, 14 insertions(+), 21 deletions(-) diff --git a/include/boost/math/tools/color_maps.hpp b/include/boost/math/tools/color_maps.hpp index 413f2b4395..073f65d1ef 100644 --- a/include/boost/math/tools/color_maps.hpp +++ b/include/boost/math/tools/color_maps.hpp @@ -43,7 +43,7 @@ namespace detail { // Data taken from: https://www.kennethmoreland.com/color-advice template -std::array, 256> extended_kindlmann_data_ = {{ +static constexpr std::array, 256> extended_kindlmann_data_ = {{ {0.0, 0.0, 0.0}, {0.01780246283347332, 0.0008750907117329381, 0.01626889466306607}, {0.03532931821571093, 0.001701802855992888, 0.03371323527689844}, @@ -303,7 +303,7 @@ std::array, 256> extended_kindlmann_data_ = {{ }}; template -std::array, 256> kindlmann_data_ = {{ +static constexpr std::array, 256> kindlmann_data_ = {{ {0.0, 0.0, 0.0}, {0.017846074066284252, 0.0009158559874893362, 0.016056295374498146}, {0.03572864786642702, 0.0017291229250328806, 0.03302143519907636}, @@ -563,7 +563,7 @@ std::array, 256> kindlmann_data_ = {{ }}; template -std::array, 256> inferno_data_ = {{ +static constexpr std::array, 256> inferno_data_ = {{ {0.0014619955811715805, 0.0004659913919114934, 0.013866005775115809}, {0.0022669056023600243, 0.001269897101615975, 0.018569490325902337}, {0.003299036110031063, 0.0022490183451722313, 0.024239243465136288}, @@ -823,7 +823,7 @@ std::array, 256> inferno_data_ = {{ }}; template -std::array, 256> black_body_data_ = {{ +static constexpr std::array, 256> black_body_data_ = {{ {0.0, 0.0, 0.0}, {0.013038855104993618, 0.0037537033758315535, 0.002103027943341456}, {0.02607771020998725, 0.007507406751663157, 0.004206055886683011}, @@ -1083,7 +1083,7 @@ std::array, 256> black_body_data_ = {{ }}; template -std::array, 256> plasma_data_ = {{ +static constexpr std::array, 256> plasma_data_ = {{ {0.05038205347059877, 0.029801736499741757, 0.5279751010495176}, {0.06353382706361996, 0.028424851177690835, 0.5331235351456174}, {0.07535267397875561, 0.027204618108821313, 0.5380072654878371}, @@ -1343,8 +1343,7 @@ std::array, 256> plasma_data_ = {{ }}; template -static constexpr const std::array, 256> - smooth_cool_warm_data_ = { +static constexpr std::array, 256> smooth_cool_warm_data_ = { {{0.22999950386952345, 0.2989989340493756, 0.754000138575591}, {0.23451750918602265, 0.30586471825124395, 0.760211287847582}, {0.23905139222321087, 0.31271835359723077, 0.7663613706951183}, @@ -1603,7 +1602,7 @@ static constexpr const std::array, 256> {0.7060001359117047, 0.015991824033980695, 0.15000007192220008}}}; template -static constexpr const std::array, 256> viridis_data_ = { +static constexpr std::array, 256> viridis_data_ = { {{0.2670039853213788, 0.0048725657145795975, 0.32941506855247793}, {0.26850981914385313, 0.009602990407952114, 0.33542640725404194}, {0.2699440291511295, 0.014623657659867702, 0.34137927634304566}, diff --git a/test/compile_test/tools_color_maps_incl_test.cpp b/test/compile_test/tools_color_maps_incl_test.cpp index ba02a4feb4..c2cc9585de 100644 --- a/test/compile_test/tools_color_maps_incl_test.cpp +++ b/test/compile_test/tools_color_maps_incl_test.cpp @@ -8,17 +8,11 @@ void compile_and_link_test() { - boost::math::tools::smooth_cool_warm_color_map cw; - check_result(cw(0.5)); - - boost::math::tools::plasma_color_map plasma; - check_result(plasma(0.5f)); - - boost::math::tools::viridis_color_map viridis; - check_result(viridis(0.5)); - -#ifndef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS - boost::math::tools::inferno_color_map inferno; - check_result(inferno(0.5l)); -#endif + check_result(boost::math::tools::black_body(0.5f)[0]); + check_result(boost::math::tools::extended_kindlmann(0.5f)[0]); + check_result(boost::math::tools::inferno(0.5)[0]); + check_result(boost::math::tools::kindlmann(0.5)[0]); + check_result(boost::math::tools::plasma(0.5f)[0]); + check_result(boost::math::tools::smooth_cool_warm(0.5f)[0]); + check_result(boost::math::tools::viridis(0.5f)[0]); } From 32f0e9984afc59cae037567668c7f02c4af3fb00 Mon Sep 17 00:00:00 2001 From: Nick Thompson Date: Tue, 8 Feb 2022 22:03:21 -0800 Subject: [PATCH 17/18] Add swatches to docs. --- doc/images/black_body_swatch.png | Bin 0 -> 637 bytes doc/images/extended_kindlmann_swatch.png | Bin 0 -> 741 bytes doc/images/inferno_swatch.png | Bin 0 -> 632 bytes doc/images/kindlmann_swatch.png | Bin 0 -> 726 bytes doc/images/plasma_swatch.png | Bin 0 -> 595 bytes doc/images/smooth_cool_warm_swatch.png | Bin 0 -> 606 bytes doc/images/viridis_swatch.png | Bin 0 -> 571 bytes doc/internals/color_maps.qbk | 30 +++++++++++++++++++++++ 8 files changed, 30 insertions(+) create mode 100644 doc/images/black_body_swatch.png create mode 100644 doc/images/extended_kindlmann_swatch.png create mode 100644 doc/images/inferno_swatch.png create mode 100644 doc/images/kindlmann_swatch.png create mode 100644 doc/images/plasma_swatch.png create mode 100644 doc/images/smooth_cool_warm_swatch.png create mode 100644 doc/images/viridis_swatch.png diff --git a/doc/images/black_body_swatch.png b/doc/images/black_body_swatch.png new file mode 100644 index 0000000000000000000000000000000000000000..ba71dc0dcb12087541621a1d3b195910fe580051 GIT binary patch literal 637 zcmeAS@N?(olHy`uVBq!ia0y~yU;#22_&Jz> zm3!wU=RQ`t)bvSiy4eKVPdehqj~9j61z5V8E=hz?(y!oz@(#px^urw)HX`n7~ZLS zyZ^43Xt~1irki?4TTdjevzYMMXtLj=Io)ahQZMbEy1pwtcYfY_`5Cf%SJm5A7nOzV zzUyFV_J3!4_3Q+*;H>U%`7@5JzbLlG)4(ms?~mLY&XZz$n!Y}%TYdBFORit6*Y}_3 zDeispYWo^FyF*#eR@HT9=Ny=p`*;?syLx2W`^5D(C#}A5#`eYJ*Y|wB9-MdQ@m2Nx z#Z`Oe9XWjXT+NNga$=t)dY3=?{>=H@*VcdEwKN~SH#<2mZj!B~%I?{!yE~sgIVU$+ zMmoa6F56;_Nl*S9uVXhKMyiXSt+Dv}{BxYV+E@Lumxtecy>{q)cuBt4W&z#QJxgqE zRdjoEreBRwdV68dexM!Myu>w%JO{ SUVpP4WU!~JpUXO@geCxVCnB8y literal 0 HcmV?d00001 diff --git a/doc/images/extended_kindlmann_swatch.png b/doc/images/extended_kindlmann_swatch.png new file mode 100644 index 0000000000000000000000000000000000000000..3529f567c2f7023b69a3fd6fe8ba4993c9535cd4 GIT binary patch literal 741 zcmeAS@N?(olHy`uVBq!ia0y~yU;#22_&Jz>swZ3abA&;}slt96sH|*}c{puPo|I1>%?>67VsGu;N zUxhxu;#N5~&28tV2RuQMYb=?2O*7jzSJ!rl99`(JdXx71-PJR)#Q%!?w2Atwyy^DD z`@UuWU;eB8kUec)Qd`lKx$S}Bm#2JX&ey(OdQJV}k89z~PxtxE(^zK|RXY1o zg~h22%l0q5`{CJ#T<%9dBlZcD+utco|6Y3i>fu=7=a((jV`sgx>Wh7sb?0&2{yp7$ zI`?(%>9FbZmVelC_t5(D7u$T(pZ5oHT>36={4zB2`|TxPqbs#m?30xB`yGZ8=-D=}W`1T`2KSPGcQ!4XX)L$tr;mRw-=meXx3%JZ=07eu zwcYe*`s33+*8a0)!nS>Uf68rYRd{5|m(wf1{C@araqG+ed5`2vzltZQ9I1gHqH1n{8E$AjY$eSGhs7LI2t~5ZzFj^A)6$;Y{*s taS)v#7rhrmGkm`BiWNl9I8L+?pT*yL-;h4M>%R*~qo=E%%Q~loCIB(yS3dv% literal 0 HcmV?d00001 diff --git a/doc/images/inferno_swatch.png b/doc/images/inferno_swatch.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c88ef4f9a553ebc0d45b51554ed57c63b71261 GIT binary patch literal 632 zcmeAS@N?(olHy`uVBq!ia0y~yU;#22_&Jz>7(m+7cgG@$R+l3|55H{6_zr~uiw|(e+_!Kf9cCDTP~?D-Igi9^lr{I z_W40+r;pZbJGI3q$tyzgq3u035#6HmzfDbC&+l@oo;d$$;GK7UKa9HKn~hF=yA$`M z?@G}3EAPL#ntz@6Y`x86mAGX(oQd;Aqu)mT?=)nzyQn*>BK-34l<2>?U8if8B^QNX zSZTNA<~1K%lgR4_H9oj5;go2N4}PIb9K!_ZzZ#(uhd@zJfd=s+~CrGxlc%M!7bPMLCdE;pMGrL`4s`a z*Gw~6fw6j^e(~HqP$VC)dt1T`VtmV7E)AkL_*>rv(G9h?Ub2B0Z!Y_pgXo0$WxE(b kjNe->^MdFb%ZWDPvv~i~zNe+BIj$g$p00i_>zopr0D5#HY5)KL literal 0 HcmV?d00001 diff --git a/doc/images/kindlmann_swatch.png b/doc/images/kindlmann_swatch.png new file mode 100644 index 0000000000000000000000000000000000000000..fc12666159510cd3d993cc5702310ebea0cc92f6 GIT binary patch literal 726 zcmeAS@N?(olHy`uVBq!ia0y~yU;#22_&Jz>V?#kAB8u?o>jzrgv;>(kbzhtgo_R~K2aY_jP)_IeXewO*$8SiA@X?gyP$fxg5N|wn^ zR^PrM%cI!8h<|EUtH0{+<98m<5a2q$aQBN^{r#_{PV9d2JO66=#Q5yzvr><5t!;jl z_CKyEq^eIl@{{dKLGQcqcJ4v@<^L+Q$`(a$y&GK39qT`J@}F}*CmBR@CPkg;*IyF4 zTlM#LsYlBXU758+dj8Y37OkpBJr7kKvN^x?`p-%a{pnY9R;FM3=I(cwcgpAexvxF* z+P-{QATsN@-Q4#fpEn;;30*k*Nbf85nP(4O3b}4G`TWXNa^_LjuboW2Vt#kUu_vYc z{R?N*zc+cm@3`sLj68d}-~Oi;{d4!YtKYRFS#yr$)um6*e0U!7Rr=bhU2i&rBh`cT z)ZUcJxo`UN`RU}pYk3PTU-4Z(9)3&q;o0+-Zhp>lsu6ta^V4M?zZ}2+Tb5jzKlQiY z_($XGK@`y8FJx z#-KFwWBJWDte_+$aXd{QL?5s)t7Zf-j%~cj4WbSD&c=c0hQge0ARP=n$(zMNbb`$6 hy&#(5@eQJl_{X4l?uzuAAcbI%Mo(8imvv4FO#rX7TQL9t literal 0 HcmV?d00001 diff --git a/doc/images/plasma_swatch.png b/doc/images/plasma_swatch.png new file mode 100644 index 0000000000000000000000000000000000000000..4099afef8a493c2b0db000ce66673a4662fd3671 GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0y~yU;#22_&Jz>SXe!Xr#_50D+>rE<;FWr~B zXuZAOLk=_HKWZ}k+XQOFuoR7b;txd1q|D znuC9yW#YZS)amQP&l?86RTe4=a$56p)zs9-E1q1m@wQFg^}(?-{A%l6`;)gX-?^wM zbnf+*m8ni^#F`dvvOnIuWBud4HFmR==AOQiwO7el>*)8%xAF>4_&!X#^6K)Y;~Ren z{mIDDl-(-EU;aW@Oh?M1=!^Trf;HVI(zD;m>0CZ@{YUSd{M+^650@_We!nLxs$mxv-Fou%m@Dt9tLr_~e^1($xoN_~2`!t&`xp83PqvFb zk>gSKZ8!dgfQjecE#QrrW}o_qJ`3n{+Ywoj_0b z>m5ydug=c9TC(EV-BmlU-UG$kAF0}MW)S1r%iYo-dV}BnyCAxu^w&E!5M#~da&r)! vFn8Z>MiArmm%F?mI%4_zJP>`rig+XbUkF^9GnwrQD@dcKtDnm{r-UW|E1M9X literal 0 HcmV?d00001 diff --git a/doc/images/smooth_cool_warm_swatch.png b/doc/images/smooth_cool_warm_swatch.png new file mode 100644 index 0000000000000000000000000000000000000000..d714c3ad11e0c336ec21e6b4c974d85cb6e59d8c GIT binary patch literal 606 zcmeAS@N?(olHy`uVBq!ia0y~yU;#22_&Jz>vhx_+Z~OK1M^cL@^&9v|WVaN+azpGItMyAGYSulwiKUh}WoM$W!}`SbUG{@A=L zyEZ__U)V_{_)w{H^*hBZ(YBi<9}T13sL)~w}n@; zWejQxeN5L|TCREd(7-vs>v}N%?yhRqjbB@LifpY2UBbH}^IYM&u*i#_Z2b48#Ovlv zG+9%V`0>$e4yCJqUj1V`W0B|jb;GtgU7uVn;Wmigt;vMU3&zNbh ze%|?^VXl(Q+uq5s%Dvr2%`;xM89t8PdF$}m73Z(nZaMx@wDfHDt!W3txx02O>zZ`p zYu5Ee`;NYekl&R5DlBKE@v2+$S8Mn0pRi4O{T8mjuiq8K+6Z4en)f~MRoeD<^1-`o zxBat~(cZr6YvsBZ6+f>0ee8az{nGp?b@Km1fw9KW@ZasGEGRAySf!SOXolBQ?lOYt jHNj=Ir1E`me1m1)1#W>gTe~DWM4fOmh*g literal 0 HcmV?d00001 diff --git a/doc/images/viridis_swatch.png b/doc/images/viridis_swatch.png new file mode 100644 index 0000000000000000000000000000000000000000..8929f9e0d3cb8205d9e96850c511bd448775e49f GIT binary patch literal 571 zcmeAS@N?(olHy`uVBq!ia0y~yU;#22_&Jz>2r#wjfzrS5psb#`k-V^WR>!b45cGvu!dVGN``}vQ>3hNh~ z=(w@+`hh6cS}`fXkD=AWdAdE}LzyT5vKd^rymJ-p%csc+V)S&=*E*hXt7Zu79y zRm%I8^Lk2xotKT>WB-+*_Wun8s_S-4cDU52_;HKD!EnXdWiI!E6>mrbBc?%q@%ubb zJRPvAEoTNXuD#q1l3>{2cmFPkZYcfrjt#_EbGh6cL?_JMx0?~fc>U!rFNlsU;qFB literal 0 HcmV?d00001 diff --git a/doc/internals/color_maps.qbk b/doc/internals/color_maps.qbk index 2ca9473a21..da2343281b 100644 --- a/doc/internals/color_maps.qbk +++ b/doc/internals/color_maps.qbk @@ -60,6 +60,36 @@ An example of the viridis color map using [@https://en.wikipedia.org/wiki/Newton [$../images/viridis_newton_fractal.png] +Swatches of each are listed below: + +[$../images/smooth_cool_warm_swatch.png] + +*Smooth cool warm* + +[$../images/viridis_swatch.png] + +*Viridis* + +[$../images/plasma_swatch.png] + +*Plasma* + +[$../images/black_body.png] + +*Black body* + +[$../images/inferno_swatch.png] + +*Inferno* + +[$../images/kindlmann.png] + +*Kindlmann* + +[$../images/extended_kindlmann.png] + +*Extended Kindlmann* + [heading References] * Ken Moreland. ['Why We Use Bad Color Maps and What You Can Do About it] . From 9de0243a80b2e9f8c0e42b9f425be150806df6f7 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Wed, 9 Feb 2022 11:17:01 +0100 Subject: [PATCH 18/18] Fix image links in docs [ci skip] --- doc/internals/color_maps.qbk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/internals/color_maps.qbk b/doc/internals/color_maps.qbk index da2343281b..ff363cd7cf 100644 --- a/doc/internals/color_maps.qbk +++ b/doc/internals/color_maps.qbk @@ -74,7 +74,7 @@ Swatches of each are listed below: *Plasma* -[$../images/black_body.png] +[$../images/black_body_swatch.png] *Black body* @@ -82,11 +82,11 @@ Swatches of each are listed below: *Inferno* -[$../images/kindlmann.png] +[$../images/kindlmann_swatch.png] *Kindlmann* -[$../images/extended_kindlmann.png] +[$../images/extended_kindlmann_swatch.png] *Extended Kindlmann*