diff --git a/input/day08.txt b/input/day08.txt new file mode 100644 index 0000000..0760992 --- /dev/null +++ b/input/day08.txt @@ -0,0 +1,752 @@ +LRRLRRLRRLRRRLRRLRRRLRRLRRRLRLRLLRLRLRRLLLRLRLRRRLRRLRLRRRLRRLRRLRRLLLRRLRRRLRRRLRLLRRLRLLRRLRRRLRRLRLRRRLRLRLRRLRLRRRLLRRRLLRRRLRLRRRLRRLLRRLRRRLRRLRRLLRRLRRLRRRLLLRRRLRRLRRLRRLRLRRRLRRLLLLRLRRLRRRLRLLRRLRLLRRLRRRLRRRLRRRLLRRLRRLRRLRRRLRRLRRRLLRLRRRLRRRLRRRLLRRRLRRLRRRR + +LRL = (MCG, TRC) +TNJ = (LMV, PMP) +GQK = (MGD, DBP) +KVK = (LHC, NMM) +PQX = (SLC, LSD) +GRR = (XCR, BJT) +RBF = (VDM, BFG) +TKN = (VDH, HGQ) +MMJ = (LTR, CNQ) +CCX = (FJJ, FKD) +VHD = (JFQ, DDH) +NRL = (CTM, XTJ) +SNH = (QDH, PSQ) +JTM = (VFH, QBR) +BJT = (GJL, JXD) +LBJ = (JFQ, DDH) +FPN = (PBT, SJR) +CGR = (NJC, CNF) +RCM = (GTQ, BBT) +BQQ = (FNS, KPL) +NSF = (SLD, SJV) +QFQ = (XNX, GHT) +QCZ = (JPG, NLJ) +RJD = (QDT, NSG) +CNK = (SKK, NFL) +CBR = (QDT, NSG) +QMV = (HXG, FHS) +DNL = (XLX, RDT) +XRS = (DHT, RDP) +GHV = (FHS, HXG) +MJM = (GQB, XCC) +GQC = (NKG, NSF) +RKH = (KVG, JCQ) +DKT = (LTN, LTN) +THR = (PHF, VKN) +BQV = (BTS, SCG) +BJJ = (GQC, QRR) +CQL = (LHK, BCD) +LXX = (LCX, FJV) +NSG = (VSX, DFN) +LSD = (JRL, KXC) +QKB = (NLJ, JPG) +HSK = (CFN, NTM) +BLL = (JJQ, MSN) +SQD = (BLK, LBK) +KVP = (DBB, RHN) +MLJ = (QQR, HDH) +QVB = (GMN, TDP) +HJB = (GPG, XDT) +NBX = (NVT, SNB) +CLL = (PLG, LHS) +AAA = (JXS, MFQ) +CHN = (RNL, FHV) +JHT = (JQF, JQX) +KSB = (VDL, VBD) +HBT = (CKB, CCX) +JXH = (MQH, PRD) +DBB = (XHL, CHN) +PBD = (RDB, VHH) +SDV = (VMG, NTV) +BJS = (NNG, RQH) +SLM = (BRB, FLG) +VDH = (QPG, GKG) +KNS = (VQX, HFR) +HBF = (RQC, MXC) +JSF = (KPL, FNS) +HLS = (TJQ, TKM) +TRV = (BVN, GKF) +NLJ = (GBH, JCT) +SVM = (DKT, XLG) +THK = (NTM, CFN) +MDK = (DNL, VXV) +MHV = (DQQ, MQX) +CNF = (QQH, SLN) +XJK = (VFH, QBR) +FNT = (HXR, HXR) +KCT = (CPX, FXC) +BDB = (NMP, JGG) +LRZ = (JXC, TNJ) +JBQ = (NDL, KSJ) +LJQ = (GHT, XNX) +HKD = (HFH, VHJ) +VDM = (GTD, HRP) +QQH = (THC, THR) +PRD = (KFR, TJK) +KKH = (VTJ, LSR) +LQS = (SJQ, RHD) +RLF = (LCR, SGG) +JHK = (PDJ, TRV) +QHG = (VMS, PKS) +JRL = (GVJ, SKL) +XDV = (PJL, JRN) +TSV = (KCR, QJP) +JSN = (QFQ, LJQ) +RLA = (JSN, JVD) +KPD = (RDK, NSS) +HXP = (RQT, QTS) +DDB = (SFH, RHV) +JGG = (BJG, JTS) +VBD = (SGD, FRJ) +HRP = (RJD, CBR) +RRT = (MLJ, MLJ) +NVD = (KHM, RBF) +TNK = (QSX, KVD) +NST = (CDL, VGL) +FLF = (SNF, KRN) +LHS = (BSD, DTD) +NCV = (KSB, PTG) +FMX = (QKX, XFP) +KMB = (FDM, BSX) +CRH = (CVV, DDS) +VGL = (JLS, CPK) +DBF = (KGB, PXQ) +RNM = (HTP, LVL) +HKC = (XML, RTK) +JLC = (TKN, VSV) +FLB = (NNG, RQH) +QKH = (GQM, LSB) +DTD = (FTJ, HCK) +BXS = (HKD, FDK) +TKV = (RHN, DBB) +QBJ = (KNS, DXQ) +LBS = (BHT, SFM) +VMS = (CTJ, DDC) +FQJ = (FVQ, GKR) +RQC = (LRF, HCM) +SSG = (GQK, HDV) +KPL = (GQS, MDK) +GJN = (PNN, CPB) +LHK = (QPD, GSV) +KFR = (KPD, DTV) +QXC = (QVM, BHJ) +XRH = (PKM, FPN) +CKL = (BBT, GTQ) +FPK = (CRV, MGR) +LTK = (LVT, HXF) +BLK = (BRT, BQN) +BSX = (XMS, XJN) +MMR = (JCG, HHX) +DVM = (LHK, BCD) +RCJ = (BDB, CFK) +QLN = (DDB, LDQ) +GKF = (QLV, FNP) +BXQ = (NKT, FFN) +HCM = (FPK, KQB) +HKG = (GQK, HDV) +FNS = (GQS, MDK) +CTJ = (NST, HDJ) +QQS = (GQB, XCC) +ZZZ = (MFQ, JXS) +MGK = (CRH, BRV) +LCR = (FRD, KMK) +BKD = (BNR, BKM) +LDB = (KLM, SCC) +PLS = (PBL, CRG) +FQR = (PNR, NCV) +TNL = (CDT, MKC) +KVH = (FJQ, SHJ) +KPT = (KGB, PXQ) +GQM = (BXQ, VLP) +FDR = (GLC, KGF) +DDC = (NST, HDJ) +MTJ = (TMT, TMB) +PBJ = (LTK, VFB) +JXS = (SBL, CQB) +XML = (BMK, QBL) +XSK = (KSN, KSN) +TKM = (TKQ, NTX) +XFP = (HBX, RMX) +DXQ = (VQX, HFR) +KRN = (CNK, JDM) +TJQ = (TKQ, NTX) +VQX = (LBJ, VHD) +TGX = (HLK, LDJ) +MCX = (GDH, BNS) +DKM = (TVC, LPB) +VXD = (GCF, SVD) +FGB = (BKM, BNR) +VNN = (VCS, BSR) +FXX = (LHC, NMM) +JKR = (TQN, GXV) +FRJ = (TDK, PKQ) +MMQ = (SCC, KLM) +XGL = (MSN, JJQ) +GTQ = (DMV, LLK) +KML = (MCX, CTT) +LBH = (LSR, VTJ) +BDS = (XJK, JTM) +FVH = (TSV, HHC) +KXN = (LRL, QKK) +HND = (HNQ, FSG) +JQS = (QLL, RKH) +CKD = (TBT, HBT) +PXP = (NXC, TTK) +VHP = (QJC, QKH) +KQL = (BQV, RJR) +FSG = (JBH, GPH) +BVN = (QLV, FNP) +HNV = (XFH, BKL) +CNJ = (MNT, DCG) +VSV = (HGQ, VDH) +PXB = (RRT, RRT) +FNK = (TKC, LTM) +VTX = (LDJ, HLK) +KKG = (QDL, SNT) +CTT = (GDH, BNS) +FJJ = (FNT, FNT) +JCS = (DDB, LDQ) +GDH = (TPG, DND) +FMF = (XHB, BNH) +QLL = (JCQ, KVG) +NJK = (RDB, VHH) +LHC = (QDS, SXP) +QHS = (KQL, SXQ) +BJQ = (BXB, HQT) +GJL = (BTX, GJC) +BNR = (NJK, PBD) +NFL = (NSC, FTL) +SKK = (FTL, NSC) +MQN = (FMF, KPC) +XHB = (DCS, SQD) +MDT = (TDP, GMN) +XBL = (TMT, TMB) +HFH = (XDV, DMD) +BSR = (VTX, TGX) +LDH = (BJQ, XJJ) +GXX = (KKL, RCJ) +PQZ = (HDH, QQR) +CXH = (VXD, SGC) +HPB = (VHR, FNQ) +LLF = (QVM, BHJ) +VQQ = (FQD, MQN) +GSV = (NDT, SLM) +GLR = (HVD, DMF) +SLC = (JRL, KXC) +RHV = (HBC, TFR) +PVX = (PLS, SJS) +LLK = (BDC, PNK) +SLL = (FJQ, SHJ) +LKT = (VPF, SSC) +MXC = (LRF, HCM) +FTL = (QSR, SVH) +GCF = (JTF, HJB) +VHZ = (RRN, TSH) +LNB = (DQQ, MQX) +DRQ = (XML, RTK) +XLG = (LTN, VLD) +LBL = (VVF, SPR) +MBB = (NFG, NFG) +QJC = (GQM, LSB) +LSR = (BJS, FLB) +MQH = (TJK, KFR) +DFN = (LXG, LLL) +MSN = (KXN, MPV) +JCT = (MHV, LNB) +TPG = (CJJ, RRD) +GCV = (NVT, SNB) +LNL = (GXX, DJM) +XFT = (TSH, RRN) +FSS = (SLC, LSD) +TKT = (TVC, LPB) +XBN = (NBX, GCV) +RQT = (QKF, XRS) +XCC = (MXL, RLF) +RTH = (QVB, MDT) +DBP = (HNV, XCG) +QQB = (JMF, PBJ) +KSJ = (NCS, RNM) +GNQ = (CPX, FXC) +HHX = (JKT, SVM) +SGG = (KMK, FRD) +SMM = (SJS, PLS) +VPK = (LTM, TKC) +VLD = (QKB, QCZ) +LTR = (TFX, FVN) +VCL = (DKM, TKT) +HXG = (MTG, SNM) +KGB = (MRV, LFD) +JGK = (CNJ, RXF) +FMV = (FRT, MNF) +SLD = (KVH, SLL) +VVL = (TNJ, JXC) +GDP = (RBF, KHM) +XDT = (RML, JHK) +JKP = (NDL, KSJ) +BNH = (SQD, DCS) +LFD = (LQC, HLS) +NHC = (JHT, SSM) +VPF = (NRN, LBL) +BHT = (LQS, MCP) +SNT = (RHL, BDS) +BQN = (XGL, BLL) +FVN = (HGP, QKM) +NXC = (KQJ, FMV) +NKG = (SJV, SLD) +HSF = (HPB, NFR) +QKM = (RRR, PMK) +PJL = (XBN, PFX) +MRP = (LCX, FJV) +XSQ = (FDK, HKD) +TVC = (GHN, QQC) +XLX = (DKJ, NNT) +VSX = (LLL, LXG) +FQD = (FMF, KPC) +PNJ = (XCR, BJT) +QDV = (QRJ, BFS) +QVG = (GLC, KGF) +BMK = (RJS, FLF) +SXQ = (BQV, RJR) +BGL = (CSB, SBH) +BJG = (CNH, PQJ) +RSG = (QFT, VPD) +VVF = (DRQ, HKC) +BBT = (LLK, DMV) +HGQ = (GKG, QPG) +HMD = (PHT, PCD) +PPL = (CKL, RCM) +QLA = (TSH, RRN) +KBG = (HBT, TBT) +RHD = (HKG, SSG) +GQB = (RLF, MXL) +QFA = (QQR, HDH) +KPC = (BNH, XHB) +XNX = (FVH, MNH) +HBX = (NFD, VJF) +SVD = (HJB, JTF) +DMD = (JRN, PJL) +PKJ = (BJQ, XJJ) +TFX = (HGP, QKM) +MCH = (PKD, PFF) +SGD = (PKQ, TDK) +RRJ = (KCT, GNQ) +PJD = (VLM, JJZ) +PHF = (PQX, FSS) +PKQ = (NTP, MMR) +VPD = (QHB, NHC) +FRD = (GDP, NVD) +SFH = (HBC, TFR) +JRN = (XBN, PFX) +HSB = (MRP, LXX) +RMX = (NFD, VJF) +SBH = (JXH, TSQ) +NTP = (JCG, HHX) +PSX = (FMX, PCR) +LCQ = (PKS, VMS) +LKV = (SMM, PVX) +SGC = (SVD, GCF) +CQB = (LDD, QDV) +FRT = (XCV, HSF) +KGT = (SGC, VXD) +TRC = (PSX, NQC) +BSG = (PKD, PFF) +CKB = (FJJ, FKD) +SSM = (JQF, JQX) +DKJ = (BKD, FGB) +TKC = (TXS, FQJ) +JQX = (DVQ, NLN) +BDC = (KNL, DSV) +FJV = (MTJ, XBL) +DND = (CJJ, RRD) +PPH = (MMQ, LDB) +FTJ = (LKT, GNX) +JKV = (RFM, MGK) +KCR = (LLF, QXC) +RFN = (LJL, CFX) +HCF = (NFG, HSR) +NTV = (JXG, VHP) +QQR = (DTX, HND) +BTX = (QVG, FDR) +JQK = (SXQ, KQL) +NJC = (SLN, QQH) +RML = (PDJ, TRV) +SNF = (JDM, CNK) +KMK = (GDP, NVD) +XSH = (DXQ, KNS) +DTX = (HNQ, FSG) +BNS = (TPG, DND) +KHM = (BFG, VDM) +SBF = (MGK, RFM) +NFD = (PKJ, LDH) +BHJ = (VNN, CGL) +TXS = (FVQ, GKR) +CRV = (NTQ, SDV) +GHT = (FVH, MNH) +RBN = (RQC, MXC) +KKL = (BDB, CFK) +NLN = (RBN, HBF) +QFT = (NHC, QHB) +QBL = (FLF, RJS) +RHG = (PNN, CPB) +MNF = (XCV, HSF) +SJS = (CRG, PBL) +FDK = (VHJ, HFH) +HXM = (JJD, JJD) +PNN = (QDK, MMJ) +GCS = (TTK, NXC) +VJF = (LDH, PKJ) +GTD = (CBR, RJD) +RRD = (TPL, XVR) +JXC = (LMV, PMP) +NXH = (MKC, CDT) +HCK = (GNX, LKT) +BRC = (QLL, RKH) +KQB = (CRV, MGR) +TMB = (MCH, BSG) +XJN = (RSX, JGK) +HQP = (SFM, BHT) +HQT = (MBB, HCF) +THC = (VKN, PHF) +TPL = (NGD, QQB) +NGD = (PBJ, JMF) +GVJ = (RNT, LKV) +QDK = (LTR, CNQ) +JXG = (QKH, QJC) +TQN = (KRL, QCV) +RDB = (JQS, BRC) +MPV = (LRL, QKK) +SJQ = (HKG, SSG) +XHL = (RNL, FHV) +LRF = (KQB, FPK) +GNX = (SSC, VPF) +VXV = (XLX, RDT) +MTG = (CCR, CRR) +NFG = (BHH, BHH) +DSV = (PXB, PJN) +CVT = (KPT, DBF) +RHL = (JTM, XJK) +CBQ = (GXL, PQB) +BHH = (JXS, MFQ) +DMV = (BDC, PNK) +NSS = (HQP, LBS) +FVM = (PRP, RFN) +NCS = (HTP, LVL) +QPD = (NDT, SLM) +GJC = (FDR, QVG) +CFK = (JGG, NMP) +HDV = (MGD, DBP) +PNB = (PQB, GXL) +RXA = (NLJ, JPG) +CNH = (JSF, BQQ) +VXL = (HXR, XQQ) +QKF = (RDP, DHT) +QTS = (QKF, XRS) +VDL = (SGD, FRJ) +FCM = (TQN, GXV) +BHQ = (GQC, QRR) +BSD = (FTJ, HCK) +CJJ = (TPL, XVR) +PLG = (DTD, BSD) +LQC = (TKM, TJQ) +NTM = (KLG, PPL) +SHJ = (NRL, NMS) +QDL = (BDS, RHL) +PCR = (XFP, QKX) +XCG = (XFH, BKL) +LMV = (GCS, PXP) +JJD = (QQV, QQV) +HGP = (PMK, RRR) +TNF = (RQT, QTS) +SFM = (MCP, LQS) +MNR = (RFN, PRP) +LLL = (CBQ, PNB) +RJS = (SNF, KRN) +BRV = (CVV, DDS) +GGK = (LHS, PLG) +HVD = (GBJ, VQQ) +KQJ = (FRT, MNF) +PMK = (CGR, PQR) +MFB = (GGK, CLL) +HLK = (NTG, KMB) +BKL = (CQL, DVM) +SVT = (CSB, SBH) +FGD = (PNR, NCV) +LVT = (VCL, XTQ) +MFQ = (SBL, CQB) +SCC = (KKH, LBH) +JMF = (VFB, LTK) +GLC = (FBS, DNB) +HFT = (MMQ, LDB) +PNR = (PTG, KSB) +SNM = (CRR, CCR) +TJK = (DTV, KPD) +PQR = (NJC, CNF) +VPM = (QDL, SNT) +DHT = (KGT, CXH) +RPK = (KML, XRL) +VFH = (HSB, QBV) +FNP = (JBQ, JKP) +JLS = (QLN, JCS) +XMS = (JGK, RSX) +FRK = (GGK, CLL) +PDJ = (GKF, BVN) +QDH = (JLC, QTG) +PFX = (GCV, NBX) +BXB = (MBB, MBB) +TTK = (KQJ, FMV) +PKS = (DDC, CTJ) +KLG = (RCM, CKL) +CSV = (QVB, MDT) +NNG = (DXR, BPD) +HHC = (KCR, QJP) +LVL = (CSQ, TKJ) +QHB = (JHT, SSM) +JDM = (SKK, NFL) +JCQ = (TNK, LPJ) +TSQ = (MQH, PRD) +JTS = (PQJ, CNH) +RCR = (KCT, GNQ) +LXG = (CBQ, PNB) +TKQ = (HXP, TNF) +PKM = (PBT, SJR) +GXV = (QCV, KRL) +HJS = (BBX, RPK) +CPX = (XSK, XSK) +JXD = (BTX, GJC) +CVV = (HXM, VDB) +SBL = (LDD, QDV) +HBC = (VPM, KKG) +DXR = (CVT, KKS) +VDB = (JJD, BVS) +XQQ = (VVL, LRZ) +PQB = (BXS, XSQ) +NTX = (HXP, TNF) +SCG = (VMQ, HJS) +GHN = (SBF, JKV) +VXR = (SGL, LMC) +NQF = (VPD, QFT) +DDS = (HXM, VDB) +KLM = (LBH, KKH) +SGL = (QRL, KLQ) +GKR = (CSV, RTH) +QDT = (DFN, VSX) +MNT = (SNH, FPP) +TDP = (TKV, KVP) +KNL = (PXB, PXB) +GMN = (KVP, TKV) +MXL = (SGG, LCR) +PKD = (FXX, KVK) +SXP = (FNK, VPK) +NTG = (BSX, FDM) +QSR = (KBG, CKD) +FHV = (XCL, MBP) +RDT = (NNT, DKJ) +SPR = (HKC, DRQ) +FFN = (JHD, GLR) +FBS = (QXL, FTF) +VLP = (FFN, NKT) +KXC = (SKL, GVJ) +TKJ = (FQR, FGD) +LHH = (PHT, PCD) +CTM = (GHV, QMV) +VHH = (JQS, BRC) +MQX = (MJM, QQS) +BBX = (XRL, KML) +LKK = (PKM, FPN) +RNT = (PVX, SMM) +JSA = (TNJ, JXC) +RDK = (LBS, HQP) +RXF = (MNT, DCG) +HDH = (HND, DTX) +VKN = (FSS, PQX) +LSB = (VLP, BXQ) +BPD = (CVT, KKS) +TMT = (BSG, MCH) +QLV = (JBQ, JKP) +LPJ = (KVD, QSX) +QDS = (VPK, FNK) +GQS = (VXV, DNL) +DTV = (NSS, RDK) +SNB = (JLB, LLV) +NMM = (SXP, QDS) +CSB = (TSQ, JXH) +PFF = (FXX, KVK) +VHJ = (XDV, DMD) +XFX = (KSN, THB) +CCR = (NQF, RSG) +VMQ = (BBX, RPK) +HXR = (VVL, VVL) +SJV = (KVH, SLL) +CFN = (KLG, PPL) +DDH = (RHG, GJN) +FLG = (HMD, LHH) +FVQ = (RTH, CSV) +RTK = (BMK, QBL) +NSC = (SVH, QSR) +MKC = (FCM, JKR) +XTJ = (GHV, QMV) +CNQ = (FVN, TFX) +SJR = (BJJ, BHQ) +MGR = (NTQ, SDV) +XFH = (DVM, CQL) +QSX = (GRR, PNJ) +QKX = (HBX, RMX) +LBK = (BQN, BRT) +PXQ = (MRV, LFD) +LDQ = (SFH, RHV) +MNH = (HHC, TSV) +XCV = (HPB, NFR) +KLQ = (QBJ, XSH) +FTF = (SCQ, RGC) +JJQ = (MPV, KXN) +LJL = (VDV, SJJ) +DNB = (FTF, QXL) +CFX = (VDV, SJJ) +JKT = (DKT, DKT) +SJJ = (THK, HSK) +CDL = (JLS, CPK) +QCV = (XRH, LKK) +XCR = (GJL, JXD) +KMJ = (MLJ, PQZ) +MPS = (DJM, GXX) +GBJ = (MQN, FQD) +PNK = (KNL, DSV) +BRB = (HMD, LHH) +PBT = (BJJ, BHQ) +JPG = (JCT, GBH) +HSR = (BHH, ZZZ) +DQQ = (QQS, MJM) +MCP = (SJQ, RHD) +LTM = (TXS, FQJ) +KKS = (KPT, DBF) +DCG = (FPP, SNH) +TDK = (MMR, NTP) +QJP = (LLF, QXC) +NFR = (FNQ, VHR) +FKD = (FNT, VXL) +LMC = (KLQ, QRL) +PBL = (FVM, MNR) +JHD = (DMF, HVD) +CRR = (RSG, NQF) +JJZ = (JVD, JSN) +RQH = (DXR, BPD) +HXF = (VCL, XTQ) +CRG = (MNR, FVM) +VHR = (QHG, LCQ) +VCS = (VTX, TGX) +FPP = (QDH, PSQ) +KSN = (XFT, XFT) +BVS = (QQV, PJD) +RSX = (RXF, CNJ) +FXC = (XSK, XFX) +HDJ = (CDL, VGL) +QQC = (SBF, JKV) +LPB = (GHN, QQC) +LRJ = (QHS, JQK) +SCQ = (RCR, RRJ) +PQJ = (JSF, BQQ) +GKG = (VMJ, LRJ) +SSC = (NRN, LBL) +NVT = (JLB, LLV) +KVD = (GRR, PNJ) +XRL = (CTT, MCX) +BTS = (VMQ, HJS) +KRL = (XRH, LKK) +RRN = (BGL, SVT) +FHS = (SNM, MTG) +QPG = (VMJ, LRJ) +QKK = (TRC, MCG) +VDV = (THK, HSK) +GPH = (VXR, GKQ) +RNL = (XCL, MBP) +SLN = (THC, THR) +CPB = (MMJ, QDK) +NMS = (XTJ, CTM) +RJR = (BTS, SCG) +CGL = (VCS, BSR) +MBP = (MFB, FRK) +NNT = (FGB, BKD) +HTP = (CSQ, TKJ) +GPG = (RML, JHK) +QRL = (QBJ, XSH) +BCD = (GSV, QPD) +QQV = (VLM, VLM) +PRP = (CFX, LJL) +TFR = (KKG, VPM) +LDD = (QRJ, BFS) +QVM = (VNN, CGL) +KGF = (FBS, DNB) +GBH = (MHV, LNB) +JCG = (JKT, SVM) +FJQ = (NMS, NRL) +QXL = (RGC, SCQ) +NRN = (SPR, VVF) +FDM = (XMS, XJN) +RFM = (BRV, CRH) +NKT = (GLR, JHD) +HFR = (VHD, LBJ) +THB = (XFT, VHZ) +XJJ = (BXB, HQT) +QTG = (VSV, TKN) +NQC = (PCR, FMX) +JLB = (HFT, PPH) +GXL = (BXS, XSQ) +PSQ = (QTG, JLC) +NDT = (BRB, FLG) +PJN = (RRT, KMJ) +TBT = (CKB, CCX) +JBH = (GKQ, VXR) +XVR = (QQB, NGD) +BRT = (XGL, BLL) +PCD = (MPS, LNL) +SKL = (RNT, LKV) +TSH = (BGL, SVT) +JQF = (DVQ, NLN) +DVQ = (RBN, HBF) +RGC = (RCR, RRJ) +QRJ = (TNL, NXH) +XCL = (MFB, FRK) +VLM = (JSN, JVD) +RDP = (KGT, CXH) +VTJ = (FLB, BJS) +LCX = (XBL, MTJ) +JVD = (QFQ, LJQ) +BKM = (NJK, PBD) +VMJ = (QHS, JQK) +DMF = (VQQ, GBJ) +CDT = (FCM, JKR) +NTQ = (NTV, VMG) +QRR = (NSF, NKG) +NDL = (RNM, NCS) +KVG = (LPJ, TNK) +DCS = (BLK, LBK) +JFQ = (RHG, GJN) +GKQ = (SGL, LMC) +JTF = (GPG, XDT) +SVH = (CKD, KBG) +RRR = (PQR, CGR) +RHN = (CHN, XHL) +HNQ = (GPH, JBH) +BFG = (GTD, HRP) +LLV = (PPH, HFT) +NMP = (BJG, JTS) +CSQ = (FQR, FGD) +MRV = (HLS, LQC) +LDJ = (KMB, NTG) +PHT = (LNL, MPS) +DJM = (RCJ, KKL) +PTG = (VBD, VDL) +PMP = (PXP, GCS) +LTN = (QKB, QKB) +BFS = (NXH, TNL) +MGD = (XCG, HNV) +QBV = (MRP, LXX) +VFB = (LVT, HXF) +XTQ = (TKT, DKM) +QBR = (QBV, HSB) +CPK = (QLN, JCS) +MCG = (NQC, PSX) +VMG = (VHP, JXG) +FNQ = (LCQ, QHG) \ No newline at end of file diff --git a/input/day11.txt b/input/day11.txt new file mode 100644 index 0000000..21b77be --- /dev/null +++ b/input/day11.txt @@ -0,0 +1,140 @@ +.....#...............#......................................................................#.............................#..........#...... +........................................#............................#......#............................................................... +..............................#..............#....................................#..............................................#.......... +..............#........................................................................#.................................................... +..#...........................................................................................#............................................. +..................#.....................................#.....#......................................#.........#.......#.................... +...........#......................................#.....................#...........#................................................#...... +.............................#............................................................#.....................................#........... +.....#..................#.................#.........................#......................................#................................ +....................................#.................#........................#..........................................................#. +................#..............................#....................................................#....................................... +..............................................................#.........................#.......................#.....................#..... +............#...............#......................#.....................#..............................#................................... +......................................#...............................................................................#..................... +.........................................................#.................................................................................. +..............................................#............................................................................................. +..#.................#.....................................................................#.....#..........#..............#......#.......... +..............................................................................#............................................................. +..........................................#.........................#..............................................#........................ +.....#........#.............#...........................#...........................................#....................................... +..................................#...............#.............#.................#..........................#.....................#........ +.......................................................................#.................................................................... +...............................................................................................................................#.........#.. +#.......................................#....................................................#.........................#.................... +........#...............#....................................#...........................................#.................................. +...............................#............................................................................................................ +.........................................................#.................................................................................. +..#..........................................#........................................#.............#............................#.......... +......................#............................#.................#........#............................................................. +.........#.......#...........................................................................#.....................#.........#.........#.... +................................#............................................................................#.............................. +.........................................................................................#.................................................. +.#.........................................#.........#..........#.......................................................#................... +....................#.................#...............................................................#..................................... +............................................................................#............................................................... +........................#.........................................................................................#.................#....... +.............#.......................................................#......................................................#............... +.......#.................................#.....#..............................................................#............................. +#...............................#...............................................................#.....................#..................... +.....................................#...................#.......................#.....#.......................................#............ +..........................#.................#......#...................................................................................#.... +..............#............................................................................................................................. +...#..........................................................................#............................................#................ +.............................................................................................#.....................#......................#. +.......................................#..........................................................................................#......... +.......................................................................................................#.................................... +.....#.........#.................#.................#............#.........................#.................#............................... +............................#.....................................................#......................................................... +...........................................#................................................................................................ +....................................#.......................#.........................#............................#.....#.................. +............................................................................................................................................ +.....................#..................#................................#......#.....................................................#..... +.......................................................#.........#...............................#.....#.................................... +............#.................................................................................................................#............. +..............................................#..............#.......#.................................................#.................... +................................................................................................................#........................... +.........#.............................................................................#............#....................................... +.............................#...........................................#.....#............................................................ +.....#..........#.....#...........#.............#.....#.............................................................................#....... +...........................................#............................................................#.....#............................. +......................................#.........................#.........................#.....................................#........... +............................................................................................................................................ +.......#.....#.....#........................................#.................................#............................................. +.........................................#................................................................#.....#......#.................... +........................#.......#..................#.................................#.......................................#.......#...... +..............................................#............................................................................................. +...............................................................................#............................................................ +......................................................#..........#.......................................................................... +...#......#.................#.............#.............................#..........................#...............................#........ +.............................................................#........................#..........................#.........#................ +......................................#....................................................#.............................................#.. +............................................................................................................................................ +...............#......#.......................#.....#.......................................................#............................... +.#......#.......................#.........................#.......#....................................#.................................... +...............................................................................................#........................#......#.......#.... +............#...............#............#....................#........#..........#......................................................... +...............................................................................................................#............................ +..........................................................................................................#.................#............... +......................#........#.........................................................................................................#.. +....................................................................................#.....#.....#....................#...................... +.#.........#...............#........................................#...............................................................#....... +..................#......................................................#..........................#....................................... +.................................#.............#................................................................#.......#................... +........................#......................................................#..............#................................#............ +.....#..........................................................#.....#.................#..................................................# +.....................................#......#.........#...............................................#..................................... +............................................................................................................................................ +............................................................................................................................................ +.................................#..........................................#................#...................#..............#........... +.......#....................#............#.............................................#...................................#................ +..#................#........................................#.......#..............................#........................................ +........................#...........................................................................................................#....... +...........#..........................................#.........................#......................#.................................... +...........................................#................................................................................................ +......#...............................................................................#.........#........................................... +............................#.....................#................#........................................#...........#................... +..................#.........................................#............................................................................... +........................#...............#................................#.......#..............................#............#.............. +............#......................#.................#..................................................#..................................# +..#................................................................................................#........................................ +.........................................................................................................................#.................. +..................................................................#................................................#................#....... +.......#.....................................#.............................................................................................. +.................#...............#......#.....................#............................................................................. +....................................................................................#..................................#.................... +..............................................................................................#............#................................ +....#......................#................................................................................................................ +......................................................#.................................#..........................#.............#.......... +..........#.................................................................................................................#............... +.................................#..........#..................................#............................................................ +.......................................................................................................................................#.... +.......................................#..................................................................#......#.......................... +.............................#.........................................................#.......#............................................ +.........#....................................#............#.................................................................#.............. +...#...............................................................................#.................#...................................... +..................................................................................................................................#......... +....................#.............#...................................................................................#....................# +....................................................#...........#...........#............................................................... +.........................................................................................................#.................................. +..........#...............................#............................#.................................................................... +.............................................................#....................#.............................#..............#............ +.#...............#..........................................................................#..........................................#.... +............................#............................................................................................................... +............#......................................#............#..................................................................#........ +.......#...............................................................................................................#.................... +..................................#.......#..........................#........#...............#..........#....................#............. +....................#....................................#............................#..........................#.......................#.. +..............................................................#............................................................................. +..#............................#............................................................................#............................... +..............#.....................#...............................................................................................#....... +..........................#........................................#....................................#...........#....................... +..........................................#.................................#.................#............................................. +................................................#...........#..........#.....................................................#.............. +.........#.................................................................................................................................. +...................................................................................#............................#.......#................... +....#.............................#.............................#.......................................................................#... +.........................................#.........................................................#........................................ +....................#...........................................................................................................#........... +..............#........................................#..................................#...................#......................#...... +.........#.................#........................................#...........#........................................#.................. \ No newline at end of file diff --git a/input/day12.txt b/input/day12.txt new file mode 100644 index 0000000..015ca37 --- /dev/null +++ b/input/day12.txt @@ -0,0 +1,1000 @@ +.##????.?.#.????? 4,1,1,3,1 +???#??.?#??.? 2,2 +???#??#?#?#???#???#? 8,9 +???#?##??..?#??#? 9,2,2 +???##????????#?? 7,4 +..?????.???? 1,1,1,2 +?#?.???????.#. 2,1,3,1 +?????#.??#. 2,1,1 +?##???.???#?...?? 4,3 +#??????.#??? 4,1,1,1 +??.??.??????#?? 1,3,4 +.?.#?.????#.?#???# 1,1,1,1,6 +.#?#?????.?..#??##? 5,2,2 +??????????????## 3,4,3 +?#???##?????? 3,2,1 +..??.????#?.? 1,2 +???????##? 1,5 +??#???????#..??????. 11,4 +????##????#??#?? 10,3 +..???????. 3,1 +?#??#?#???.#??#?#?? 9,1,5 +?#?????#?#???#?# 1,3,1,1,3 +??????#???? 1,1,6 +??#?#??#??#?#?? 3,10 +??#?#????#??# 2,1,3,1 +?#???????? 1,3,1 +.????.??#??? 3,3 +????.?#??..#? 1,2,1,1 +##?.????.?.?. 3,1,1,1 +.?.??..#??? 1,1 +#??????.??.#??.?? 1,4,2,3 +?..??#.????? 1,3,1 +???###.?#?? 3,3 +?#????..??.???#?? 5,1,1,3 +??????.???? 1,1 +?#?#??#????.#?? 4,1,1,1 +.?#??#????? 5,2,1 +??#?#???#. 3,2 +??.??????.? 1,1,1 +.????#??#?????#??#?. 1,16 +??##.??#??#?#?? 3,8 +.??##?.????? 1,3,3 +#????##?#?? 4,4 +??????#?#???. 3,6,1 +???.???##??#?? 2,1,3,1 +.??##???..??##.? 4,4,1 +.??#?#???.?#??#?? 7,1,1,1 +?????#.?.??# 4,2 +#??.?#????#?. 3,7 +??????.?????#?##?#? 3,2,1,5 +???????..??#??.???. 1,4,5,2 +?.?#????????? 5,2,1 +?????.#?????#?#? 1,2,1,1,3 +.?.?.??###???????#?? 7,1 +.??##.#??##??#?? 4,10 +?..??#??#????#.??##? 11,2 +.????#????##???#?? 2,12 +??.???#?##? 1,1,5 +.#??###????.???? 10,3 +?##????.?.#??.#??? 5,1,3,1,1 +??????????#???? 1,1,1,8 +#??#???#?##?..#???#? 5,6,1,1,1 +?????#??#? 1,3,1 +???#????.???#?#?.##? 6,1,1,1,3 +.#??.?????##?.# 3,3,3,1 +??.?#?.?#?? 1,4 +##?#..?????##? 4,1,2 +?????#???? 2,1,1 +???#...????# 1,1,1,1 +??#?#??#?.##?? 8,2,1 +#???..#.?.?#?..?..# 3,1,1,2,1,1 +?????.???#???.? 1,1,2,3,1 +??#?#?.?????????? 4,6 +.?.#????????? 1,1 +??????.#???#?? 4,1,2,3 +????????#?#?? 6,3 +##???###?#??.??# 2,8,1,1 +??#??..????????? 1,2,4,1,1 +#.##?#?#.?????. 1,6,4 +??##??#???..?? 2,2,1,1 +..??#...?#??#?##?? 2,7 +??..?????#??.? 2,7 +?.?##??.???#??? 1,3,3 +?.?#?????##?#??. 1,6 +#???##???. 1,3 +??#??.?.????#?#?.?? 2,1,1,5,2 +???##?????.?#?? 1,7,1 +.#.?.???.??? 1,1,1,1 +.????.##?? 1,2,2 +??#?????.#??##?# 6,1,1,2,1 +.???#?.#?...#?# 2,2,3 +?#????#???## 3,2,1,2 +?#??#.#.?.????? 2,1,1,1,4 +.#?????????#? 2,2,2 +.?#?#?????#??##??. 7,1,3 +?.?#..??###? 2,4 +?#??#???.??#?.#?##? 5,1,2,4 +##.??.#?????##.???? 2,1,8,1 +.?#?##?.???? 5,1,1 +##??????.??? 4,1,2 +.????.#?#???????? 2,3,2,3 +?#?????#??.?????? 2,4,1,2,1 +#???#??#???##?.? 1,11 +.???????????? 1,1,1,2 +#??##?.?#.???..?##. 6,2,2,2 +??.??.?.#?##??.???? 1,1,1,6,1,1 +#??.?#??????#?????.? 1,3,6,2 +????????????##??. 5,7 +##.????...??#?? 2,3,3 +?.#.??.???# 1,1,2 +?.??.##?.#??? 3,2 +??#?##.?.??##. 4,4 +?.??#.??#.?#??## 1,2,3,6 +.?##??????????? 9,2 +?????#????.?#??????? 2,1,2,3,1,1 +?????.???##?? 5,4 +?##???....?.? 4,1 +?.?#?????#?.?.?.? 9,1 +??#?.???????? 2,4,1,1 +.??.??.??.??##. 1,1,1,1,2 +.#???..????????. 1,1,1,3,1 +.??.??###?##????#?? 1,11 +???.##?##.?##?? 3,5,2,1 +????.?.??.???.? 2,1,1,3 +.?????##??##.?..??# 1,1,6,1,2 +???.##???? 1,5 +.???.??????. 1,3 +#???????#.?? 5,1 +?#?#????#? 4,4 +?..#?#.?????#.?? 3,4 +.?#?#?#?.???. 5,1,1 +?.?#..?.???????.? 1,1,1,7,1 +?.?????????#??????#? 1,1,9,1,1 +???.???????.?. 1,5,1 +?.?????#.??..?????. 6,2,3 +?#????##??# 2,6 +?.????????##??##?? 1,5,3,2,1 +.?????????????. 1,1 +..?#?.??????.? 2,4 +?..##?.#???.???? 1,2,2,1,3 +?#???#?????###????? 1,1,2,7 +?#.#????#??#??# 1,1,1,1,5 +??.?#??#????.. 1,1 +???????##?.???##???? 7,6,2 +????#..??.?????? 1,2,1,1,1 +.????#?.???? 5,1 +.?????.#?.... 2,2 +??#??.?.?.???? 1,2,1,4 +.????#?????????# 9,5 +??????#??#.?? 1,6 +??##?.???????.#?. 3,3,1 +#?#??#???.???##?? 8,4 +.??.??#???. 2,3 +??#..????.??? 1,1,1,2 +???????#??.?. 3,2,1 +#?##??????##.??#??.? 12,3,1 +#??#?##?.??###???? 1,5,8 +#????.???#??. 1,2,3 +?????#.??.??.?? 2,1,1,1,1 +..#?????????...?#?#? 10,4 +?#??????#?#?? 3,1,5 +??????????.##????.? 5,1,1,6 +???.????#????#????#? 3,4,5,1 +????.?##?????? 2,2,1,1 +.???.#?.?? 1,1,1 +?????..?##??? 1,1,3 +???.#??????? 3,1,1,1 +???#??#??#?#???##? 4,11 +??#???.#???.?#.?? 5,2,1,1 +???.#?.?????. 2,2,2,1 +?.#??#??#????#? 1,4,4,2 +???.??#.?##????##??. 1,1,1,1,10 +#?????##?#????#?? 1,1,8,1,1 +#????#????.??##. 4,1,1,1,2 +.???#.??????? 1,1,3,1 +#??#???##????.?? 12,1 +?.??###...?##???.??? 3,5 +???.#?.???#???????#? 1,1,2,12 +###??##?#??#????#? 3,13 +??#.????#??#?????? 1,1,11,1 +##?###?.??????? 7,1,3 +???.????##?#?? 1,1,6 +???.??#???#? 2,1,1,2 +.#?#??#?##?#?.?#?.?? 11,2 +.???.????#.????#?.?? 2,1,2,6,1 +??..#??.#?????. 1,2,3,2 +?????????#?#??? 1,1,5 +?###?????#.##? 6,2,3 +??#?.?#?.?.?#????#. 4,3,1,2,1,1 +?????..???#?? 3,3 +????.???##???? 1,7 +?.????.????#??? 1,2,1,1,3 +?????#?#??? 1,7 +?????.??##?#??.? 2,8 +??????###????# 3,7,1 +#?#?#?..#??#?????##? 6,2,8 +??#???????????#?? 3,3,4 +#?.????#????#????? 1,12 +???#?##?#.#??.?. 7,1,3 +?#????????????? 1,3,1,1,3 +????.????#???.##??. 1,1,1,4,4 +...???##??.. 3,1 +??????.?#? 4,1 +?#???#?.?#????## 5,1,3 +???.????#?.#.?.???.. 2,6,1,3 +#.??.#??#??#???? 1,1,9,1 +???.#?.?###?. 2,1,4 +#.??#?????#????.#? 1,1,1,1,6,1 +#???#???????#?? 2,7,1 +???.????.?.??????.? 1,1 +.????#??.?#?#?????? 6,5 +.??#??..??. 4,1 +.??#????##??#??.?? 4,3,2,1 +??????.?#??? 3,2 +??#??#????? 3,2,3 +?#?#??.?.???.??### 2,2,1,1,4 +??##???.??.. 1,2,1,1 +#?#???#???#????#? 9,1,1,2 +?.??##????#??#?##.. 3,10 +.????????###??????? 1,1,1,10 +?#..#?.??#? 1,1,2 +?##.?.??##????#.# 3,1,2,1,1 +?.?????#?#?.??? 1,6,1 +?????#?.????#??#? 5,7 +?#.#?#??.? 1,3,1 +..???????.??? 5,2 +???.?#????????? 1,1,2,1,3 +??#?.??###??? 3,4 +.#..??????#??##?##? 1,8,2,3 +..?????#??.? 4,1 +??..?.#.#?#???? 1,1,1,7 +?.???????.?#?...??#. 1,4,3,3 +#..?#??????.?# 1,4,1 +?.?????????##?????.? 1,2,1,5,1,1 +???##?#???#????.#?#? 4,7,1,4 +???.??????? 1,1,1 +????##.?#????????? 5,1,1,1,1,1 +??#??#??????? 3,7 +#?#???????..?.??.# 1,4,2,2,1 +?#??#????? 6,1 +?.?#????????#. 2,5 +??#..#?.?#??#?? 2,1,1,1,1 +???????.?. 5,1 +.?#?#????. 1,4 +?##?..??#? 2,1 +.#???.??.? 2,1 +.??#.??.??#?? 3,1,4 +???????.???? 5,1,1,1 +.?????.???#?.????? 5,1,1,1,1 +???#?#?????#??????# 1,1,3,9 +??????#.???..??? 4,1,1,1,1 +#.?.#??#.?#?? 1,1,1,2 +##?.??????# 3,1,4 +?#?..?????##????#?? 2,14 +?#?.?#???????????? 2,13 +??#???????#? 3,1,1 +.??????.?? 2,1 +?????#????#???#??.# 7,1,1,2,1 +?.??.#.?#??? 2,1,2 +??..##????#???? 4,2 +...???##?##???????? 12,1 +????????.????#?#?. 1,5,1,4 +?#??##??????#?? 9,2 +???..???#???#?# 1,1,4,1,3 +???###?#??# 1,6,1 +?.??..?#?#? 2,4 +?.???????#???###???? 1,15 +.?..????#?#???? 1,8,1 +?.?#?????.?????????. 7,5,3 +??????#??.#?? 3,4,3 +???.??#????##.? 1,1,4,2,1 +?.??#??#.??# 1,2,2,1 +??#??#??.?.?# 7,1,1 +?#..???#??? 1,4 +.#?#?#.#????.??#?? 3,1,1,1,2,1 +??#?????#### 1,7 +#..????#.?.???#??##? 1,1,1,1,8 +#???#???.#??? 1,3,3 +#?????.???#.??? 1,1,2,1,1 +.??????..??#?? 1,4,4 +.???????#??#? 2,3,2 +?...???#?????????#? 1,9,1,1 +??????#???. 6,1 +.#??#?.??#?.?.?.#?. 5,2,1,2 +??.????#.?.??#?### 2,4,1,1,3 +?#???#???.?#???##??? 5,1,3,5 +#??????#??? 1,1,3 +??#?##????##??#.??? 12,1,1 +.#????#???#?????.?? 1,6,3 +.#??##?.?#? 1,2,1 +??????#??????#????. 1,13 +.??.?#.????. 2,2,3 +?????.?.## 4,2 +?.?#??#????#??#?? 4,5 +??????#???????.??? 1,7,2,1,1 +##?#????#?.#??? 5,1,1,1,2 +??#?#?##.##??? 7,4 +??#???.?#?? 3,2 +???#??.?#??. 4,2 +?#???????.#??????? 5,1,1,5,1 +?..?#????#?? 1,2,1,4 +?.??.##???##???#? 8,2 +??.?#???#???? 2,1,7 +?????#.??#??#? 3,5 +.????#??.#??? 2,4 +???####.????. 6,1,1 +..?##?????.?? 4,1 +?#.??#????? 1,3,1 +...??..???##? 2,5 +??..???#?#?????#?? 6,1 +###????.?.#??#### 3,2,1,7 +#??.??#???.?###?#? 2,1,1,1,7 +??#??.#??#.# 3,2,1,1 +??#?..?##?#. 3,4 +??.???????#???#..? 4,6 +??#???.?????.#? 6,1,1,2 +#??#??##?##?.????? 12,2 +#??????#?##???#??.. 2,1,8,1,1 +???.??#??? 3,5 +???.#????#?#??#?..#. 1,3,1,4,1 +???.???#?#??#???.? 2,1,6,1 +????????????#??.??? 1,3,1,3,2 +.?..?#??#. 1,5 +?#.##.??##??? 2,2,5 +#.?????#???##?? 1,1,3,6 +?????????? 2,3 +##?#?????????? 6,6 +#?????#??..##?#? 3,4,4 +.??.?.?#?##?? 1,5,1 +..??#?#??..##?# 1,5,4 +?.????#??? 1,2,1 +???#????#???# 4,2,1 +???#..???#??.? 3,5 +..??.??##??.??? 2,5 +.????#??..#? 2,2,2 +????????##??#?? 7,2,3 +?????.???????.?##??? 2,1,1,1,1,6 +.?#?????.???##??? 2,1,6 +???#?#?????? 7,1 +????.???#????????#. 1,1,1,4,2,1 +??.?.??#??????????.# 1,1,8,1,1 +????.??.??.?. 1,2 +.#????#???? 1,2,1 +#?#?#?#..?????.??. 7,3,1 +???.#??????.#?#. 2,1,3 +?????#???#??? 6,1,1 +?.?????..#????? 5,3 +.????.#?????.? 1,6 +??.???##.??#???? 2,1,2,3,2 +??#????????????#??# 15,2 +##??????.????. 4,1,1,1 +????#?#??..? 1,6 +??#????????.? 3,4,1,1 +?#..??#????????? 2,2,4,1,1 +?????#?#???.????? 3,3,2,1 +##?###?#??#???.? 11,1 +?#????.???#????. 5,5 +?.#??.?.???# 3,3 +?#?????##??#.?? 4,3,2,1 +.??.?..??#???#.?.#? 1,1,7,2 +#??????.#? 1,4,1 +????#???##??? 1,1,4 +#.?#?#???#? 1,4,1 +???.#??#?###?#?#??? 1,1,1,5,1,2 +???#????????..#??.?# 7,1,1,2,2 +#????????##??#? 1,1,3,6 +?????##?#?..? 1,7 +#?????##????#??## 8,3,2 +.?#????.#??.??# 5,1,1,1 +?#??.???####??..???? 3,6,4 +?#???.??#???? 2,6 +.?.??.##???##. 1,1,3,3 +??#??????#?????#?#? 1,1,1,1,1,8 +#?####????#??? 7,2,1 +??.??????? 1,1 +.?#??...?##????#??. 4,9 +??????#?.???# 1,4,2,1 +?????.?#??.?? 2,1,2,1 +#?.?##?##?#?.??#?#?? 1,9,3,1 +.#??##..???.#?? 5,1,1 +??##?.##???. 3,2,2 +#???????????.? 4,3 +.?.?#?#??# 1,4,1 +.##??#??###???.? 5,3,1 +?.??##??#??#?#??.#. 1,2,1,2,2,1 +?#???###.#?.### 2,4,2,3 +???#???????.?#.##??? 8,1,2,2 +.#?#??#.?.??? 1,4,1 +???#???????#?????#? 1,1,2,5,5 +?#?????????.??#?#??# 1,1,3,6,1 +?#??#???.?.?. 4,1,1 +#?#???????? 5,1,2 +?#??#?.?????##??? 5,1,3 +#.#?#?.?##??? 1,4,5 +????##??????..#?## 7,4,1,2 +??..????.#.?#????? 1,3,1,1,3 +.?#?#?.#??#???????.? 3,4,1,2 +?###.?#??????? 4,2,2,1 +??##?????????##.# 9,2,1 +?.???????#???#? 1,4,2 +#?????????# 1,5,2 +?????????#??.????# 1,2,5,5 +???#??###.?.??? 1,2,3,1 +?#??#???#????? 8,2 +#??.##????.??.?.#?. 2,4,1,1,1,1 +#?.#?#??##?..???#?? 1,8,4 +????.??#..?# 2,3,1 +.??.????.?? 2,3 +??????#??????????#?? 1,5,1,1,1,3 +??.???#??## 1,7 +?...???#.?..???.?? 3,1 +???#?#??#???.#.#. 11,1,1 +?????????????.?.??? 9,1 +?????????#????#.? 1,7,3,1 +????#????.?.?#?? 4,1,1,3 +.??##??????? 4,2 +?##?#???#.?? 7,1,1 +????#?????#?#??.???? 1,2,1,4,1,1 +?????????#??? 1,2,3 +?.###?.????.???#?? 1,4,2,4 +???#???###?#?.#?.??. 2,8,1,1 +.#?????????? 5,2 +?#?.#???.#??#? 1,3,1,1 +#?#????##? 3,1,2 +.#.?...#??? 1,1,2 +?????.?#??.#?? 1,1,4,2 +?#?##..??????.??# 4,1,1,1,1 +..???#??..# 2,2,1 +.#????.???#? 1,2,1,1 +#???.#..???#?????? 1,1,1,1,5,1 +???.?..???#?? 2,1,1,3 +?.?#.?#??#?...#? 1,2,5,1 +????.???#?#?? 2,6 +????#.#??#?? 1,1,2,1 +.????##???.? 2,6 +???..???#?#???## 1,1,4,3 +..?.??#???##?. 1,1,1,5 +..??????###? 2,5 +..??#?##?#??????? 9,1 +?##?#.???#????.??? 2,1,1,1,3,1 +.#.#????#?##?#???? 1,2,10,1 +#???##??#???? 2,3,1,1 +??#???#?#????? 1,1,1,2 +.??#?.??.??.? 2,1 +?#????????#.?.# 2,1,4,1,1 +???.??????????# 1,2,2,5 +??????????????? 2,1,5,1 +??????????#???#? 1,4,8 +##?..???#?#?? 3,2,3,1 +#????#??.? 1,5 +??????#???#???#?. 10,3 +.?#?.???.?? 1,2,1 +????????????? 1,4,1 +???????????? 4,1,2 +??.#??????.?? 1,1,1 +?#..??????? 2,1,4 +?#??.??#??? 1,1,6 +???#?#.?????????? 3,1,3,1,1 +???#?#????#???##? 1,4,8 +????#??.?##?.??? 1,2,3,1 +???##?..???.. 5,2 +.#???##??#??????. 1,9,1 +???#????#???.?.??. 3,1,1,1,1,1 +??..###???#..?#. 1,7,1 +???.#?????.#????#?## 1,1,1,4,1,4 +????.???#.#?? 3,3,3 +???#???##.???? 4,2,1,1 +?#?##.???? 4,2 +????????#??.?????? 1,5,1,1,1,1 +.##???#??? 2,3 +#????.?#????.?. 1,1,6 +?.??.??#?##?#.???..? 1,1,7,1,1 +????#??#??##.#??. 1,2,1,3,2 +??????#???.##?.??? 5,4,3,2 +.?????#??#?????##. 1,4,4,3 +????.??.#?.??#.###? 4,2,1,3,4 +??.??#??????????.?? 1,3,1,2,1,2 +????#???.???#. 6,1,1 +#.?..#?.??????#????? 1,2,10 +.??#?#?#??#.??#? 9,2 +??????????. 2,1,1 +.?.????#?????? 6,1 +??#?..????? 4,1,2 +?...???#?#? 1,4 +???????#??#. 1,3,1,1 +#?#???#??? 1,6 +??????????.?##? 2,6,4 +.???????.#?#.??.?# 1,2,1,3,1,2 +?#.?..#????? 1,1,2,2 +.?.??#????. 1,1,2 +.??#?#????????????? 1,3,1,1,4,1 +.#??#???#?? 4,1 +???#..???#.?? 2,4 +?.??.?.?#?? 1,1,3 +.?.?.#???.??#.??.? 1,2,1,2,1,1 +#??##?.?.????? 6,1,1 +????#??#.????.#?# 1,4,3,3 +??##?##?????#?#???# 14,2 +?#?.?#.##?#?##??#?# 1,1,10,1 +#?.?#????????.?# 1,5,1,2,1 +??.??##???##?# 1,9 +#?.??#?#??????.????. 1,7,1,1,1 +??????#??.##?.? 1,1,1,2,1 +????#????##?.? 8,1 +????#?.?#?.? 2,1,1,1 +.??#?.#????????.. 3,2,4 +.??#??????. 2,4 +????.#???? 2,1 +??.#?.??##???#????#? 1,1,1,9,1 +??.?#?????# 1,5,2 +???????????# 1,1,4,1 +??##.?????#???####? 1,2,13 +#.???#??#????? 1,7,1 +???????.#???#?? 1,1,2,1,4 +??.?????#?.?#?#?? 1,1,1,2,4 +#???#??.??. 7,1 +??.?.??.???? 1,1,1,3 +.?#????#??#??## 2,2,1,5 +#??#??#??##??##???#. 1,13,2 +?.??#????##???.?#?.? 12,2 +..?#.???.? 2,1,1 +?????????.?.. 6,1 +???????.??? 7,2 +.???#?##???#??.? 2,5,1,1 +??#????#.?? 2,2,1 +###????#??#?????#? 8,3,2 +??.#??.??#?#?#. 2,1,1,3,3 +.#.?#.?#?.?.??? 1,1,1,1,2 +.#??#?##.?.. 2,4 +????#????#????? 1,1,6 +??#?#?.?#????? 3,2 +?#..???.???#??#. 2,1,1,3,1 +?????????.?## 2,3,1,2 +?.?#??###???#???#?.? 1,11,3,1 +.?#?.???.?????#?#? 2,2,8 +?.?.#???????## 1,1,1,7 +???????##???. 1,7,1 +?????????#??#??# 2,1,3,2,1 +.??.#?##???#???.#?? 1,11,1,1 +?..?##??#?# 1,6,1 +??.?.?.#??#?#. 1,6 +?.#?#.???#?##? 3,6 +??????????#?????#.? 2,4,1,5,1 +?.?#???.?##?. 1,2,1,3 +??#???.?#?? 1,3,1 +?.???#???#????.? 1,9 +.???????.#???. 6,3 +??##?????#?#??#?.? 3,1,5,1 +?#????.?????? 3,2,3,1 +?.???#??#.????#?? 5,2 +??#?#???.?.?#?? 5,1,1,1,1 +????#?#?#???#.. 5,5,1 +#????????. 1,4 +?#.#?????#?? 1,2,1,3 +?.??.???????#??..? 3,4 +?.#???#???.#??? 6,1,1 +.#?.#.??#????#???# 2,1,3,3,1,1 +?????#??###???##?. 7,3 +.???#????#????##???? 1,1,4,6 +#.#?????.?????#?.# 1,2,1,4,1,1 +?.?#?????? 1,3,3 +?????.##?.?.?#.?#? 2,2,1,2,2 +?.??#??..?#?##???. 5,5 +??#.#.#.?####.###?? 1,1,1,1,4,5 +.?????????#. 2,1,1,1 +???????#.##???##.?? 1,1,1,7,1 +??.????.?. 1,3 +???##??.??????????? 4,1,3,1,1,1 +??#??.?##??.??? 2,5,1 +.?.###.?#????? 1,3,6 +.?????..??.?? 4,1,1 +#????.??#??????#???? 4,6,3,2 +?..?#?.#????##???? 3,3,5 +??#?#??##???#???#??. 1,14 +???#???#.? 3,1 +?.???#??#?????????? 1,11,2,1 +??##????#?????.#?? 6,1,1,2,3 +??##.??#??#?.?? 4,1,2,2 +???##??#?#???##?. 9,3 +?.??#???#????? 1,5,1 +?.?.??.?#.? 1,1 +?????##???. 1,6 +.#??#??#???#???#??? 12,4 +???.#???????? 2,1,6 +??#???##???#?##??? 3,3,7 +???.##???.??#?#. 2,3,1,2,1 +.?.?#???????. 1,2,2,2 +?#?#?#?.#.?????.# 6,1,1,2,1 +#??#..???##????.?.?? 2,1,6,1,1,1 +????#???????.? 1,1,1,3 +?????#.#???##????.# 4,3,6,1 +?#.??..??? 1,2,1 +.???#.?.?? 1,1,1 +.?????#??.??#???# 6,6 +?.#????????#?.?? 2,5 +??????#?.#?#?#????? 6,5,3 +?#.???.??#?????#.?? 1,1,1,7,1,1 +..?##?.?????. 2,4 +????????.???#???#? 5,6 +?.#?????#??#??????#? 1,8,6 +???#???????##.??. 7,2,1 +?..???#?#? 1,4,1 +?##?#?###??????.? 11,1,1 +#..???#?#?????????.? 1,13 +??#???.??#? 1,2,2 +#?#?#????????#?????# 1,1,1,1,2,7 +?#.????#???#?#?.? 1,3,1,6,1 +??..?.?#... 1,1,2 +?.?.??.????.? 2,2 +?.#????????? 2,3 +????.???##?? 3,3 +????.#????##??## 2,2,8 +??.##??#?????#???? 5,5,1 +.????????..?.?.???? 3,2,1,1,2 +??#?#?????#?.##?. 1,5,4,3 +??.?.?##??#???. 1,8 +?#?????.## 6,2 +.????#?#??#??# 1,8,1 +?#??????#??#???????# 1,1,13 +.??#.?#?...?????#?? 3,2,1,1,1,1 +#.?.???#?####?#?? 1,1,12 +??##?????##??... 3,6 +#??#?#?..????#?##? 1,3,1,5 +????.#???#? 1,1,2 +??..??.????????? 1,1,2,2 +????.??????? 2,1,1 +??????.##.?? 2,2,1 +?##??#????##? 6,2 +.#???.?.#.???. 4,1,1 +???.?????????? 1,2,4 +????##.???? 2,2,1 +???#...???##?. 1,1,6 +..#???##?#????.?# 2,7,1 +?.#??????????.#?.?? 1,2,5,1,1,2 +###???#???#?????? 12,1,1 +???.?#?#?.?.? 1,4 +.????.##???#????? 2,1,10 +.??????#?#? 1,4 +???.???#??? 1,1,2 +?#??.??????#?? 3,1,4 +????.?????? 4,2 +?.??#????#?????#? 1,3,1,2,2 +?????#.????# 1,3,2,1 +##?.??.#.?? 2,1,1 +#??.?.???#???? 1,1,3 +??#??.#?.? 1,2,1 +?#?.?##??#?.?.#. 2,2,1,1,1 +??#.?#.#?????.?.??? 1,1,1,6,2 +?#?##???????#? 2,3,6 +?????#?.?#?.? 1,1,2,1 +?###??????????????. 3,5,4 +...?????????. 3,2 +.?.#?.#???????.? 1,3,1,1,1 +??#.??????.??? 3,6,1 +???????#?? 1,2,3 +??????.??#?.??#..? 4,4,2,1 +?.???#?##...?.?#??. 5,2 +?????..##?? 2,4 +?#????.?#????? 2,2,1,1 +?#??##??##???.#?.# 1,7,2,2,1 +#???#???????#?.? 2,6,2 +???#??????##?#.#?# 3,1,2,4,1,1 +?..#..????? 1,1,3 +???????.?#???.?? 1,1,2,5 +##?????###.?????#? 2,2,4,6 +?###?#?????##? 4,1,6 +?????..??????#?# 1,2,2,3 +?#?#?.#???? 2,1,5 +?.?#?#??#??.??#. 6,1 +?##.?.?.????#.? 3,1,3,1,1 +??????##?????#?? 1,6,2 +???????.#.??# 4,1,1,1 +.??????#..??#.? 6,3 +?#?#?????.###????# 1,1,1,1,6,1 +.?????###??.?#????#. 7,7 +????##????#??. 6,1,3 +??##????????????.?.? 5,4,3 +##..###????.??? 2,3,2,2 +??##.?.?.#???.?#??#? 4,1,4,6 +???#???????#?? 1,2,6,1 +???#??##?#.#?#? 8,1,1,1 +.???##?#??#???#? 8,5 +?.???????#.??#? 1,2,2,1,2 +??#?????#. 2,4 +????????????##?.?.?? 1,9,1,1 +?##?.??.#.??#?#.? 4,1,1,4,1 +?.????#.???#????? 1,1,1,6 +?.???????. 2,2 +.?#?###??##??????? 1,7,2,1 +#?##??????????#???#? 1,2,1,4,1,1 +.??.??.???.#?.?.? 1,2 +???????.???#??#?.? 1,2,2,6 +????.?????? 2,4 +??#.#?#?????? 1,1,2,1 +?????????#.?## 1,8,2 +?.?????.???? 1,2 +??????##??##?????? 1,11 +.?#??#??.?.? 2,1,1,1 +??????.??? 1,1,1 +#?#??#??.??????? 6,5 +??#?#???#.#??? 6,1,4 +????.??###?? 1,5 +?#????????? 1,1,2 +???#????.??..?. 3,2,2,1 +??#????????#??????# 5,1,3,1,1 +???.#?#???????..?. 4,4 +?????.???##?.? 3,5 +???..???#?#???? 1,8 +?##?.????.. 3,3 +???#??..?#???### 3,2,4 +??##???#???#?#??? 1,7,1,1,1 +???.?????????#?.???? 1,1,8,2,1,1 +?????????..?. 3,2,1 +??.?.?????#??. 2,1,4 +????#?#?.##?#???#?#? 6,11 +?#????.??..??????? 1,1,1,1,2,2 +??##?????#??#??.? 4,1,6 +.???#????.# 7,1 +?##.?.??#?? 3,3 +??##?????##??.#?? 1,9,2 +?#??.?????.?? 3,5 +???.???#?## 2,7 +?.#?.???##?.? 2,5 +??#??#####??#??? 3,6,2,1 +#??#?#.?#.??#?#??# 2,3,1,3,1 +????????#?#? 1,9 +?#.???#??? 1,1 +??#???##??? 2,6 +.?#?#?#??#???.? 3,2,1 +?.???.???#? 1,1,4 +???????????.# 1,3,1,1 +?#??????#??#??.?#??. 5,6,3 +?????.?#.. 2,1 +???.???#???#??#???.? 1,1,3,8,1 +?.???#??...?##???#. 5,7 +?.???#?#??? 1,5 +#??.??.#??##????? 1,1,1,5,2 +???????#?.? 1,1 +?.??#?#????????#?? 1,1,1,1,1,6 +??????#?#?#??# 1,1,8 +????.??#??#. 1,6 +#?????#???#? 4,2,2 +??#?????.#?????? 2,2,7 +?#???##?#?##?#???? 14,1 +##??????????#?#? 8,3,1 +?#.#.??###??#???#??? 2,1,9,1,1 +.????##???.????? 4,1 +???##??#??#?#?. 6,4 +?#?.???.?#???? 2,1,3,1 +?.????.??##??? 1,3,3 +????###?#??????#???? 12,1,1,1 +.?#?.??????? 3,3 +??#?#?#.?#.??#.???? 5,1,2,2,1,1 +.#.?.?????#..??#?.?# 1,1,6,1,1,1 +?#?###.#..? 5,1,1 +#??#????..????#?##?? 6,1,1,8 +??#?###?????#??? 13,1 +##?.?.?#??? 3,5 +??.?#?##???# 1,8 +.??.??.#?#?#?# 2,1,7 +???#???#?#????.??? 12,1,1 +?.#.##??..???? 1,3,4 +.??#???##??????# 7,5 +?.?????#????? 1,10 +#?.????#?#.?##?# 1,1,5,5 +???????????.?##??. 10,2 +.#?.#??#???.# 1,5,1,1 +.?##??.??.?? 3,1 +??.??????#? 1,5 +??###????#?#???????? 6,1,3,1,1 +???.?.#???#??????##? 1,7,5 +?####?#?????.### 8,2,3 +??#??#?#?..#???. 2,4,1,2 +?..??.?##...?? 2,2 +#.?.?#?#??????#???? 1,1,4,1,3,1 +...?.???###??#??.. 1,6,4 +?????..???????.??#?. 4,5,3 +????????????#??? 1,7 +.#??#????#??#?#? 1,11 +??#.??##.?? 2,2 +????.??#?? 2,2 +?#??##?#?#.?#???? 9,1,2 +.#?????.???.???.#?? 2,1,2,2,2 +???#?.???????? 4,2,2 +.?#?.?#.?? 2,2,1 +.?###?????#???? 7,2,1 +???##???????????#??? 1,2,9,1 +##????????? 3,2,3 +#.??.?##??#.??# 1,1,3,1,1 +.#??????#??##?#????? 1,2,2,7,2 +.????#??.???#?#?..?# 6,1,3,2 +??#.?#?????#.??.?# 1,1,2,5,1,2 +?.#.?##???#?.? 1,7 +#???#??##??????.? 1,6,2,1 +#???##?#?.?#?#??? 9,1,2 +??????#?#???? 1,2,1,2 +???#?.#?##.? 3,4,1 +#???..???????####?? 3,3,6 +#???#..##??.#. 2,1,3,1 +#.#??.?????#??#?#??# 1,1,1,9,1,1 +.??.???#????? 1,4,2 +.?##????.??? 7,1 +.??#??.?####???#? 3,9 +#?????#??? 2,6 +?????.??#??#?? 1,1,3,2 +????#??#????##?. 4,3,3 +.#????.?#?. 1,2,2 +??#??#?#?#???#??? 12,1 +???#.#?.??????###?.? 1,2,2,9,1 +?##???#???##?.?? 3,1,1,2,1 +??.????.??#?????# 2,1,1,1,7 +#.?#?#?...?? 1,5,2 +?????##??##? 1,1,7 +?#?.?.??.?#? 2,1,2,3 +???#?..???.? 1,2,3,1 +??##????.?#..#????? 1,5,2,1,1 +#????????.?#?? 9,1 +#????#??#..#?#???? 1,5,1,1,3,1 +?#???#??#?.??#? 3,5,3 +.??.?????? 1,1 +#??????#??.??#?#? 8,1,5 +??#..?????###?? 1,1,1,1,3 +#.???.??.??? 1,2,1,3 +?.???.??.???# 1,2,3 +??.???.??.?#?.?.??? 2,2 +?????.?#?.??#??#? 4,1,3,2 +?##???????##?#?## 2,2,8 +?#??????#?? 1,3,2 +?????.???#?#?## 1,1,1,1,4 +#?#??.?????.#.?? 5,1,1,1,2 +????#?.?.? 1,2,1 +.??.???.?? 1,1,1 +.???###.????#.????? 1,3,1,1,4 +??#????###.? 1,1,4 +.?..?##????? 1,6 +.#??#?.???? 4,1 +#.#??#????????. 1,5,1,1,1 +.#.??#??##?.??#???? 1,8,3,1 +#???#????.??? 2,5,1 +.?.???.??..# 1,2,1,1 +????.?##??#?#????..? 3,11,1 +.????#.#??. 1,1,2 +?????#????.?????#?? 9,4 +?#??????.??????#??# 1,4,1,2,1,1 +??#.##.???? 1,2,1 +????.????##??.???? 2,2,2,4 +???#??#??????#. 6,1,2 +??#??????.###?? 1,2,1,2,4 +?#?#?#.?#.??. 5,1,1 +#?##.?????.??#? 1,2,2,1,3 +?#?#.?????##. 3,2,3 +#????##??.#. 3,3,1 +#??????.?#??##????? 1,1,1,6,4 +?.?..?#??##???????# 1,1,7,1,1,1 +???#???##??? 6,1 +.??#??????? 4,1,2 +?.???#???.#??. 7,1,1 +????#????.???????. 7,3 +???#.????#???? 1,2,6 +??##????#.#???.?? 1,2,1,3,1 +?###?.#?????#. 4,3,1,1 +???..??.#? 2,1,1 +??.?????????. 1,7 +##?.?#?#?#?#???????# 2,11,1,1 +?????#??.????#? 6,1,1 +??.??????##?? 1,1,4 +.?##?.?.??????#? 3,1,1,1,3 +??.##?????? 1,3,2 +??????#?#?##??????#. 2,1,4,6,2 +??.????????#?#.? 2,10 +?#????#?.?????##? 6,4,2 +??##??#???????.#? 4,2,1,2,1 +.#?.???#??#??..?##? 1,5,1,3 +#??#??????? 4,2,1 +.?????????#????? 1,11 +#???#??##???????? 1,2,7 +..?.????#?.?.?##?#?? 1,2,1,1,7 +..#?.?..#. 1,1,1 +.#????#???#??.????. 11,2 +?????.????#????.?? 5,2,1,3,2 +??#????#?#??? 2,1,2,3 +???.???#.?? 1,2 +#???#??##???#??# 3,1,2,5 +????????#??????? 2,1,1,2,5 +?.?#???.#? 1,3,1 +..?.#??.#??#?????? 1,1,1,1,3,2 +???#???.??.?? 6,1,1 +?#?#.#????? 4,3 +???#?.???.???..?..?. 4,3,1,1,1,1 +???#?#?.???#?? 1,4,3 +?#?????.????#???? 2,2,6 +.??#????....???#?.? 6,4 +???.?##??????#? 4,5 +??.??.#???# 2,1,5 +.??#??#?#???????##? 8,8 +???.????.???.###??? 1,3,3,3,1 +????#.?#?? 1,1,2 +?????????#.? 1,1,1,1 +???.?.???.? 2,3 +..?.??.?#???.??.?? 5,2 +???#??????????#? 3,7 +?????.???.#??. 2,1,1,2 +?##??????? 3,1 +?##?#..???#?##.? 4,1,5 +?#?#????##??? 4,6 +?.????...?.. 1,1 +??#?????.?? 4,2 +?#????.????? 6,1,1 +??##??????????# 4,1,1,1,2 +##..?#????.??#?#..? 2,2,1,4,1 +##??#????#?.???.??? 2,7,2,1 +???.???##?? 2,1,4 +.?#.#????#?#??.?#??? 2,9,1,1 +?#????##?? 4,3 +.#?.?##?.????# 2,4,1,1 +.???#??????.????#? 6,1,4 +?????#???.. 1,6 +?.?#?????? 2,3 +??.???.??#.?# 1,3,1,1 +?.?..??#??.?? 1,4 +???#??????##?.???.? 6,4,3 +?????##.???..#? 3,2,1,1 +????.??.???. 3,1,2 +.??.?##?.? 2,2 +#?????#???#??#?.?#? 1,1,11,2 +????##??#.#?? 1,2,1,1 +?###?.#???.#???#? 3,4,2,2 +?????.#?..#????.#?.? 2,1,1,4,1,1 +??.?????.#? 1,1,1 +..??.??.?????.?? 1,4 +#???###.???.?. 7,1 +?#?.???###. 2,5 +??#?????.???? 6,2 +.????#?.#? 1,1,2 +.#?##????#.???????. 5,2,3,2 +#?#????#??? 5,1,2 +?#..???##?.???#???? 1,1,3,1,2,1 +.?.???.???????# 1,1,2,1,3 +#?.????#???#.??#??#? 2,1,4,1,6 +?#????.?#.????? 2,1,2,1,2 +??.?#??#####???# 1,2,8,1 +?????????.??##?#. 1,1,2,5 +????..???.?##?.. 1,3 +??#???????????????? 4,1,4,1,2,1 +?#.??#.?#?.??.?????# 1,1,2,1,1,4 +?#????#????#??#????. 1,6,5,2 +?#.?.???????? 1,1,1,4 +?????#??#.??..? 1,1,4,1 +.???????##?#? 2,1,6 +.??????#??????#?? 6,7 +????.#???? 1,3 +???#..?#?. 4,3 +???.?#???????#. 1,6,3 +.???#?#???#?#?#.??.. 12,1,1 +.??.????##?????.???? 1,7,1,1,2 +?..#?.???? 1,1 +#???????#?. 1,1,5 +?????.?..????..??.? 1,3 +?.#?#?#??????? 10,1 +???#????..?#???? 5,5 +?.?.?????..??.#??#?? 1,1,1,1,1,5 +??..#?..#???.?? 1,1,1,1,1 +#??.????#???##??#.?? 1,1,1,7,1,1 +#?.??#???#??? 1,2,3,1 +##?###?.??? 2,3,1 +?.???#??.????.?. 2,3,1 +???????#?.???.? 7,3 +????.#?????. 4,1,3 +#????.?#??????#? 5,3,1,2 +?????##?.??????????? 8,1,1,3,1 +?##?.#??????? 3,4,1 +????.?.?????#?#????? 1,8 +.???#.??#.??? 4,1,1,1 +?#????????#???.???? 2,1,2,2,1,2 +.???.???.#? 3,2 +????#?..????. 3,2 +.???.?.???##? 1,3 +???.????????.?????? 1,7,1,1,1 +.???.?#??#? 2,5 +##?..#???#? 3,2,2 +???.??????##??##?# 1,12,1 +???????.###?? 1,1,1,3 +.???????????#.???? 1,1,2,4,1 +..?????????.?.?.???? 1,1,1 +??#???#???#.# 3,4,1,1 +?#??##?###????#??.#? 10,5,2 +?#?.#??????##?????#? 2,1,1,2,2,5 +??????.?#?.??.?#?#?? 1,2,3,1,5 +??.#??.???????????# 1,3,2,2,1,2 +??#??..#?#?? 4,1,1,1 +.??##????.???? 6,1,1 +???###??#??#??#?#? 1,6,1,3 +??##?????#? 6,1 +?.???...?? 1,1,1 +???#???#..#????. 1,1,3,3 +??#?????.???#?#???? 4,2,1,4,3 +.??#####?#?..??? 7,1,1 +.#.?.?.?##??#??#??#? 1,1,1,7,5 +.???#???..???. 2,3,3 +..??#?.???????#.#??? 4,1,1,1,1,3 \ No newline at end of file diff --git a/input/day13.txt b/input/day13.txt new file mode 100644 index 0000000..3c906bd --- /dev/null +++ b/input/day13.txt @@ -0,0 +1,1303 @@ +.#..####..# +#....##.... +..##....##. +#..#....#.. +##..####..# +.#..####..# +#####..#### + +###.###.#.# +...##...... +..######### +###.#...... +##....##### +......#..## +###....#... +...##....## +##...#..### + +#.#.#.##.#. +......##... +.#..#....#. +#..#..##..# +.#.#.#..#.# +.##...##... +.#.#......# +.#.#......# +.##...##... +.#.#.#..#.# +#..#..##..# +.#..#....#. +......##... +#.#.#.##.#. +#.#..####.. +##...###... +#.###.##.## + +#...#..## +#.#.#..## +###..##.. +#..##.### +..#.#.#.. +#####..## +.#....#.. + +.##....#### +...#.###... +.##..#.#.#. +#....#...## +#...###.### +.##.#.#.... +.##.#.#.... +#...###.### +#....#...## +.##..#.#.#. +...#.###... +.##....#### +#.##.#..##. +..#.####..# +....####..# + +##..###.... +##..###.... +..#.#.###.. +.#..#.#..#. +#####...#.. +.....#####. +...#.#.#### + +#..#..##. +#..#..##. +.####.#.# +..#..#... +#.###.#.. +#.###.##. +..#..#... + +.....##........ +....####....### +##........##.## +#....##....#..# +#....##....#..# +##........##.## +....####....### +.....##........ +##.#....#.##... +##..####..####. +..#...#..#..### +.#........#..#. +#.#......#.#..# +.#.#.##.#.#.#.# +####....#####.# +#####..######.# +...##..##...#.. + +#..###..### +#..##.##.## +######..### +.##.#.##.#. +.##..####.. +.##........ +.##........ +.##.##..##. +#..#.####.# +.....#..#.. +....##..##. +....##..##. +#..#.#.##.# + +#....##....#. +.#.##..##.#.# +.#.##..##.#.# +#....##....#. +#.##.##.##.#. +..#.####.#... +####....####. +#..######..#. +###......##.# +..##.##.##... +...#....#...# + +##.#...###..#.. +#.#...#..#..#.. +.#.#..#.##.#... +.#..#.....###.. +#.##..###.##... +..#..##.##..### +.##..##.....#.. +..##.##.##..#.. +#.##.###..##### +#...##.#.#..#.. +.##...#..#..### +...###..#.###.. +.#....###.#..## +.#....###.#..## +...##...#.###.. +.##...#..#..### +#...##.#.#..#.. + +##.....## +..######. +.....#.#. +.....#.#. +..######. +##..#..## +....###.# +...####.. +....#.##. +###.#...# +###..##.# + +.###.##.##. +...##..##.# +..#..##...# +.#..#.#..#. +.#..#.#..#. +..#..##...# +...##..##.# +.###.##.##. +#.###.####. +#.###.##.#. +.###.##.##. +...##..##.# +..#..##...# + +..#.#.... +..#..#### +#....#### +###.#.##. +....##..# +##.#.#### +##....##. +..###.##. +..###.##. +...###..# +##..##..# +..##.#..# +......##. +..#.#.... +...###### +...##.... +....##..# + +.####..## +..###..## +.###.##.# +.##...... +..#..##.. +####....# +.##..##.. +##.###### +##.#....# +.##.####. +.#.##..## +#..###### +.##.####. + +.....########.. +####...####...# +####...####...# +.#...########.. +#.##..##..##..# +##.....####.... +...###..##..### + +##..##....... +..#.##.##.#.. +...##.##...#. +.....###....# +....####.#.## +..##..#..##.# +....##.##.### +...##.#.#..#. +...##.###..#. +....##.##.### +..##..#..##.# + +####.##.. +####.#..# +#####.#.# +....#.### +........# +#######.# +#####.##. +#..###### +#######.# + +.#.....#..# +#..#.#.#### +#.#..#..... +.##..##.##. +#..####.##. +#..####.##. +.##..##.##. +#.#..#..... +#..#.#.#### +.#....##..# +.#####.#### +###.#.##### +##.#.#.#### + +#.######.#.#####. +....##....#.#.##. +####..#####.#...# +#..#..#..###.#..# +####..####..##### +##########.#...#. +####..####.....#. + +#.#######........ +####..######....# +..##.#..######### +..#.##...#.##..## +.##..#.##.####### +#.#.#.##......... +##.#####.#.##..## +....###..#.#....# +....#.#..#.#....# + +####..### +#.#.##.#. +#........ +.##.##.## +...#..#.. +.##.##.## +....##... +#...##... +.##.##.## +.##.##.## +.##....## + +.......#..#.... +#.##.###...##.# +#....#.#..#.#.. +#....##.##.##.. +.#..#...##...#. +#....#......#.. +#######.##.#### +.#..#.##..##.#. +.####.#....#.## + +...#.#.#..# +...#.#.#### +##.##..#### +##...##.##. +##..#.#.... +#.##..##### +..#..#..##. +..#..#..##. +#.##..##### +##..#.#.... +##...##.##. +##.##..#### +...#.#.#### +..##.#.#..# +.#.##.##### + +##....#.##.#. +.#.#......... +..#..##.#..## +#......####.. +####.###..### +##..#.#....#. +###.##.#..#.# +##.#....##... +.###......... +#.#..#.#..#.# +#.#.#..#..#.. +.#..####..### +###..#..##..# +.#...#..##..# +#...##..##..# +#...##..##..# +.#...#..##..# + +#.#......#. +..##....##. +..#..##..#. +..#.####.#. +#..#.##.#.. +.####..#### +.#.######.# +##.#....#.# +..########. +#.#.####.#. +...#.##.#.. +#.......... +###.####.## +#.###...##. +#####..#### +.#...##...# +.#...##...# + +......#....#. +#..###......# +.#..#.#....#. +...##.##..##. +.##.#.##..##. +.#..#.######. +######.####.# +#..#...####.. +..#.....##... +...##.##..##. +...###.#..#.# +...#.##....## +...#.##....## +.#.###.#..#.# +...##.##..##. +..#.....##... +#..#...####.. + +..#..#### +######..# +.....#..# +###.###.. +##....... +...#.###. +##..###.# +######.#. +###.###.. +...##.### +....####. +##.##.#.. +####.###. +###...#.# +..#.##.#. +..#.##.#. +###..##.# + +.#.##......##.# +.######..###### +...##......##.. +#.#..#.##.#..#. +..#..#....#..#. +.#....#..#....# +#.#..#.##.#..#. +.##..##..##..## +##....####....# +.############## +.#.##.#..#.##.# +..#..#....#..#. +.##..##..##..## + +##.####.###.... +#...##...###.## +##.####.##..#.# +##.####.##..#.# +#...##...###.## +##.####.###.... +##.####.##..##. +#.###.##.#..#.. +....##.....#.#. +##.####.##.#### +.###..###.###.. +##########.#.#. +.########.#..## + +#....#####. +#....##.##. +##..#.#.### +#########.# +#########.# +##..#.#.### +#....##.##. +#....#####. +##########. +#.##.#####. +......##.## +#.##.#..#.# +.#..#...... +.####.##.#. +#....#.#.#. + +#...#..#...#. +#.########.## +.##.####.##.# +.##.####.##.# +#.########.## +#...#..#...#. +#.##....####. +.###....###.# +.##########.. +##........### +#.#.#..#.#.## +##..#..#..### +...##..##.... +#.########.#. +#.##.##.##.## + +.##.#.#.... +...#.#.#... +#..##.#.### +#..##.#.### +...#.#.#... +.##.#.#.... +.##..#.#... +.##.#..#... +#####.#..#. + +#..#....... +...##.#.##. +.#.##.#.##. +.#.##.#.##. +...##.#.##. +#..#....... +#...##....# +..##.##.##. +#...#...##. +..#.#...... +......##### +...##...... +#.##..#.##. +.#...#.#### +#...##..... +##.#.#.#..# +...####.##. + +.####...# +.#..##.## +.#..##.## +.####..## +.####..## +.#..##.## +.#..##.## +.####...# +.#.#..#.. +...####.. +...#.#..# +..#.####. +#.#..#..# +#.##.#..# +##..#.#.# + +##...###..### +###.####..#.# +#.##.#####.#. +#.##.#####.#. +#.#.####..#.# +..###...#.### +#.###.#####.# +###..#..##.## +###..#..##.## +#.###.#####.# +..###...#.### +#.#.####..#.# +#.##.#####.#. +#.##.#####.#. +###.####..#.# + +......##... +#.....##... +###.#..#.## +.#######.## +#.#.#...### +..##.####.. +.####..#### + +..##.#.#...##.. +....#....####.. +#......##..#.#. +..#...#.###..## +####.....#...#. +####.....#...#. +..#...#.###..## +#......##..#.#. +...##....####.. +..##.#.#...##.. +##..##.###..#.# +##..##.###..#.# +..##.#.#...##.. + +....#.. +###.##. +...#.## +..###.# +.####.# +.####.# +..###.# + +.#.#.#.###### +#.#..#.#..##. +#..##.#..#.## +.#.##.#.#.... +####.##..#... +#.#.##.####.. +...###...#### +...###...#### +#.#.##.####.. + +..#..#..##..#.. +##.############ +..###........## +##.#.##.##.##.# +...#...####..## +##..#.#.##.#.#. +##.#.#.#..#.#.# +...#.##.##.##.# +##.##.##..##.## +##...#.#..#.#.. +..###...##...## +##.#...#..#...# +###..###..###.. +..####.#..#.### +##..##......##. + +#.#.##.#.###..#.. +#.#.##.#.###..##. +##.#..#.##.###... +..........##....# +###########..#### +.##.##.##...#..#. +#...##...##.#..## + +..##.#..#.# +...#.#..#.# +##.###..### +..####..### +.#.#.#..#.# +#....#..#.. +...##....## +.##.######. +#...##..##. +..#........ +#.......... + +.##...##.##..## +####.#.###....# +.#..#####..###. +#..#.#..##.##.# +.#.###.#.##..## +#..#.####..##.. +##.#####.##..## +###.....###..## +..#######.####. +..#######.####. +###.....###..## +##.#####.##..## +#..#.####..##.. +.#.###.#.##..## +#..#.#..##.##.# + +..####.##.... +....#.##.###. +#####.##.#..# +.#....#...#.# +#.#.##.###..# +#.#.##.###..# +.#..#.#...#.# +#####.##.#..# +....#.##.###. +..####.##.... +..####.##.... + +#.#####..#. +...##.#.##. +...###.#..# +.#.....#..# +####.###..# +.##...##### +##..#.##### +#..#####..# +#..#####..# +##..#.##### +.##...##### + +..#.#####.... +#####..#.#.#. +##....#..##.. +####......... +####......... +##....#..##.. +######.#.#.#. +..#.#####.... +...######..#. +##....##.#... +....#.....#.. +..##...#.###. +##.#......#.# + +####...#..# +####...#..# +.##..###### +##########. +.#.......## +#.######..# +#.###.##..# + +..#.#.####.#. +##..###..###. +######....### +....#......#. +..###.#..#.## +....#......#. +##...######.. +..########### +...#.#.##.#.# +##...#....#.. +#..##.####.## +####..#..#..# +..###......## +##..########. +...#..####..# + +##.##..##.. +...#....... +...#.#....# +###...####. +##..#..##.. +..####.##.# +...#...##.. +..#####..## +###.#..##.. +..######### +...#.###### +####..#..#. +.#...#....# +####....... +###.###..## +...#..#..#. +###..##..## + +#.####.#..#...# +#########....#. +.#....#.###..## +.#....#.#...#.# +#.####.###.#... +#......#...#.#. +###..####....## +.#....#.##.#.#. +..####..#.##.## +.##..##...###.. +..#..#..#.#.#.. +#..##..##.#.... +#..##..##.#.... +..#..#..#.###.. +.##..##...###.. +..####..#.##.## +.#....#.##.#.#. + +.#..##.#...##.. +..#.....###.... +..#.....###.... +.#..##.....##.. +#......##.##### +#...#..####.... +#.###..#.#...## +#.###.##.....## +..###.###.#.#.. + +##.#.#....# +.##...#..#. +..######### +#.##.#..#.# +#.#.####### +.###...##.. +.###.#.##.# +.###.#.##.# +.###...##.. + +.##.#...##.## +###.#...##.## +.##.####.#### +...#.####.### +#..##.###.### +######.#.#.## +..###...##... +#.....###.### +#.###..#.#... +..###.###.... +....#.####... +...#...##..## +#..##.#####.. + +#....####.. +######..### +.####.##.## +##..##...#. +.#..#.##.#. +#.##.#..#.# +.#..#....#. + +#.#..## +.##.... +#..##.. +..#.#.. +...#... +...#... +..#.#.. +#..##.. +.##.#.. +#.#..## +..#..## +..###.. +.###.## +#..#### +##..... +##.##.. +.#.#.## + +.#...## +##..... +#...... +####.#. +.#..### +..#.#.# +#####.# +...#### +...#### +#####.# +..#.#.# +.#..### +###..#. +#...... +##..... +.#...## +.#...## + +.#....####... +..###......## +#..########## +#.#####..#### +.####.####.## +..###.#..#.## +#.##..####..# +##...######.. +#.#..######.. + +##.#...#....#...# +..###.#.#..#.#.## +#..#..###..###..# +#.#..#..####..#.. +...#...#....#...# +..####...##...### +.....#.######.#.. +.#.##.########.## +.#.##.########.## +..#..#.######.#.. +..####...##...### +...#...#....#...# +#.#..#..####..#.. + +##..... +#.####. +.###... +....#.# +###.#.. +###.##. +....#.# +.###... +#.####. +##..... +##..... +#.####. +.###... + +##..##..### +#######...# +.######...# +##..##..### +##..##..### +.######...# +#######...# +##..##..### +#.#..#.#..# +.#...###### +#.#...#...# +#.###.#..#. +#..#..##.## +.....#.###. +#...##...#. +.##.#...### +###...#.##. + +...##...#.... +##.##.####... +#.####.#..#.. +.#.##.#.#.#.. +.######.##### +###..###...## +##....##..##. +.######.##.## +##.##.##..### +#.####.#.#### +.##..##.#..## +.........#### +..####...#### +#..##..#.##.. +.#.##.#..#### + +#......#..#.##. +##.##.##....##. +.######.##....# +..#..#..####..# +........#...... +.#.##.#...##... +.#.##.#...##... +........#...... +..#..#..####..# +.######.##....# +##.##.##....##. +#......#..#.##. +#..##.##.#.#.## +#.####.####.... +###..###....### +.#.##.#..#...## +#......#..#.##. + +...#..#....## +#.#....#.#### +..........#.. +#..#..#..#.## +##.####.##... +..#...##..### +.#.#..#.#.### + +#.#.###.....### +#..#.#.#####..# +..#...###.#..#. +#.##..#.#...#.# +####..#..##.#.# +####..#..##.#.# +#.##..#.#...#.# +..#....##.#..#. +#..#.#.#####..# +#.#.###.....### +##.#.#..#..##.# +.###.####...#.. +#..#.#.####.##. +#..#..##......# +#...##...#...#. +#.##...###....# +#.##...###....# + +###..###.#.#..# +..####..####..# +########.##.... +##.##.##....##. +#.####.###.#..# +#..##..#..#.... +#.#.##.#.##.... +########.#.#..# +###..###..#.... +.######...#.##. +..####..#.#.##. + +.##.#.. +.##..#. +#..#.## +.##.#.# +.##.### +#..#... +.##...# +.##.### +.##.### +.##...# +#..#... +.##.### +.##.#.# +#..#..# +.##..#. + +#..#.##.#..###..# +....####....#.#.. +###.####.####.... +#..........####.. +##........##...## +###.####.###...## +....####......... + +#.##..# +...#### +...#### +#.##..# +.##.... +#..#### +##..##. +#.##### +#.#.##. +#.##.## +###.##. +####..# +.#.#..# + +#..........#### +##...##..###.## +....####....... +#.#.####.#.#### +#..##..##..##.# +####.##.######. +.#.#....#.#.... +#....##....#### +#.##....##.#..# +.##.####.##.##. +.##.####.##.##. + +...#...##..## +....###..##.. +..##.....##.. +#...#.##.##.# +####.######## +##.#.######## +#...#.##.##.# +..##.....##.. +....###..##.. +...#...##..## +....#.##....# + +...##..#. +####.##.. +....###.# +####.#### +.##.#..## +..###.#.# +....#...# +...#..##. +...#..##. + +##.#.#.#.#.###..# +..##....####..### +####.##...#....#. +##..#.###.#.##.#. +...#.#.#..#.##.#. +...###.###.#..#.# +####..###...##... +.....#####......# +..###.#..#..##..# +....####.##.##.## +##..###.#.##..##. +...##..##..#..#.. +###.#..####....## +###......#......# +##.##.#..#.####.# + +#...####...#..### +.##.##...###..... +.##.#....###..... +#...####...#..### +####.##.#######.# +####...#....#..#. +#.#.#.#####.##### +#.#.#.#####.##### +####...#....#..#. + +#.#..#.##.. +##.##.##..# +##.##.##### +.##..##.##. +.##..##.#.. +##.##.##### +##.##.##..# +#.#..#.##.. +.#.##.#.#.# + +.##.....# +####....# +#...##.#. +#...##.#. +####....# +.##.....# +.#.#.##.# +#.##.#.#. +..##.#.#. + +#....##..#. +..##....##. +..##....##. +#....##..#. +.#..#.##### +########..# +.#..##..##. +##..###.#.. +#######.##. +##..##..### +.#..#..##.# + +#.#..###.##.# +#....##.##.#. +##..####.###. +#....#..#.#.# +.#..#..##...# +######.....## +.#..#.#..#.#. +..##...#.#... +.####...#.... +.####...#.... +..##...#.#... +.#..#.#..#.#. +######.....## +.#..#..##...# +#....#..#.#.# +##..####.###. +#....##.##.#. + +..#.#####.##. +...##.###.##. +.#.##........ +.....#.###### +..#.#..##.... +#.##.#.#.#..# +.#.#..#.#.... +...#..#.#.... +#.##.#.#.#..# +..#.#..##.... +.....#.###### + +#.##.....##.. +..#...#...### +#.######..... +#.######..... +..#...#...### +#.##.....##.. +...#...#...## +#.#.###.###.# +###.....##### +####.#....#.. +#.#.######... +#####....##.. +#.#..#..#..## + +.#.#..#.##. +#.#####.... +##.#....##. +##..##.###. +..##.#.#..# +.###...#### +#.#..#.#..# +#.#..#.#..# +.###...#### + +.....###..#.##. +#..##...####### +####.##.##.#..# +##.#.##..#...#. +##.#.##..#...#. +####.##.##.#..# +#..##...####### +.....###..#.##. +.....###..#.##. +#.###...####### +####.##.##.#..# + +#....##.. +..##..### +##..##... +.#..#.### +.#..#.... +######..# +.#..#.### + +....##########... +###.#...##...#.## +####...####...### +....####..####... +##..#.##..##.#..# +###.##..##..##.## +..###........###. +...#.#.####.#.#.. +##..#...##...#... +##.#..........#.# +##.#..#.##.#..#.# +..##..#....#..##. +..#..#.####.#..#. + +...#...####...#.. +#.#.###....###.#. +#.##############. +.....#.####.##... +######.####.##### +.#.#####..#####.# +##.##.#....#.##.# +##.##.#....#.##.# +.#.#####..#####.# + +#.##.###..#.. +#....#.#.#### +..##...#.#... +.#..#...#.... +#....####.... +#.##.#.#...## +.......#.#... +.####...#..## +#.##.#..##### +#.##..####### +.####...##... +.####.#####.. +#....##...### + +..###.#...##.## +#.##.#.#..##.#. +#.##.#.#..##... +..###.#...##.## +###...##.##.### +#..#.##...##..# +#..#.##...##..# +###...##.##.### +..###.#...##.## +#.##.#.#..##... +#.##.#.#..##.#. +..###.#...##.## +#.##.##..#.#... +##.#...#.#.#### +.#......##.##.# + +#.##.## +##...## +..###.. +#####.. +..##.#. +..##.#. +#.###.. +..###.. +##...## +#.##.## +#.##.## + +..#.... +###.#.. +....##. +...#..# +###.##. +##..##. +...#..# +..##### +....##. +##..... +..##..# + +..######...#... +###.......####. +###...##.###### +####.###....#.. +...#.#.####..#. +...#.#.####..#. +####.###....#.. +###...##.###### +###.......####. +..######....... +##...#..####### + +#..##...##..#.#.. +#..##...##..#.#.. +...###.##.#..#.## +#.#.####...##.... +###..#.####.#..#. +#.#.#.#..######.. +#.#..###.###.#.## +#..#.###.####.... +.....###.###..### +#.....#..#.##.... +.##..#####..#.### + +##..##...#####..# +.#..#....#.#.#..# +.#..#.#######.... +#.##.#.#....##..# +####.#.....##.##. +#....#.....##.... +..........####..# +..##..###..#..##. +#....#...###..... +.#..#..#.#.#..... +.#..#.#.##.#.#..# +##..##..###.##..# +##..###.......... +#######..##...... +......#.##.###### +.####.#####..#..# +#....#...#.##.... + +.##.######... +....#.....#.. +.##.#.###...# +#..#.##.##.## +.##..######## +.....#####.## +.##..###..### +#..##.#....## +####.###..#.. +......####... +#..##.#....## +.##.##.####.. +#..#.#####... + +#....##....##.... +............###.. +###.####.####.### +..##....##....#.# +.#..#..#..#.##.## +#############..## +.............#.#. +############..### +############.###. + +....#.....##..... +#..###.##.###..## +##.####..####.### +###..#....#..###. +##...##..##...### +###...#..#...###. +##...######...##. +#..###....###..## +#..###....###..## + +#...##..##...## +.#...####...#.# +.#.########.#.. +######..####### +...########...# +#.###....###.## +..##########..# +....#....#..... +.#...#..#...#.. +#.#..#..#..#... +.#..##..##..#.. +#....####....## +#....####....## + +##.#.####.#.##... +.##........##..#. +.##........##..#. +##.#.####.#.##... +...#.####.#...... +.####.##.####..## +#.#..#..#..#.#.#. +.##..####..##..## +.#.#.####.#.#..#. +.##...##...##.... +..##########..#.. +##..#.##.#..##.## +.#..#....#..#..#. +#.##########.#..# +###.##.###.###### +###..#..#..###... +..##.#..#.##..##. + +..####.##.##.##.# +.##.#.####..####. +.#########..##### +#.#.............. +...##.#..#..#..#. +####............. +.#.##..##....##.. +###....##....##.. +....##....##....# + +#.##.#.##.# +.####.####. +.####.####. +.#..#.#.... +#.##.#.##.# +#....#....# +##..###..## + +##....#........ +##.#.####....## +..#...##.#..#.# +....#.#........ +##..#..###..### +##.#..##..##..# +..#####........ +..##..####..### +#.#...##.####.# +####.##.######. +#######..####.. \ No newline at end of file diff --git a/input/day14.txt b/input/day14.txt new file mode 100644 index 0000000..1b2ff96 --- /dev/null +++ b/input/day14.txt @@ -0,0 +1,100 @@ +#....#O##.....O.#...##...#OO.....##...#O...O..........OO......#..OO..O.O...O.O#O#..O...#.......O...# +O.....O#..O#O...OO.#.....O#.....O.O..O.O..O.O#.O.#...#...O.#.........#..#O.#......#O.O...#..#.##.##. +......##..#.O#..#.O.O......#.O#..O....#.#..#...#.O.#....#....O.#...#O#OOO.##...O............OO#.#..# +.OO.................#.#.O.#O.O.#...#..........##.O..#.O##..##O......#O...#.#...O...#......O......... +#.......O#...#.OO.##.O.......#...O......O#......#..#.#..O...##..O#..#O.O.....#..OO..O.O.....O.....O# +.O..O.OO...#...#O####...##.O.#..O......#O.O..O......O.......O....O....#..O...O.....OOO..#...O.....OO +OO.#O.....#.O.#O.#OOO...OO#.........#..O.#O.#O..##O...#.##..#.....#...#.....O...O...............O.OO +...OO..#....O.#O.....#.#.#..O...O.#....#....#O...O.........O..##O....O#.O.......OO#.O.O..O......OO.. +...O....#....#.....O...O.#.O.O...O..#..#.O.....O.#....O#O#.##O....O...#....#......#.....#..O....#..O +OOOO#..##...##.....OO..O##.O.OOO#..O...O.#....O..OO##......O..#.O.#.....O.O#.#.#.O....#..........#O. +#.OO#O.O..#.O....#..O.OO#..OO...O.O...O.#.O...##.O.....O..OO.#O..#...O.##..#......O#O#OO#...##O..... +..#..##...O#.OO#.O.O....###O.O......#....#O..O..O.....O#O.#.....O#....O...#OO.....O###O.....O.OOO.O# +O.........OO..O...#.O.#O.#..O...O#.....O#.O...O.OO#.#.#...#...##...O#.OO.OO....O.OOO........#..OO.## +.....O..O........OO...OO#O..O.................#...#..#....#.O..#..O#..O..#....O##..#...#O.O.OO#O...# +....OO.#OO...O.O.OO.##..OO....O#....O......O..O....O......O...OOO.OO...#.......O.OO....O...OOO#...#. +....O......##..O.#O...O.O.O#.##..O.....OO.#..O..O..#.#.O..OO#..#O..#..O##.##..O#.O.O#.O#O#.O.#....O. +..O#.O.O#.##....##.O#..O....#O.O#...O....O..O###..#..OO.O..O.....O##..#...#.##.............OOO...OO. +O....##.#OOO...#....#...#....#.OO..#.O....O....O.....O##..O.....#....O.OO.O#.O.O.#.#.O#..##.O.O...O. +..#.O......#..O.....O.O.......O...O#O.O...O..O......#......##..##....OO......OO..#..O#.O#O#O.#..#... +...#O...O..O......O.#......OO..O..#O..#O#O...O.......OO#.#OO..#O....O.......#O.....#....OO....O....# +...O.OOOOO..#..O.O.O#..#....O#...##.#..#.O.O.O.......O.....#....#O.O.#O......#.OO...OOO...#....##O.. +.#.......#.O...##..O.OO....O..#.#..#..O..O...##O.OO#.#.........O........O#.#..#O.....OOO##.#..O...OO +...O.....#..O#..##OOO....O.#..O.....OO.##..#OO.#...#O#..O#.OO..#.O....#OO.......O.OO.O.#O##..O.O.O#. +...#...###..#..#....#O#..#O......##.O.####.#.....O.O.......O#.#.O#.O..#..#.#...O...#...#O.OO...O.... +#OO.#O..........#.OOO.....O...##..O.O..O#O.O##O...#...#....#....O.O.#.#O...O.#..O#.OOO..#..#.O...O.. +.O....#OOO..O..#.#.O.#OOO.......O.#..#...#OO.##.#..OOOO...#.#..#....#..#....O.....#.#.OO....O....... +.OO...O#..#............O...#.#.OO.O#OO....#O..#....O.#O.OO......O.O.....O...O.#.....OO.##..#...#O.O. +..O..O#O.#OOO....#.OO....O....O..#.#.......#...............O...O....OO.O..#O...OO...#OO........OO... +#OO.O...O#.O.O.O#O.#...O.O......O#.O....#O.....O..#O#..O...O.OO.O.#O...O..O..#...O.##.O...OO..O.#O.. +#..O...#O...OO..O..O.O.O...#.......#.....O.O....#...#..O....#.......##..O.O#.....O........#.....#..O +.#....O..O.........#..O...#....#O#..#...O.O.OOO...O...#.....##...##.#...OO#O..O....O..O...O#........ +...O...O.O..#.#..#O........#####.O#....#O##OOO.O..O.O#.O.......OOOOO....#.##O..#...#.........O..O.OO +..#..#...OO#.OO..O....##.O..OO.O.O.#.#O#.O#...O...O.O.#O......OO..O.#.#..O.OO.......###OO.##O....O.. +........##.O##O#..#......#.....O.O...#..#O#.........#....O...#..O..#....#..#.....O...O.O.O.#..##O.O. +.....O...O##...#.#...#O#....OO.....#O.O.O.#.#.#.#.....O..#..O.O.#..#.OOO....OO#...OO.O..O#O...O.#.#O +###....O.O..#O......OO.#.OO.##.O...#O.#...O.#.O....O....O....#..#...O..##.#..O.O...O...#.#.#.#.O#... +....O#..OO#..#...#.O.OO.O##.O..O...O...#..#.OO.O.O....##....O..O.O.OO...##O..O.#O...O#..#....O#O.... +#....#....O.#.O...OO....O....#......#O###O##.......O..OO#O...#O#..O...O....##...#..###.O.#.......... +#O#.#.#.....O.....#.#.O....O....OO#O......O#.#.OO#.....#.OO.O...OO##.O....O.O##...#.............#O.. +..#.#..###.....O.O..O......O....O....#O.OO.O....OO..#.#O#......O..#..O.##.#.##..O.OO...O......##...# +...#.O..#.OO.........O..O.#O......#O..#..O#.O#......O#..OOO.O##....O....#.##O...O.........#O.##...O. +.....#O..O.#OO.O....#..OO..O#..O..O#..#.OO.#..O.O...O.....#.#O....O....O##.O.O..##O.O.O..O....#.O#.. +##.O.O...##..O..O..#O..#.#..O#.#.O.....#..O.##.....O##..#O.#.....O....O....#.OOO#.....O...O....O..#. +.....#.O#.O#.O....O.#...#....#.#.....#..#O..#.O......O.O.O...##..OO..O.#..#..#.#...#.#...........OO. +....O#.#.O..#....O....#O.O.OO##O.........##O..#O.OO.OO..#....O.O#..###.O......##.O..#.#O..#.....#... +....O.O.#.O....#O.....##....#.O......O.......#..#.O.#..#O.#.OO.#.OO..##..O..#O...O.O.OO......O#O.... +OO..O..O...#.......##OO.........#....O.#.OOO.O..OO..O.....#...O..#..O.....O..#...O.OO.....O#.O.O.O.# +.OO#......#O.#......O....#.#..#O..O...#.#.........OO..........O..O.....O.O..O##.O...O.O...#......... +..#.#OO.OO........#O..O...#O#OO...#..O..#.##.OO.#.....O..O.OOO..#..#.#....OO...##.OO..O#....O....O.O +.#.#.#..O.OO..O......O...O#O.OO.......#...O...O.#O...OO..O#.O.#.##............##.OOO#.OOO..#O.O#...O +......O...##OO.....#.##O#....#OO.O....#.#....#.....O.O......#...O.O#.##...O#............#....O#O.O.O +.O....#...O....#.##O.....O##.......#...O.....#....O.#O#.O..OO#O...#.........#...OO.O##..#..##....#.# +##O.#O......O..#.#...##.##.O##.#.....#OO#..#.........#O.O...#......#..O..O.O##..O.OO......O#O#O#..#. +......#.O#O.O...#O.OO.....O...O##.#.OO#..OO....#O..#....#.....O.#O.O.#O#..OO..O..#O.#.....O#......## +....###.......OO#O...O..#..#.#.....#.#...O..OO#.O..#OO#.O..O....OO.O.#.##O..#..O...OO.#.O.#......#.. +#O.O....#...#.O..O..####....O#........O....O#..O..O..OO..OO...OOO..O..OOO......#.#....O..##.O#..#O## +..........O.#.O.O#..#.O..O#.#....#...#.##OO..OOO.....O##O#....#O.#....#.O...#O#.O.#.##..#O.O#....... +.....#...#O#......O#.O..........#O.O.OO..O..OO.#.............O#.#........O#.OOO##O...O.O#.#...#..... +O..O..O.........OO#...O.O...O....#.#.#...OO#...OOO...O........#.#O.OO#.O.....O.O..O#.OOO.O...O.OO... +OO#....#..O.#.O.O##O##.........#..O..#.O.##..O.##.#.OO..O.....##..#......OO..#...#...O..O..#.OO.#.O. +#.O....#..#.....#.##.#...O.O...O.O...O#...#...O..O...#...#..O.#.O#.OO.#....O....O#..#.O##...#...#..# +##...O..#.#......#O.O...#O.....#......OO...#OO..O......#.#..........O#..O..O..O.O.O....O...O...#O..# +..##.#O.#.OOO..O...O..O.O..O...##.....OOO#..O......#..O...........#O......O..#OO#..O.O.##....OO..O#. +.#..............O#..#..O#O...OO###.##....O.#.##..###.#O.#....#...#.OO.O#....O..OO..#OO#.O..........O +...#.#...#OO........#.O..#.O...#.O.O.#.....#......O#......#....#.##O.###.O....##.....O#OO.O....O##.. +.O.O......O..#.....O......##O#..#..OO..#.#..O...#.O..#O.O#OO..#..O#.O....#...#O..O..#..O#.O.....O.OO +O.#.O.OO.OO.O......O..#.O...O#O..OO......O...#......O..O#O..##O.#OO....O......OO......#O......#...O. +.#O..O.#O..O.O#..O.#...#...O##O....#O.O##..#OO.....O..OO#.O##...#....#..##..OO.OO#..O...OO.....#.#.# +O#.OOO.#O..O.O#.O#O......OO...#O....O............#..#........#.O##..#O.O###.OO..#...#.....O........O +O......O.OO..#.#..#.......OOO.#.#........................O#O.#..O..........##.#..O#.......#.#....O.. +O.#O...O#.#O.......O##O..#..O.#.#O.O.O...#OO..O.O##O.....O....OOO...##..OO....#.#..##...#..O.#.O.#.O +#..#.#O.#..##....OOO.....O......O.#O..#O..O.#O.O.#....O...O#.OO##..#...O###....###..#..O.#.O...#.... +...O.......O.O.......#.#OOO....O.......#..O...O.........##..#.O.#O.O......#..OO.O.O......#.....OO... +O.....#O.#.#....#..#.O.OOO...#.O###......OO...O.O.O.###...O.O.......##..#......#..OO.O.....OO...O.OO +O.O.....#.#.#....O#OOO.....O.....#O...##O..#OO.O.......O.O.......#.O.#.........#..........O...#.OOO. +O....OO.#.#O##.O....#O#.OO..O...OO.#.#O.#.#.O...O#O...OO.#.O...##...OO..#OO.#......#O......#....O.O. +O...O......O..#..#.#...##..O..#.O.O......#....#.....O#O.O....O.#..O..............#.O...#...OO.....O# +....OO.......O...##O..#.O#..O#..O..O#.#.O#.#..O.O..#.......#O..OO.O.#....#..#.......OO..OOO.#O#...O. +.#.....O......O..O...O....#...OOO#...O#.#.#.#.OO.O.O...#..O..O#......#.O.....O.O.O....#...O#.....#.O +...O#........O......OOO..#.OO#.O.#.O..##......#.#O...O.O...O.#O.OO.OO..#..O...O.........#.O##..OO##. +..O..O.#O..#O..##....O.O.#O...O#.O.....##.....O......#...#.....OOO..O##.O#..#.#.O.......#O...O#...## +...O.OO..O.#.OO#....#.O#O..O...#O.O.###...##...O.O..#..O..#.O....#........#...#....O...O....#O#O.O.# +...OO.#...O...OOO..O.....#..#.O.#OO...O...O..#..O..O.O...O..#.#O.#OO.O.....O.O..#...O..O..O#.O#O...# +O...#...##.OO..OO.......#..O.O..OO.OO.O#......#.O#O.O.#..O.#.O.O.O#OO...#.....##O.OO.#OO....O...###. +O.............#.#..#.O....#....O...#..O..O#.O...OO.O.O........O#.O........OO..#....O...#O#O#.O.#OO.O +OO.........O...#.O.O...#.....O...#.OO#O.##............#....O....##.##..#.O..O....OO...OOO..O........ +O.....#....O.#O..OO.O#.......#.....#....#.....##OO#..O..#OO.....#.....#..OO#..O#..O.O#OO.O.O...O.OO. +OO#....O....O#....#O#.....#.....O.#O#..OO.OO.O..#..O....#O..O#.#O#..OOO...##...#..#...O..O...O#..O#. +O......O#...O.#......O.O..#..O.#.....O...O...OO###...#.OO......O..O....#..O#.O....#..#.#..#.OO..O... +...#...#O#O.......#.O#.O....OOO.O..OO#.O.O..O#....O....#OO..O.......O.#..#...#.....O...O.O..O..O.#.. +.O#..#.O#.#O#.O#..O..#....#O#..#.O.##.O.OOOO.#O..O#....O..OOO.......OO.#...O..O#O..O#...#O...O.#.... +O.#.O.#.O...O.#.......#O.O#O.##..#...#...O#...O#O#O.#O...O..O.....#.O.##OO.O...O#.#...O.O#...#..O### +O.......O#..#......#....OO.O.#O..##O...OOO.O....O..#O....#.#..##OOO.OO#.....#..O.O...#O...O..O.O..OO +...O..O#O.O..O...##.....O.O.#O........O.###O#..#...#.OO.#.O.....OOO.#.......O..O.OO..O#...O.....O#.. +........#..O#..#O.#OO.O.O..#.##..#O..#.O......O.O.#O.O.......#O#..O..##..O#.......O.#..O.#.O.O.O#O.. +#..O....O.....#.O....O..##....O...O........#O....#...#..O....#....#..#O.O.......O.OOO..#...OO...#.#. +.O.O..#OO..O..O.O.........##..O...........OO..O.O.....OO...O#.#.......#...O#O...#..O.O...O.O#...#... +O.....#O.......O#..O..O..##O..#.......#...#.O......O...O..#...O..O..OO.#O..O..O.#......OO...#...OO#O +..###O.........O..#.#.#.#.O..O.#....#...#..O##O#..#O#.O#OO.O.O....O.....#O...#..O..#O..O....#.....#. +....O#.O..#......#..OOO..#.O.O...O.#O.......O.O.#####..#.....#.#.#....#...O#..O.O.O.O...O..#.......O \ No newline at end of file diff --git a/input/day15.txt b/input/day15.txt new file mode 100644 index 0000000..3ab376c --- /dev/null +++ b/input/day15.txt @@ -0,0 +1 @@ +glf-,ldzh-,fxg-,xtb-,ccpj=2,cz-,mhp-,ds=2,glf=7,rc-,sq=7,sjmf=4,rf-,hzvrcv=3,txkt=1,lhj-,gvcbl=4,hcf=9,dzs=7,crx=6,sjps-,hpk=4,hzvrcv-,sjps-,ngb=2,hqt=3,nhm=3,gvcbl=3,tm=4,dhpq=4,qv=1,fqdtfv=7,jmxdc=7,lfrc=8,tlmrs-,sdk=1,fjxq-,ql=7,qx-,nrml-,pbbd-,tpdpn=5,nbbs=1,nr=3,vzk-,vzh=8,hmbb=6,hcnzt-,ths-,lpl-,kmbv-,cs=6,dzfq=7,cfmg-,dmhhj-,dmhhj=3,rpp-,ptnp-,tn=1,rl=1,zcd=5,zgk=7,zttq-,mm-,xqmt=1,rxksjz=6,kzpdd=5,slr-,kzpdd-,kqftn=4,znrslr-,tss-,vcg-,qck-,qjvbq=1,dv-,tm=4,nbft-,nznrn=8,kzpdd=3,xfr=6,hr=2,xb=7,dff=2,rzh-,dcpxt=9,sr-,grfz-,nxn=8,pjjq-,rdt=3,vb=6,cbv-,cgt-,zzj-,pm-,thmccs=3,qbnd-,xkf-,gx-,pf=5,kn=4,gn=3,tv=1,jmxdc=4,zdt-,sc=4,bln-,xsqh=4,jvz=8,mlb-,khgngd=2,kqftn=3,bmc=5,jd=9,qz=8,hs=5,js=1,rpp=7,tm=1,mtgsh=4,tx=9,tlc=3,ngv-,nt-,vb=9,lp-,gvd-,fzk-,dzfq=1,kzsb=9,dd=1,vl=3,qcc=1,fn-,gjls-,hlqvl=7,jx=6,zrd=5,vrf=5,qbnd=8,nznrn-,nznrn=3,xlnv-,bfr=8,rpp-,hcnzt-,cklg-,nznrn-,sp=8,ml-,kbf=1,sdk-,hpk=7,qc=1,vc=5,gnd=6,vzqg-,bqg=2,hfm-,zzj=2,jvm-,gx=1,zttq-,vzqg=8,qjvbq-,jqk=8,nz=5,mf=5,ds=1,bv=6,tv-,vfv=4,kn-,qd-,gx-,sfn-,fbn-,xrvf=5,mxmm=3,gtl-,zxv=6,vxqx-,dt-,llf=2,kvpq-,qs-,kqftn=2,vzh=3,dgsn-,zxkzv=6,lj-,cf-,dcpxt-,dgczt=2,xq-,fzk=4,pptx=6,vxqx=4,tsrfd-,bs=5,gmd=4,jqk-,lfrc=9,lm-,cb=9,zzf-,hrvbb=4,ht=2,qrgn=8,zftj-,hrvbb-,nhmft=1,xm-,hc=8,ktjl-,lsp-,hcf=5,xzgxpf-,tlmrs=5,mtdc=3,pjpc=1,vzk-,jxt-,fhv=7,gjkq=9,ms-,gfz-,xlnv-,hr=7,gkqdv=7,xqmt=7,lnn=5,dk-,psr-,hng=5,cngv=1,qk-,znrslr=5,gjls=3,rnbv-,lx=1,rssnh-,vsn=4,hd=7,ql=7,nnm=5,rjm-,xg-,xtz-,nznrn-,hc=2,gkz-,xrq=5,ftcz-,ltx-,psr=9,rpp=1,ccpj-,ttk=1,xsqh-,tx=5,hrvbb-,xzp-,ltg=6,kg-,gfz-,vtgq-,mrn-,lh-,mnzq-,gnsgrm=4,fbdk=2,glf=8,hz=7,qv=9,mdb-,gx=4,dvnt-,ppx=8,tz=6,xk-,df=1,df=6,dpk=2,vsn-,ths-,lhn-,fqdtfv-,slr-,mgv-,rn=6,lm=2,hs=7,bqrtx-,jkn-,fbdk=3,gvlg=3,lj-,tss=4,lsp-,ldchkm-,bl-,zhbq=4,lhj-,nbft=9,gszhm-,bsv-,zvpf-,pb-,kxx=9,hdt-,rnbv=8,fbn-,nkzlr=3,xq=9,rmg=6,vcg=4,nhmft=3,jsq=1,fgsg=1,rnbv-,nhmft-,pjpc=3,xzgxpf-,vzh-,dp=9,ltg-,cl-,pvf-,pm-,zn-,dfk-,hdt-,fhbs-,pbbd-,lhn-,sfn=4,zdd-,csd=5,xvcp-,jmxdc=6,zzf=5,qjc-,qbnd-,pbbd=8,jvm-,kn-,fqdtfv-,xbg-,nhf-,cbv-,rh-,xkf-,jqk=8,gkz=6,cpp=9,pqkdbx=8,mtgsh-,ltk-,fsz=7,tds-,dg=8,bsv=1,kvpq=4,bln-,vh-,hrvbb-,bsj-,zdd=6,znc=9,vmb-,gxcv=4,mj=7,pb-,qlzsf-,mpr=6,kr-,zrqlt-,tbkrgb-,mtdc=6,dff=9,sc=4,brr=4,jsq=9,nlzh-,gd=5,gst-,qck-,tbt-,rlhql-,zdd-,gjls-,btj-,qzt=3,dp=9,vlmzk=8,vtgq=1,kmc=7,nnzhg-,sh-,pnj=4,vbcd=7,kn=5,lfrc=1,sjps-,lgp-,xtb-,dzp=2,hpk-,db-,lx-,lsz-,rdt=7,pcpgxx-,xtz=1,ltk-,ng=5,fqdtfv=3,zv=3,cvfdfd-,zsm=2,crx-,pq=9,fgsg=8,nhmft=2,vc=9,cxzcrz-,kzsb=5,vbcd-,fzsx-,fgsg=3,zvsqks=3,lsz=4,zkqk=7,xg-,dp=2,nz-,dcpxt=5,dgczt-,cq-,zdt-,cz-,sjmf=6,mgsvf-,vc-,llf=2,cfk-,tk-,dzfq=4,xz=7,njl=7,hg=3,bl-,jx-,xtb-,pk-,bln-,sq=3,cklg-,rn=5,fpc-,rh=2,dhv=9,gvd=5,ph-,zttq=2,zh=5,llx=9,lx=3,nnbp-,psr-,brr=2,vrj=5,ph=4,lsh-,qfm-,cb-,qt=9,zzf=8,tsrfd-,qqc=6,bf-,tss=3,ql=3,vrj=9,gmp=9,hdt=2,qtrht=2,vbcd-,hfm=3,tn=4,slbd=7,nz=3,glf-,qcc-,jxzf=3,tm-,csd=2,dv-,tlc=7,nd=6,rlhql-,sfn-,brr-,dff-,dz=5,ngv=4,ltx=5,qzt=7,tv-,mm=2,fbdk=6,rlhql=6,fxg=6,fl-,lsz=9,ddgcx-,ldchkm-,hmbb=7,fbdk=5,lj-,gd=1,gvd=9,sh=5,vxqx=5,mpn=4,vsn-,nvdddv=2,vzh=2,hkdld=6,pm-,hdsnxn-,pn=6,nd=8,szm=8,hng-,lqq=9,brftzs=2,sc-,nr-,cl-,qcc-,mpn=8,fbdk-,xbnq=1,xn-,nnm=4,tsrfd-,mrpzq=5,pqf-,rgjb-,kqftn-,vrj-,tbkrgb-,zv=3,pkd-,pnj=2,brhj=8,gb=7,jgjc-,ht-,brhj-,jm-,dz=6,pf=4,gmp-,hlg=9,dzs=9,kzsb=2,mnzq-,zgk-,cs=5,drcb=5,xbg-,fbdk-,hkdld=6,khgngd=2,flcp-,thmccs-,rf=5,mgsvf=5,pbbd=7,rnbv=5,zgk-,hscvxq-,nbbs=1,ldzh=8,fz=1,zg=1,vvz=7,mgsvf-,szm=7,cz=6,gjq-,zz=6,zz=1,mpn=7,gmp-,dmhhj-,tkvp=5,rj-,ps=8,ttq=3,gkz-,vxqx-,ztn=4,rgjb-,bf=1,grfz-,ll=8,mgsvf-,kg=9,czz-,ztxkfn-,vxqx-,ksbg-,cr=1,qfm-,hqt-,glf-,mtx-,qlzsf=2,rpp=4,vbd-,js=6,tzvjt-,ppx=2,fbn-,gkz=9,kvpq-,hxx=4,pb=8,vrj-,jsq-,nbft=2,ltx=6,bv-,qz-,brftzs=6,dd-,ldzh=8,vj-,nr-,fbn-,vzk-,gtlrv=7,rdt=4,bd-,gmd-,txkt-,hf-,mhp=4,rdt=9,rmg=3,pqf-,spmdr-,cvv=2,kzb=5,pptx-,qtrht-,dk-,pnj=4,ngv=3,hrh-,bjbn-,df-,cngv-,ktjl=4,pvf=7,qjc-,bv=6,cfmg-,cvv-,rjm=7,vlmzk-,js=1,dpk-,gmm-,vrj-,hdsnxn-,nr=5,fhfs=6,lqn-,gjkq-,kv=5,zdd-,qppr-,drcb-,xfr=5,mnzq=8,qlzsf=6,pm-,vzk=9,ldzjgf=9,kzsb=9,xvcp-,tn-,bzmz=4,lvpk-,dzp-,ph=2,fx=5,brhj=1,vtgq-,tplx-,pmz-,dmhhj-,sp-,pptx=1,tbt-,pbc-,dpk-,tlc-,vj-,nz=5,jcg-,pl=8,kxx-,dp=6,sc-,mk=6,cm=1,hlqvl-,rftr-,znrslr=6,cngv=6,lx-,qbx=1,sr-,pqkdbx-,mtdc=5,fz-,pgn-,zh-,hr-,lk-,mk=1,tvlz-,hzmf=5,tm-,sq=3,cxzcrz=7,vmb=9,vb-,qx=6,kmbv-,qlf=6,dk=8,pk-,bgb-,nkzlr-,ql-,tv-,qlzsf-,nt=6,brftzs-,rxksjz=3,cs-,gmbhzp-,lp=9,fxg=9,dlv=9,zkqk=6,tc=6,fhfs-,gmbhzp=2,ppx-,gvcbl=1,zhbq-,jq-,fhbs-,xbg-,vzqg-,nbbs-,nnm=5,tx-,vfv-,jvm-,znrslr-,hfm=7,mtx=9,psstg=1,rl-,dzfq=6,cgt-,cqb=3,qc-,kr=4,drcb=9,ps-,fjxq-,hd=3,nznrn=7,pcpgxx=2,dzs-,mhp=6,fnv=7,nnbp-,dmhhj-,fqdtfv-,hc=7,lhj-,dff-,xq=7,llf=2,tv-,mf=5,thmccs=9,vbcd-,ppx-,bl-,ltk=2,vzqg=9,fhfs=1,cvzm=5,btj-,ltg=1,xtb=7,ltg-,gqk=2,hkdld=3,zf=8,llx-,bzmz-,grfz-,xzp-,dzp=9,xn=4,vkt=5,pmz-,cjjp-,cvv-,nbft=5,bsv-,pq=6,xp-,tds-,zzf=9,gr=6,cr-,nx-,hdsnxn=7,vh-,zxkzv=2,hzvrcv=7,ftcz-,bqm-,pjpc=7,bh-,gb-,tkvp-,nhf-,xd-,xtb=9,lsp-,dx-,kzb-,ppfc-,zxv-,vkt=9,mxmm=8,mrpzq=3,nvdddv=4,pnhr=6,ps=2,zz-,vvrs-,nhmft-,brhj-,zf-,ftcz=9,lsp-,vvrs=4,pjjq=5,vxqx-,zcd-,qt=1,zzj-,kxx-,crx-,ttk-,vsn=8,ds=5,jx-,bqrtx-,mxmm=8,rh-,ds-,tc-,pjjq-,gtlrv-,kxx-,vbcd=5,xcd-,lsz=1,szcf=7,bgb-,cc-,flcp-,dl=4,gd=5,tn-,vhrgn-,cxzcrz-,hg-,qs-,psr=4,szm-,mgsvf=8,tlc-,zdd-,rqs=8,cl-,jqk=9,gxxp=6,mrn=2,qcc=5,cbv-,jqk-,fdv=8,tsrfd=1,jq-,tzvjt-,dzfq=7,tc=8,vb-,bz-,kmc=5,fq=1,gf-,psstg=7,nrml-,qbx=1,psr=1,mk=7,rc=6,mtgsh-,csd=8,ht-,fzk=5,ltx=6,pnhr=7,xkf-,fbn=7,fnv=1,ds-,jq=8,jhv-,bvx=6,xxh=6,ttq-,tlmrs=5,xfr-,mtx=2,tds-,lhj-,kg-,fhfs-,bbdm-,cfk=4,tbt=3,gx=6,dzfq=7,vj-,xrq-,kmbv=8,zh-,hrvbb-,glf=1,mgsvf=7,gmbhzp-,tc-,dt-,szm=6,rl-,qkd-,vvrs-,qkd=1,sm=9,lnn-,hlqvl=1,bjc=4,qx-,hmbb=4,cbv-,dmhhj=8,sp=6,hfhgg=9,vmb=5,cpp=7,fbn-,crtc=8,slf=1,jx-,zdt=3,kmc=1,cdf-,ggl=4,mlb-,zn=9,kjk=7,mch-,zh=5,gtlrv=9,zdd-,spmdr-,cpp-,rdt-,vlmzk-,fz=1,vvrs=3,gtlrv-,czz=9,nz=2,lbc-,kcz-,hxx=5,tss-,mpn=6,xsqh-,nz-,rj=6,vbd-,vg=5,vvrs-,llx=7,cz-,cfk-,qppr=5,js=3,xfr=9,nhf=3,vj-,pm-,llx=8,tplx-,cb-,vg=2,zzj-,bqm=4,brr-,dn=7,nlzh-,hng=8,qlzsf-,mrn-,cntnqq=8,hscvxq-,qktss=9,xb=9,hfm=3,lbc-,jmgk=9,sq-,hkdld=2,glf=9,bln-,tvlz-,vfv-,mf-,jvm-,hmz=9,hdsnxn=1,fhbs=3,mnzq-,crx=4,ml=2,rh=2,zxlf-,rmg=3,lfrc-,sbb-,kcz-,fmnsz-,xn-,gnd=1,nx-,zcd-,kzpdd=9,tlc=3,xtb-,rpp-,xq=9,sq-,zx=8,xfr-,czz=4,pzn-,zrd-,hr=9,zv=3,rj=6,nxn-,psr-,cf=5,zdt=7,qppr=5,qjvbq-,crtc=3,lhn=5,vhrgn=7,jmgk-,nhf-,ds=4,xfr=1,sjps=1,brhj=6,ldchkm-,qv-,ps-,jgjc=9,zg=4,xrvf=8,kmbv-,qppr=4,vrf=6,fq-,pnj-,rmg-,rlhql=5,qlzsf=2,gjls-,cr-,qtrht-,bq=8,rlhql-,rmg-,nxts-,hc-,xk=6,fsz=5,rbs-,nd=6,fq=2,zrqlt-,ngv=7,fgsg=7,qcc-,sr-,kqftn-,hbf-,sthdvm-,gmbhzp-,vc=7,zx-,cm=4,nxts=8,ngb=4,dn-,gmp=5,vzh=4,szcf=4,fz=3,ps-,tl=5,brr-,hzvrcv=7,sq=6,hc-,bcgzt-,dcpxt-,cngv-,rl-,ldzjgf=4,qlm=7,xkf-,ldchkm=8,vh=2,vfv-,xg-,ldchkm-,fk-,rtplq-,nbft=1,bq=6,xm-,vh=6,rbs-,ftcz-,zj-,hrxt=6,bh=3,mk-,xcdmb-,nhm-,sh-,fmnsz=6,cpp-,mpr=8,pjjq-,tz-,lqq=8,vb=1,pmz=1,mrpzq=2,pcpgxx=7,cl=2,bnkgv-,mv=7,dzs-,kzsb-,jx=1,rgjb=9,gn-,bsj=1,hcnzt-,gtlrv=6,lpl-,qs=8,khgngd=7,dl-,xk-,cl=9,gtlrv=1,lp=8,nbft=4,zz=1,ll=4,zzz=5,gjq=4,sbb-,cmjv-,jq=1,dff=9,pbbd-,zsjmss=8,ccl=9,rnbv-,cdf-,bv-,qk-,fk=7,jxt-,xcd=9,dv-,hf=3,qktss-,ggl-,xfr=1,lfrc-,gd-,jgjc-,nnbp=2,jxzf-,tl-,zvpf=9,ppfc=5,lqq-,ht=7,qcc=5,nms-,qbnd=3,khgngd=6,zxv-,rn-,gr-,gxcv=9,vb=9,bq=9,xcd-,rssnh-,cf=7,cmt=3,hq=7,gkz=3,jmgk=5,xrq=8,pb=6,rlhql=1,kmc-,vzqg=2,gkqdv-,mgsvf-,fdv=1,xcdmb=2,sthdvm-,xvcp-,dgsn=5,psstg-,lx=4,rmg=4,mpn-,xkf-,hlg=9,mv=8,qtrht-,ftcz-,nd=8,mtdc-,jd-,vg-,mch=3,pf-,rssnh=1,dvh=1,bnkgv=9,tx-,tsrfd-,bz=6,nt-,sfn=2,pv=9,gjkq=4,tds=3,lsp=8,sfn-,dlv=8,ml-,bqg=2,slf=4,crtc-,jd-,qx-,xcv-,pqkdbx=2,zzf=4,cpp-,bh-,xb=8,nhm=2,xcdmb-,lhn-,sc-,slr-,bl-,sm=3,txkt=8,tc=9,zh-,vj=1,qrgn=6,gkqdv=8,brftzs-,ttq=2,xbnq-,spmdr=8,ccpj=4,mmdx=1,xbg=1,tx=8,fm=6,lh=7,xcdmb=9,jxt=9,qcc=1,lvpk-,dff-,vl-,tl=7,pbbd-,pgn-,fdfj-,ktjl-,rssnh-,tlc-,crxtn-,fzsx-,jsq=8,gmbhzp-,rmg-,sq=7,tvlz-,rtplq=1,zsm-,mnzq-,ftcz=7,cb=9,mgsvf=4,hlj=8,xq=6,ml=3,dzp=8,nrml=5,hr=6,zkqk-,fm-,zkqk=4,mrpzq-,vxqx-,bf=1,rdt-,bqm-,hpk-,vv=1,ng=9,fqdtfv-,pcpgxx-,psstg-,ht-,gjkq-,dg-,dg=9,pb=7,qkd-,pxrcz-,zx-,rdt=4,rftr-,zzf-,dpk=9,lh=6,vrf-,mf=9,bs=4,rxksjz-,sjmf-,jgjc-,xq-,qlf=9,ths=9,mtgsh=6,dvh-,hlg=2,ttq=4,kxx-,zxv-,hj-,nvdddv-,zvpf-,qd=4,mrn-,kzbj-,khgngd=4,tzvjt=7,qkd=9,qz=1,zf=7,hrxt=7,lhn-,bqm=4,ltk-,cvzm=1,cbv=7,jhv=6,hzmf=7,bd=6,dl-,qck-,hkdld-,vfv=4,zv-,zrd=5,qx-,bgb-,znc=8,vbd-,nlzh-,dff-,gst=3,cbv-,cc-,tc-,dff=1,sjps-,xsqh-,vhrgn-,qbnd=1,zf-,hbf=5,rssnh=8,cb-,tvlz=8,hj=4,dr-,mpn=1,grfz-,jvm=4,pgn-,flcp-,ppx-,vmb=5,kjk-,jhv-,gkqdv=2,xq-,gvlg=8,brhj-,nc=9,znc-,hmbb=4,vmb-,bln-,qdz-,dv=7,lqn=2,cm-,hfm-,hdt=1,vc=9,vvz-,nc-,ddgcx-,pnj=5,gxxp-,qtrht-,zdt=1,qk=8,xg-,kzb-,psr=9,llf=6,bgb=7,qk=4,gnd=6,vb=6,dhv=9,vg=7,fhv=4,fm-,slbd-,cn=4,dzp=9,qbx-,bjbn-,nxts=6,xxh=8,hm-,dzfq-,lj-,kxx-,qtrht=2,cmt-,ng=3,lpl=6,fdfj=2,tlc-,qt-,gjls=7,dzp-,jq-,rk=3,qbnd=8,hxx-,vxqx=7,jvz-,rc=3,kv-,bjbn=6,tl-,dp-,kn-,nms=4,bsj=9,cfmg-,fhbs-,pqf-,khgngd=8,fzk=4,dcpxt-,pq=4,ktjl-,vhrgn-,fhfs-,qktss=8,fbdk=2,slr-,zxlf-,gfz=5,qqc-,fl=3,rpp-,vmb-,tz-,gvd-,kqftn-,zxkzv-,bbdm=8,cz=3,jvz-,fnv=6,zzj-,psstg=9,vtgq-,kn=4,gvlg-,gb=4,kvdzb=7,zkqk-,gjls=1,hlj-,zftj=2,crx-,xtb-,szcf-,fhv-,sjmf=6,ccpj=2,xtb-,lj-,zsm-,tkvp=6,rpp-,vmb-,dzs=7,zf=1,kjk=6,gkqdv-,zrqlt-,vkt-,vfv-,bcgzt-,cq-,gkqdv-,vfv=7,nxts-,tpdpn-,tkvp=5,kqftn-,fgsg=4,dn=3,ztn=1,nvdddv-,rf=8,ms=9,nc-,hlj=5,ggc-,mrpzq=6,ph-,dhv-,bzmz-,xm=3,xbg=3,rh-,mf-,bq=3,ks-,jd-,zf-,pl=3,tc-,zv=4,qlzsf-,nd=5,kmbv-,cn-,nrml-,bv=7,fl-,kzpdd=6,tk=3,bqg=2,lsp=1,gnd=9,xbnq=4,gkz-,xsqh=8,slf-,ths-,rj=8,nhm-,nlzh=7,ml=3,xcd=8,fbdk-,bl-,tds-,ztxkfn-,brhj-,qjvbq-,fhbs=9,zj=5,xlnv-,jmgk-,ftp=8,rl=9,mxmm=9,hqt-,nbft-,nms-,bh-,xrvf-,vrf=3,szcf-,xkf-,tlc-,qzt=7,qz=7,bsv=4,nhmft=9,gvcbl-,nxts-,pqkdbx-,khgngd=2,vcg-,hq=4,vtgq=3,pcpgxx=5,nznrn-,sq-,zv-,hkdld-,vvrs-,mkfmc-,cqf=6,rd-,sr-,sc=3,nlzh=5,vl-,vtgq=9,vvz-,zf=4,cpp-,kzb-,btmv-,ksbg=2,jgjc-,ggc-,qx-,kcz-,vkt=1,vbcd=7,vg=1,xkf=4,cm=5,njl=4,zdt-,pn-,bq=2,js=3,pvf=7,zg-,lhj=5,qbx-,pjpc-,bnkgv=5,qdn=4,rc=4,fbdk=9,gmbhzp=8,xsqh=9,fdfj=5,mdb-,xbg-,thk-,bjbn=1,qs-,nznrn=5,jm=7,dv-,nrml-,hcf=5,cgt-,cklg=7,gmd=9,vzh=3,ds=7,sm-,mch-,pvf=6,ks-,cs=1,dv-,cbv=7,vrf-,zvpf=7,tv-,psr-,dpk-,lvpk-,bnkgv=8,tbkrgb=6,dhv=4,llx-,lj=5,bmc=3,bzmz-,zxv-,cngv-,tn=4,cc-,dd=8,hq-,jkn-,gvd=3,nxts-,gkqdv-,rgjb=4,hs-,cz-,bjbn-,nbbs=1,zjrd-,zxv-,rh=6,cmjv=3,qck=5,nnzhg-,sfn=4,lqn=3,zv-,lhn=4,vlmzk-,hq-,fnv-,hxx-,bnkgv-,pnhr-,mch-,qcc=7,fhfs=9,zjrd=9,nr=3,vg=1,lx=6,qdn-,hrh-,hcf=1,vvz-,vvrs-,cfmg=3,sthdvm-,vxqx=3,jm-,rxksjz-,cb=4,dvh=7,gst-,vkt-,bfr-,fzsx=2,ztxkfn-,bqg-,scz-,hc-,hcf=3,rjm-,xtb-,lk-,cklg-,bppx=2,ccl-,jx-,vhrgn-,dhpq=8,bqrtx-,tkvp=3,ngb-,crxtn=2,cqb-,ggc-,jmgk-,tm=3,fbn-,bs-,mv-,qck-,hmz-,gb=6,zz-,sc-,bh=4,cr=5,tvlz=9,nt=7,mgsvf=8,jvm-,tss=9,ngv-,gx=9,xn-,nhm=3,dgczt=9,zj-,lk-,gn=2,vrf-,vc=2,mv=8,xp=5,llx=6,pqf=7,cs=2,dv-,zxv=8,qv-,qbnd-,mrn-,qqc-,nxn=4,jsq-,mnzq=4,pgn=4,gr-,rl=1,bl=7,ttq-,nlzh-,kjk=9,cvv-,vvz=1,xx-,xbnq=8,gtlrv-,fsg-,vdp=3,dk=2,pf-,cn-,js=1,xrvf-,cr=4,rmg=3,qdn=9,pq=8,ccl-,ks=3,tds-,qd-,xq=4,mtdc=6,qq=1,pbbd-,czz-,ldzjgf-,hc-,hcf-,df-,bl=2,kvdzb=1,gszhm=3,kzsb-,fqdtfv=5,hlj=6,xtb=7,bln=9,zvsqks-,dgczt-,zrqlt-,zhbq=3,bd-,fdv-,xbg-,pqf=1,zf-,nx=4,nbbs=1,ths-,ng-,crtc-,ltx-,sh-,ccl-,pjpc-,hfm-,df-,cmt-,xcd-,rqs-,tbkrgb=9,bh-,xn-,hc-,sm=3,zzz-,qv-,qlzsf-,sc=9,xm=3,txkt=4,xzp=9,hng-,jqk=6,qc=1,vsn=2,db-,mm-,kbf=7,dgczt=6,ml=6,dfk-,fqdtfv=7,gd-,vh-,thmccs-,vrj=5,rc-,nbft-,fhv=6,gnd=1,zzj-,hz=3,sfn=6,nnm=8,zdd-,hqt=2,dgsn=3,vsn=3,mf=4,lsp-,bszl-,rc=6,hc-,npv=6,mnzq=2,rl=2,hcf-,nms-,dzp-,dvnt-,gvd-,gszhm=5,kxx=1,rc=7,bszl=3,kmbv=9,sq=6,lhn-,zvpf-,mkfmc=5,lsz-,dfm=2,rn-,hpk=9,pqkdbx-,hmbb-,cpp=2,xg=2,vvrs=6,fzk-,kjk-,vzh-,vzk=4,hzvrcv-,znc-,rlhql-,pnj-,slbd=9,npv=4,slr=1,cvzm-,nms=2,zzz-,lvpk=1,rmg=2,pptx-,rdt-,tds-,zsm-,ht-,pn-,tlmrs-,ddgcx=2,sthdvm-,jm=4,qk-,vxqx-,qlzsf=5,qqc=7,vtgq=1,pvf-,lh=8,pl-,ht-,kzbj-,gjkq-,ttq=8,hg=7,bsv=5,hq=9,ml=5,dff=5,kr=3,ths=1,kmc-,kvdzb-,xfr-,mpr-,ztn=3,lj=7,pgn-,cngv=5,xtb-,lpl-,sm-,tbt-,ggl-,fzk-,tv=8,vrj-,ztxkfn-,slf=8,rn-,nnbp=3,bl=7,hrh-,scz-,qtrht=1,rxksjz=3,nkzlr-,ppfc=8,ccpj=6,gst-,qktss=6,sr=6,mlb=9,lqn=7,xsqh-,lqn=5,jmgk=1,qq-,cjjp-,bqg-,mmdx-,kzbj=9,qq-,nrml=6,fmnsz=3,cs=7,lk-,mk=1,zhbq-,gtlrv-,xrq=4,ggc-,lfrc=5,zz=3,zz=6,rftr-,fxg-,zftj-,zv=4,rk-,xvcp=3,nxts=2,gnd-,rftr=2,hd-,rdt-,qd=5,ftp-,rh=1,slr=8,tk-,vbcd=7,bjc=2,gjq-,pn-,ds=7,vxqx=3,rtplq-,dfk=6,fq=8,fzk-,vzh-,fl-,bf=5,zzj=9,qd-,flcp=1,cfk-,vdp-,mkfmc=5,qs=6,vb=7,xcdmb=3,crtc=2,bs=8,xfr=6,gx=2,lh-,vd=2,lgp-,bszl-,gfz-,lgp=5,rjm=8,zxlf=1,rjm=6,qt-,slbd=3,pxj=8,ql=4,gmm=9,cgt-,tplx=9,fsg=5,brhj=7,lj=4,nnzhg-,crxtn-,pm-,tlmrs-,vz=1,sh=3,brhj-,dpk=4,mrpzq-,cvv=3,llf-,cmt=4,dpk-,mj=2,pzn=8,ggl=7,qz=9,gf-,mj=8,glf=6,zjrd-,zsjmss-,rh=5,kzb-,ftcz=4,ll=6,rj-,czz=8,ftcz=9,tvlz-,llf-,mpr-,pptx=1,szcf=5,mv-,tzvjt-,sbb-,vd=4,tk=6,zf-,xbnq=3,tbkrgb=9,jkn-,btj-,ddgcx-,hz-,gvd=1,ngb-,vv=2,fnv-,cjjp-,fz-,fdfj-,hc=2,pptx-,rk=4,mlb=8,cmt-,pzn=5,vvrs-,xqmt-,ll=5,nznrn-,ql-,xrq=1,nlzh-,sthdvm=7,gvlg=2,vcg-,szm-,qd=4,cvfdfd=9,sfn=4,crx=4,dvh-,zdt=7,ldchkm=5,tplx-,tvlz=3,hkdld-,sr-,vsn=1,dcpxt-,cvv-,nt=3,hlqvl-,kmbv=3,sdk=5,px-,pxrcz-,tss-,kzbj-,vkt-,sjps=8,xn=2,cr=5,bh=7,jsq=7,tx=5,cmjv-,txkt=2,lqn-,bh=1,gmbhzp-,cklg=7,db-,lfrc=4,kg-,dd=8,nms-,fdfj=3,ztxkfn=1,tkvp=6,xtb-,dzfq-,ksbg=6,rlhql-,ms=6,szm=6,xlnv-,zxlf-,ccpj-,jxzf=8,hz=4,cxzcrz=1,hcnzt-,xkf-,mlb-,txkt=1,nd=2,vz=7,hlqvl=8,hkdld=5,nnm-,sc-,spmdr-,szcf-,crx-,kr-,xn=3,lhn-,gfz-,bvx-,js-,slr=5,px-,lsp-,pxrcz=4,zdt-,cngv-,mhp=2,fsz=9,fsz-,pm=4,vrf=8,xn-,ph-,ltg-,pnj=9,fpc-,fgsg=7,bh-,bnkgv=9,kvdzb-,fnv-,gmp-,xb-,vtgq=1,pn=3,dcpxt=5,fqdtfv-,dhv-,fxg-,dp-,dz-,slbd=4,ng=9,zvsqks=3,xn=3,cc-,qlf=2,ccpj-,tbkrgb-,sp=4,lsh=9,tvlz=9,bh=7,ktjl=5,cr=5,llx-,qbx=8,crtc-,dzs=9,cntnqq-,zkqk-,vzqg-,flcp=3,qx-,jvm-,vzk=8,gvcbl=2,xbnq=9,pm=8,vc-,ccpj=5,xxh=8,fx-,fpc=2,bl-,fz=3,jsq-,pvf-,bf-,vfv-,px-,hm-,brftzs=3,kz-,pl-,lbc-,bnkgv-,xn-,tz-,bcgzt=9,drcb=6,rk=3,sjmf-,cs=2,llf=6,mpn=1,zdd-,tc-,bgb-,bnkgv-,ldchkm-,fsz-,pqkdbx-,ltk=7,hf=1,gfz-,pjpc-,xcdmb=5,gmbhzp=1,dvh-,lfrc=4,ggc=4,lk=7,pjpc=7,qzt=7,xcv=6,bcgzt=9,nhm=9,vcg=2,bz=8,cvfdfd=4,js-,ltx-,jxzf-,fdv=5,jgjc-,nx-,sdk=5,dcpxt=8,ltg=4,cl-,pqf-,sr=7,cmjv-,qd-,mgsvf=6,zcd-,gxcv-,fbn-,psstg=8,nznrn=9,qlm=9,jmxdc-,bzmz-,ph=9,vfv=6,jmgk-,vv-,cdf-,sp=9,pmz-,dgczt-,dsf=2,pjjq=5,dt=4,thmccs-,qrgn=1,kvdzb-,npv-,ml=5,vcg-,dmhhj=4,mk-,fhv-,sfn-,hscvxq-,xq-,pv=2,rk=4,nznrn=8,vrf-,gmp-,cvv-,vmb=6,gn-,xtz=2,gmp-,qppr-,cqf=8,pf=1,lsh=7,gst=1,nlzh-,pptx-,tl=6,jcg-,nbft=3,bgb-,pbc-,vc=6,nxn=7,zzz-,bmc=2,gvlg-,nnzhg=8,fk-,zj-,dgsn=3,ztn=8,kmc-,ccpj=5,sm=6,fhbs=9,vg=6,qppr-,gjq=1,bh=3,nbft=5,qc-,qlf-,gxxp-,rbs=2,hrxt=9,gr=9,gxcv-,nx=2,zcd-,vdp-,lfrc=6,mpr=5,glf-,xqmt-,mxmm=3,hscvxq-,dzfq=2,xkf-,hdsnxn-,gf-,fm=8,zxkzv=9,kvpq-,tbt-,mmdx=6,slr-,bmc-,nr=6,qcc=9,mmdx-,mtdc-,nxts-,lsp-,fhfs=9,fhfs-,cklg-,fqdtfv-,kmbv-,vg-,zsjmss=7,sq-,zzf-,tlmrs=7,vdp=8,bgb=3,slbd=4,vrf-,mtdc=9,rnbv-,vz=3,zz=6,hlg-,mv=4,dg-,hd=7,cq-,ptnp-,bzmz-,vrf=5,czz-,nnm-,hd-,zrqlt=5,cn-,ttq-,qbx-,kvdzb=6,jsq-,qx=1,rftr=3,pqkdbx=9,sp=5,jx=4,crx=6,slf=8,dzfq-,brftzs-,ztn=3,lsh-,tlc-,tc=5,pvf-,pn-,fl=4,pf-,dzp-,xbg=7,gnd=5,xx=6,xx=8,xlnv-,nnbp=4,psstg-,nrml-,zg=8,qdn-,vxqx=2,js-,ccl-,kzb-,dcpxt-,hz=9,hfhgg=2,jcg-,kv-,pn=3,rnbv-,dv-,zjrd-,kzb=4,pqkdbx-,gmd-,khgngd=9,kcz-,jxzf-,fnv=9,btmv=8,gjq=4,qtrht-,xd-,tds-,dfk-,ds=4,qzt=9,kmc=2,bz=5,gf=1,fjxq-,nd-,mtx-,fdv-,fzsx=9,slf-,xtb=2,hscvxq=1,jxzf-,xsqh=9,mrpzq-,jm-,cpp=6,ldchkm=6,xcv=2,lnn-,mgv-,nz=9,kz-,gvcbl-,vv-,slf=1,hrxt=3,xcv-,xq-,ggl=1,bjbn=2,fq=5,tlc-,gtlrv-,ltg=4,hr=1,ltg-,xrvf=5,rpp-,pxj=8,npv=4,bz=6,dfm-,csd-,mdb-,dhpq-,bzmz-,dsv-,pnj=5,pjpc-,xn=1,rnbv=5,nhm-,xcd=4,gst-,lfrc=9,hj=5,pf=7,mmdx-,nvdddv-,nznrn=9,zh=8,bvx-,kn=7,lj-,cpp=8,pk-,hm-,nms=5,bv-,zgk=5,mxmm-,ftcz-,gr-,ll-,fk-,hscvxq=1,spmdr-,nkzlr-,ldzjgf=4,sjps=5,bszl=8,flcp=9,tl-,zz=7,hdsnxn=7,fzk=5,kqftn=3,tx-,gb-,qlm-,jmxdc-,jvm=9,ll=4,vbcd=4,ltk-,spmdr=4,rf=7,zftj-,fsz=4,lh=5,db-,tlmrs=4,hscvxq-,vz-,gvlg=7,qq-,xbnq=9,nbft-,bvx-,hzvrcv-,pbc-,hj=6,gqk=5,zz=9,dsf=7,zgk-,dk-,hr=8,tlc-,vbcd=4,xcd=1,sjps=7,cvzm=3,tv=1,rzh-,vcg-,nhf=9,qck-,tm-,fx-,lp-,dhv-,ppfc=2,hfhgg-,vxqx-,nnbp-,fq=4,qppr=6,pkd-,xcv=1,nx=7,qcc=3,hrh-,fjxq-,zttq=9,mrn-,jmxdc=6,pmz=2,zdt-,cm-,cvv-,cf=2,dsv=6,qk=5,qzt-,ldchkm=7,bv-,xg-,bnkgv-,nhmft-,mk-,qck-,rlhql=5,sp-,qz-,fn-,csd=2,pn-,dz=7,fhbs=1,fhv=1,cngv-,czz=5,sr=3,czz=6,qrgn=3,vb=8,pxj=6,zkqk=3,ccl-,vcg-,tn-,brhj=2,xrq=6,dsv=8,ztn=7,slf-,nr-,vd-,lfrc-,pb=2,cr-,bgb-,db=2,hm-,bszl=5,db=2,pbbd=7,dn-,zj-,mtgsh=8,dp=8,pm-,kqftn-,cklg-,fgsg=6,lp=3,znc=5,rk-,hbf-,qjc-,qbx-,kcz=2,rj-,lm-,lhn=5,fq-,qfm-,lj-,dhv=5,vmb-,fqdtfv=4,pjjq-,zx=9,tss-,tds-,vh-,pnj-,dk=7,qppr=1,qlzsf-,qt=5,kz=9,hng-,zcd=5,psstg-,rqs=3,lx-,ppfc=7,kn-,bqrtx=4,pnhr=5,nd-,db=1,zj-,zzj=5,sh=7,nvzvd-,drcb-,pvf=4,fzk=6,zdd=6,pk=2,nvzvd=9,mch=5,cgt=5,xfr=6,ll-,hng-,zcd=9,gtlrv-,rtplq=8,rssnh-,mk=9,nd-,sq=9,gr-,hg=7,tss=4,cmjv=8,fqdtfv=2,hq-,kmbv-,ph-,hqt=3,hdsnxn-,xvcp=7,cz=4,rdt=7,xz-,cdf-,tbkrgb-,gmbhzp=8,fsg=2,xq=6,pptx=9,bh=6,vg=6,mnzq=7,gd-,kvpq-,kxx-,nkzlr-,gst-,tm=1,mf=6,vz-,qq=4,vc=1,nrml-,ptnp-,hmz=5,cq=3,bzmz-,qfm=7,sp-,gqk-,nz-,pnj-,gr=4,glf=7,xkf-,xrvf-,rh=4,grfz=3,cb-,dfm-,vrf-,gst-,sfn=3,tx-,sh-,fm=6,dfk-,nlzh-,hfhgg=1,xlnv-,cdf=7,qck-,lpl=8,nkzlr-,vbcd-,dd=5,qktss-,fl-,hq=5,pjjq=3,bz=3,vl-,ltg=7,bd=3,hmbb-,ggl-,ht-,tvlz=7,qcc-,lm-,fpc=9,cgt-,lx-,nms-,fdv-,hqt-,xtb=6,kxx=5,ldzh=3,npv=3,lpl=6,bln-,nbbs=4,rd-,sthdvm=2,ql-,xrvf=5,bszl-,vbd-,cngv=6,nhmft=7,pm-,gszhm-,bqrtx=1,znc-,zf=3,rf-,mdb=2,cjjp=4,rmg=3,cmjv-,ltg-,bmc-,lnn=6,jq-,fz=2,rn-,zkqk-,nhmft-,zkqk=9,xb-,zj=4,lsh=4,xqmt=2,xvcp=3,tkvp=9,kzb=9,xrvf=7,tz=7,cr-,pk-,dmhhj-,llx=4,qktss=8,rj=5,dhpq=9,vfv-,ggc=9,qv-,cmjv=5,ppx-,ht=4,sthdvm=5,tds-,hj-,tl-,rdt=2,rdt-,cxzcrz-,kn-,kzpdd=2,nz-,pqf-,ps-,qxdn=5,gxcv=9,tx=6,jmgk=8,bszl=7,pxj=8,gmp-,mgsvf=7,qlm=7,ht=7,gnd=9,nhmft=8,qlf=6,jcg=2,xn-,xfr-,zf-,qdz=3,vbcd=7,lvpk-,hbf=2,ztn-,ftp=9,rssnh-,gx=5,xrq-,zh-,xk=6,kv=4,pnj-,hlj-,pbbd=7,dvh=7,bppx-,hlg=8,hmbb-,kzsb=9,jhv-,cdf=4,dsv=5,ftp-,xbg=1,gmm-,fq=9,crx=5,ggl-,nxn-,fbdk-,xk=9,lsp=6,bq=1,xk=6,qfm=9,tpdpn=6,kcz=3,vbcd-,zn-,cn-,lvpk-,hzvrcv-,fk=9,fpc-,pxj=1,fmnsz=6,zsjmss-,brhj-,mxmm-,vrj-,hdsnxn-,hdt=2,rl-,pnhr-,nznrn=2,cvv-,kvdzb=6,mch=9,dzp-,cq=2,nxn-,rnbv=3,gqk-,dt=5,xm-,ng-,vhrgn=4,kzbj-,cdf-,rftr-,pb-,lvpk-,jkn-,mhp-,cbv-,cqb-,zrqlt=1,xg-,kvpq-,tl=8,nvzvd=4,mrpzq-,dgczt-,vl=3,nnzhg-,pbbd-,tv-,js=4,vzh-,lx=3,cvzm-,dmhhj=7,bq-,pn=8,pm=3,qrgn-,rmg=5,ztn-,bjbn-,lm=7,ml=5,zgk=3,mtdc=7,kr-,fhv=6,fsg-,dk-,ddgcx-,llx-,pmz=5,cklg-,sp=5,gvd=3,bvx-,cjjp-,cbv-,vc=4,pxrcz-,zkqk=7,ms-,tsrfd=6,ttq=2,bf=1,bln-,bnkgv=6,pqf-,vvz=9,gd-,rtplq-,slr=3,rh=3,ngb=5,hdsnxn-,pm=8,kvpq-,cm=9,xq=9,psstg=7,crtc-,cklg=8,csd-,dz-,bfr-,qck-,rtplq=9,mmdx=3,fk-,nz-,cjjp-,brftzs=5,tm-,hf=7,glf=5,fqdtfv-,fzk-,mnzq=8,hlj=4,pk-,kg-,hmz-,pk-,sthdvm-,mkfmc=9,gkqdv=8,hmbb-,mm-,pzn=3,rnbv=6,cm-,mtx-,xrq=8,ptnp=2,tss-,vg=7,zdd=6,qktss-,scz-,kv=5,kvdzb=9,ths=8,xz=9,pbbd=1,ztxkfn-,zzz=9,jxzf=8,ll=1,vz=4,sjmf=9,jvm-,pjjq-,nnzhg-,xlnv-,zvsqks-,pvf-,gkz=2,tbkrgb-,hfm=7,rnbv-,hq=5,mlb=7,gf=5,qbnd-,ccl=1,njl-,gmd-,rgl-,sp=6,dsf=9,dmhhj-,qq-,dvnt-,sfn-,xtb-,rf=9,zxkzv-,dcpxt=4,kmc=8,vxqx-,hmbb-,bvx=2,ldchkm-,dcpxt=1,mm=9,hdt-,zdd=7,gjls-,cntnqq-,fm=1,ltx-,rtplq=8,ttk=7,ldzjgf=2,vrj=3,rjm-,thk=5,llx=1,dn=4,xp-,kvpq-,qjvbq-,nhm-,mgsvf=7,fbdk=5,gvlg-,jcg=9,cmjv-,sthdvm-,tk=1,ltk=2,fsz-,pnj=9,dgczt=9,sfn-,fnv=4,xrvf-,fmnsz=5,ltg=6,xp=9,ngv-,nc-,tsrfd=1,mdb=1,dk=4,jmxdc=4,cfmg=4,lhj-,ddgcx=9,tss=5,gvlg=2,zcd-,nbft-,cr=5,zdt=7,gjls=1,sq=3,nx-,kzsb=8,ccl=4,dhv=9,ks=6,zdt-,rtplq-,cfk=9,qdn-,hlqvl=2,fmnsz-,qbnd-,ng-,gkz=3,tbkrgb=1,lhj=1,gfz=9,ds=5,ppx=4,brftzs=1,cpp=2,gmp-,fhfs-,vrj=9,xp-,rgl-,xq-,tvlz=3,hg=1,qktss-,dgsn=4,fbn=3,mpn-,kbf=1,ltx-,kvpq=1,tpdpn=8,dgczt-,flcp=2,brr-,nvdddv-,tplx=2,fqdtfv-,szm=1,zdt=8,hscvxq-,sq-,qqc=1,pkd-,nznrn=9,lsz=6,lsp=1,pnhr=7,ph=2,gnd-,zxv-,rf-,szm-,tlc-,vzk-,xx=9,jd=7,fsg=4,pf=9,znrslr-,vvz=3,gf-,rbs=9,slr-,ttq=6,sm-,zz=7,bqrtx=7,gb=9,jvm-,qkd=9,lpl-,ltx=7,mhp=8,cm=4,hfhgg=7,nvzvd=3,brr=4,xtb-,qbx=2,bgb-,nhm=5,mgsvf=3,xrq-,cn=8,mrpzq=4,bcgzt=4,bcgzt-,ddgcx-,vc-,dhpq=5,mpn=6,zftj=7,nrml-,pptx=7,zf-,xbg-,dsf-,cq=2,bzmz=8,fm=1,fmnsz=6,dl=8,vbd=1,mm=4,lvpk-,hxx=7,vh-,nr-,jvz=4,glf=6,dp=9,gkqdv-,kv-,hmz-,bh-,gszhm-,cs=5,jcg-,fdv=7,fbdk-,qc=7,kqftn=5,tlmrs-,bppx=9,ptnp-,xqmt=8,dgczt=9,vzqg-,fdv-,glf=8,ktjl-,crxtn=8,qs-,dzfq=6,vfv-,jgjc-,mtdc=1,kg-,bszl-,fxg-,cntnqq=1,fbdk-,lqq=5,vbcd=8,fz=6,bsj=9,zzj=5,bf=2,gf=1,qppr-,ths=8,qdz-,nxn-,bsv-,qzt=4,qkd-,crxtn-,gkqdv-,hf=7,vz=6,czz-,jvm-,dp-,nc=8,dfm=7,xkf=6,tl=5,dg-,brr-,dt-,qfm=6,bq=5,kmbv-,lbc=5,nz=6,pv-,nhm=9,ngv-,rbs=2,xkf=1,nhf-,qq-,thmccs=6,qbnd-,fmnsz-,cb=7,slbd=2,jvm-,fzsx-,llf-,pkd-,vtgq-,mdb-,kv-,fhv-,dff=5,vdp-,nhf=1,bh-,gtlrv-,vxqx-,pbbd-,slbd=1,nd-,cr-,zxv=8,hng-,psstg=6,zzf=2,cvfdfd-,tkvp=8,ccpj-,grfz-,gmm=5,fjxq-,hg=5,lbc=1,kbf-,sjmf-,kz=3,jmgk-,bppx-,cc=2,crx=2,hf-,cvzm=9,nvzvd=4,nnbp=8,ldzh=7,vcg-,hf=1,ldzjgf=4,bh-,zzz=6,kv-,mch-,nt=2,mtgsh-,nxts=3,qx-,zjrd-,gmm=9,nc=6,vv-,lqq-,cklg=2,ng-,ddgcx=2,nbft-,ks=5,jvm=4,kr=7,bln=2,brhj-,lqn=2,mpr-,ftp-,cvzm-,fsg=3,dmhhj-,vrj-,zhbq=9,hmbb-,lsh=9,sjmf=6,jm=7,jsq=5,fsg=2,fzk=8,ttk=5,kcz=7,nvdddv=9,kbf-,kzbj=1,tplx-,cqb-,tss-,xxh=8,bsj=5,rgjb=6,lvpk=8,lqq=5,dx-,bq=3,ttk-,cmt-,ngb-,jxt-,cqf=9,cmt=9,xqmt-,lx-,bnkgv=1,xbg-,cc=7,tsrfd=7,thk=3,fdfj=5,dzp=3,qz-,cf-,rxksjz-,nvdddv=8,xk-,slbd=7,pl=6,pqf-,jxt-,zrqlt-,mrn-,hzvrcv=2,psr=5,pm=4,bszl=6,pjjq=3,npv=6,fsg-,zjrd=3,lk-,cl-,pjjq=6,bszl-,bln=9,jsq=7,gnsgrm=1,zxlf-,bgb-,gmbhzp=1,xz=3,qbnd-,jmgk=6,ttk-,bh=4,mrpzq-,pm-,cjjp=1,mpr-,qdz-,mtdc=5,llf-,rj-,nkzlr=4,rgjb-,kvdzb-,nnm-,dd=5,hrvbb=7,fzk-,llf=1,hg=8,hq=2,pf-,dl=5,kvpq=8,cqf-,bjc-,fhv=6,jq-,nxts=8,bl=9,lhn-,sh=7,qcc=1,nx-,tbkrgb-,mlb=8,szcf=6,sc=7,pnhr-,vkt-,dvh-,ds=5,bl=9,gst=7,szm=3,nnzhg-,xfr-,nbbs=1,zz=5,dzp-,rgl-,ldchkm-,qzt=4,pv=6,jcg-,brr=9,rdt-,sbb=5,xd=9,vkt=2,gjq=1,lsp-,btmv-,lgp=5,fx=6,szm-,gr=1,nz=4,kvdzb-,zttq=2,hd=9,kcz=9,ltx=5,xtb-,dgczt=1,ph=2,xq-,qlm-,kxx=8,nrml-,cntnqq=1,bsv-,cqb-,qs-,fsz-,cklg=6,fhv=7,hxx=4,fl-,vvz-,brftzs-,bzmz=2,nnbp=2,rgjb=9,gst-,lvpk=6,sthdvm=4,rmg-,hr-,vzqg-,nbbs=3,nznrn-,hcnzt-,px=1,zftj=1,sjmf-,tsrfd-,pxrcz=4,scz-,pqkdbx-,pf=2,bs-,xtb-,ppx=5,gjls=6,bz=5,xz=9,hs-,gtl-,hmz=2,sm-,vg=4,ccpj-,bgb=6,drcb=2,lj-,jxzf=1,cgt=3,dn=4,cbv=6,zvpf=1,fhv=8,cklg=7,rgjb=8,qjvbq=2,fk-,brr=2,mnzq=6,brftzs=8,btmv=1,sbb-,rbs=2,zzj-,cntnqq=6,ks-,rh=9,tz-,pjpc=6,tds=6,pcpgxx-,mtgsh-,hd-,kmc=3,bv=4,csd-,dff=2,lhj=1,gr-,pbbd-,lsh=4,ltg=1,hmz-,kn-,crxtn=3,fjxq=3,nhmft=1,tvlz-,pf-,mgv-,tss-,hscvxq-,hfm=8,hrh-,hm=6,vvrs-,bsj-,vtgq-,qxdn-,rnbv-,mk=7,cngv-,pv-,nms=6,ngv-,tc=3,lpl-,tl-,jm=8,zftj=7,xrq=9,jq-,qlzsf-,hbf=6,rn-,ths=7,zv-,dmhhj=8,vg-,dvnt-,cl-,kzpdd-,zzj-,qtrht-,gvd-,rk=7,znrslr=8,qv-,rtplq=8,xfr=5,tv-,pq=9,mtx-,kr-,bd-,nrml=5,bv=2,nms-,kvpq=8,hd-,zjrd-,nnbp=9,cqb-,nvzvd=7,ccpj-,kzsb-,qz=1,lsh=2,fsz=1,vrf-,qppr-,xsqh=8,hcf=7,jqk-,ksbg=3,xg=6,bq=8,bfr=3,tlc-,zdt-,kxx-,mrn-,tl-,vsn-,kzpdd-,pqkdbx-,cf-,qbnd-,jxt-,vtgq-,psstg=8,mtdc=9,pxrcz-,rlhql=7,tplx=9,cz=7,ng-,cgt-,fx-,pbbd-,hdt=2,nrml-,gkqdv-,hj-,qt-,xqmt=2,kvpq-,ms=3,nt-,nbft-,xfr=5,ktjl=9,lqq-,bh-,pcpgxx-,hfm-,bs=7,gvd=8,jgjc=1,gn=2,jmgk-,dhpq=6,tpdpn=7,qrgn-,cc=9,gf=2,cm=2,tm=3,zn=2,pvf=4,nc=7,rbs-,rh-,dzs=2,qt=7,gx=3,cl-,zzf=5,zxv-,mtgsh=3,xkf-,kzsb-,czz-,spmdr- \ No newline at end of file