181 241
RRRLRL+RR+LROOROOL+RLR+RRORRLOR+OOOL++RR+LL+ORORORLR+++RRLLRRLOOLO+++++LO+LOO+LR++LO++R+RLR+++LOL++R++RO+OOR++LOO+R+RR++ORRLRLLR+LLLRROL+R+LRR+RLL+RL+O+L+OL+LOOLLLOLLOL+LRLLO++OLOOO++LO+O++R+++++LOORO+OR+R+LR+++OROLRLL+ORLRO+++RORO+O+O+LLORO
+OLLORLLR+RRLR+LOLRRORL+OORRLOO++ORORO+OR+++ROOOROLOOOOR+RRO++L+++++LR+RR++RR+RROLR++ROO+LOOOL+ROOOROORRRL++ORRLLLL++RROR+ORRLL+R+OOO+LR++OLL+LO++ORROLRR++L+RO+++L+RLLO+R+RLRRROOOLOL++OLLLO+++LLL+RR+OOOROO+OO+++L+++RRL+LLROLL+RLR+RR++OOROL+L
+LL+L+LOO+LLOR+RROOLORRRLROR+LORRLOOL+LLRL+OLLOORL+LRLOR+OROO+LOLL+RO+LRRORRORORL+ORROR+R++OOLLRLRLORRR+OOR+LOROR+OLRLROLLRL+OLO++R+RLO+L+OOLRRLO+ROO+++ROL+++R++L+++OL+OO+O+++LL+LO++O+RRL++LL+L+OLL+ROLLORROL+LRLLOL+L+RRR++RL+ROOOLLROR+O+OORR
OOR+LORLOLRLRO+OL+OO+RO+LRRR+RO+L+O+++LLLLO++LORO+OLLOOOLRLLL+OOORRLORRLOLOR+ORLRO+LOL+OOO++LL+R++OLRL+RLR+O+LRLLRRRRLROLLRRLLRO+LORLLORRLLLL+RRLOLORRL+R+ROO+LL++L+OOR+++OLOLORLO+++RRRRLRRO+OL+ROL+O+LL+O++R+LRLL+ROOLROO+ROOLL+LL+++R+LLOLLLLL
+OOOR+OO+LL+O+O++++LL+ORR+LOOOOLRLRLR+OLLR+R+RRLL+++RL+R+OOOO+RRRLOO+LOL+L+++RRL++L+LLRL+LLOOO++OOOL+RRO+LLOOOORRL+O+LOO+R+OOROLRLLOROO+R+OROL++L++OOROOLLROOLRR+OLR+LOO+L+OLRLRLLOLOROLLOROR++ORRO+RORL+O+RRORRRRLLOROR+LR+LOROLR+ROLROLOLLROO+R
++OOORR+LRLLLLRR+L++OOORLLLOL+ORRR+OLLL++LOLLOR+++++OOL+ROO++RL+ORR+OR+ROOLOOROLRRLLL+O++O+LLLOLO+RLR+LO+++OL+OOOROORO+O+OOROOOOOOR+LRROO++OORLOR+LLO+RL++OLO+OOLR+R+ORO+R+O+OOO++R+LRLO+R+RRLLLO+R+LO+LLLO+RR+LO+OOOOR+LOLRRL+OLOOOROOLRO+LRLLOR
+OLOR+RLOR+OO+OL+O+OLOLOOLOLRL+LRR+LLR++ORLLL+L+RLR++OORL+R+++RRO+LR+O+RLLRLL+O+OLLLOOOLO++R+++LO++OOO+RLR+OOL+LR+LO+LRRR+R++LL+OO+L+++ORROLROOLOLRR++LOO+RRO++OORO++OOLL++RLLRLLROLL+L+++OROL++OL++RLRO+R+LORR++LLOOR+O+O+O+LOLROOLLO+RLLLORLO+L
R+ROROLR++LRRROOROO+++OLLLROROLLOL+RO+O+R++RO+LLLLRRLOL+RROLRLROLLOL+RRROLORROLRRRRROLR+L+L++LO+LL+LL+O+R++R+OORO+RR++RRLLORL+OOLOR+++LORL+LORR++OOROLOLLLOORLOLOORO+LOROO+LOROLL+ORRLL+LRLLLRRR+OO+RORRL+RL++LO+LRRROOORRLR+ORLOLRRLLLLRR+O+OOLL
OLLRO++L++RORLOR+RLOOOORO+OL+OOL+L+L+RR+RRO++OLL+RLRRRL+OLOR+LORLL+R+RRO++++O+O+LRLR++R+LR+RLRL+OR+OLR+RL+LOLLOR+++RLL+OR++ORLLOLL+RLRLO+OOLLR+ROLOOOLRLO+RROLOLRO+LROLL+OLLOROOR+RLR++L+OOLRR+OL+LRLLLLOL+OOLLROLOO+RLLRROL+O+L++L++OORRLOOR+LLR
RRROLRR+LL++LORR++R+LLOR++OOOORRO+++OLOOOLOOOLROOLRL++LR+RL+LOLO++LORO+LL+OLO+LR+RLR+LOL+LL+O+ROOR+RRLOR++++OOOO+RL+RLR+RLRRORL+RLO+RLRLO++RL++OOORR++LLO+OLLO+RO+L+OLRROROL+++OOLRLRRROLLLRO+ROORRO+LRLO+O+OLL+RL+RRLOROOL+++RRR+LLOL+L+++OO+LLO
RLR++L+++++LRL++LR+O+R+O+++OLOR+++OOR+L+OOLLRRLLRL+ROLR+OOO+LRO+R+R+LORORLR+RLOOLLRLO+RR+++OR+ROO+LL+RLRRROROLL++RLOLLR+L+RORORROLLRLO+OO+OLLORLLRRRRLOLO+LORLLRLOLO++LR++LORLR+OOLOLO++R++++OLLOOR+OLORO+OLOO++OOOROOOOLOO+RLRLLRROOLO+OLLOLOLLL
+O++O+O+OLO+O+LLRO+ORROLR+RL++LL+++ROROO+RRL+LOOLO+O+LL+ROLORR+RRRR+RRLOLL++OOL+OLOOLO++LOLRRLR++LRRL+LLLLLOLL+R+RRL+ORRLLOLRRO+RR+R+OLL+OL+L++L++L+LR+OLLROOORLRROOO+RLRO++O+OROR++LR+OLLOLLOR+++LORRLO+RORORR+OLLLO+LOLLLO+LROR++RROLRRRLO++++L
L+RRORLRORRLOLLRO+LO+OOOR++++OR+LRRORORL+ROLO+LLLRO+LORRLRROOOORLLROO+OL+RRLL+RRLRLOR+O+RROOOLRRL++L+RLORL+R+O+RRRLRLLO++RO++OROL+LL+O+O++OOR++O+RLLLRLRO+O+LL+OOLO++L+R+LO+L+OLR++RO+RO++OROOOLOLR+LRRLR+ORRRLLLL+LLR++LOORL+RLRLORLLROO+OLOR+O+
+LROOL+L+LLOO+RRO+L+LLLO++O+ORLRO+RLL+++L+OL+OO++L+L+L+LRRRRLL++OORLRROLRRROR+RR++L+R+LLRRR+R+RLLLLOLORL+LOR+ORR+RRL+OLL++ORLROLOLR++OLRORR+ORRROLL+LR+RR+ORRROOR++RLOORROROLRRORLR+LROOO+OOL+OO+R+LL+ORRLORLOLL++RL+OOLLOL+OR+ORROROLLRORRRL+ROL
+L+OO+OR+RLRLORL+RRRRRLLLRLR+L+LLLLLOL+LL+R+L+OOL+LROR+RORLO+L+R+OOLRRL+RLO++O+LL+LO++OR+LL+RLOLLOO++++ORROLOR+R+LOOORRR++LRRLLOLRRR+LRL+OL+R+RR+R+O+OOLOORO+R++RROL+RLLRO++O+RR+ROR+OR+ORLR++RRRRLLO+RRO++LORLR+ORO+ORL+L+LRROLOLLOOLLOL+LRRR++L
LRRLLOLO+ROR+L++OOROOO+++OLO+LL+OR+ROOL+OOORR+ORROLOORRLROLRRRRO+RLR+ORRRLO+OOOO+OROL+OOOLR+LLOOR+LOLORROOO+RR+OR+RROOLOR+R++O+OOOORROLLOL+R+RO+++ORLO+R+O+OL+OLLRLOLRORRLLROL+ROLO+OROROOOL++LL+OORRLOOOOROR+++L+RRLO+LORO+ROOL+R+OOLOOLOLLLRL+O
+RRRRR+RO+OR+++R+O+RROLRO+LOOR+LLRRORRRLRRLO+OOLORRO++OOR++LR+OL+O+R+OLLOORROLR++RLRL+OR+ROOL++LR++OR+LR+RL+L+LRLORORRROLOORRLO+LLOLRO++RRR+LLLROL+LLR++ORLLOOOLRORRORLLRR+O++LRL+RLRLOORLLORROO++LL+OLOORRO+RLOOLRLLL++RROOOL+RLRLL+ORRL++LO+R+R
+O+RR++RRROLL+OLRLLO+LRLLROORLOOOLLRO++OLRR++LRLRLOROLR++++ORO++O+R+OOORR+OR+OLRRRL+O++LL+L+L+OORR+R+++R+OLROR+LOL+LOLRL+RR+LL+LOOLOOLLOLRRROLOL++++OOL+LROOROLR+L++OR+R+++OLO+++OOLLLOO+ORO+O+O+OOLRORLL++RLR+RRRLOR+R+OLLRR+OO+RRO+LLR+OL++ROLR
L+++R+R+RO++O+RRR+RRLR+R+LL+LLLROLRLRLL+R+LRLLLLOLRLROLL+L+L+R+LO+LO+OL+ORR+OOO+O+RLR++OROLLORO+RR+LLLRO+ORLOORL++O+R+LOLOLO+LRRRO+O+RL+RO+O+OLOLO+O+++L++L+LO+ORLOROLL+OL+R++R+L+LROLLRO+R++OORRL+OL+OLRLOO+O++LORLLL+RRRLO++LRLOLLOORL+L+R+O+RR
+LLR+L+LLOLL++OLLO+LRO+RRROL+ORROROLRRLOOLRROROLOOOLO+LR+++R+O+OOORROLLOLLL+++OL++LOLOLOO+OOOL+LOLR+O++RO+L+LO+L+RRR++OR+LORORRL+++L++OLLOLL+LLORO+LOOOLRRLO+OL+R++RO+R+LL+RORLLO++ROO+LORLLOLLLOLROROLRROO+LR+ROOO++L+OROROO+OLRO+++RL++ORLRLOOL
ORRRR+LOOLLORLOLOL+ORR+LOO++RRR+LOLLORLR+++O+OR+OO+LRLRORR+OLRRROLLOLO+O++RR+LRRLOORLRRL+L++RO++OR+O++OLR++OR+RL+ROLR++R++RRLLLOO+OORLOOOLL+OOLLL+ORLR+LL+RRROLOLORLLR+OLLOLLRLLRLROL+LOL+LOL+ORROLL+OOO+OOL+OLO++ROL++OR+ORLL+RL+R++LR++LL++++RO
+OOOOLRRRO+RLOOLLLOLL+ROLOOLLOOR+RLLLL+RR+ORLOOR+O+LL+OLL+RRRLO++RLRRL++LRRL+OLLL+LLROOR+RLRL+O++LLL+L++R+L+RRLR+RRO+O+LLLOL+O+LRRR+LORRORLR+LOL+L+LL+OLOOL+LR+OL+ROO+++LR+RLLOO++ROOROO++LOLRRRROO+R++LL+OR+OLRR+LLORROLORLOORO+O+OO+OO+R+L+ROLR
LR++LR+++ORORO+ORO+++++++++RO+LLRLRLL+++RR+O+OR+OOO+O+OROLO+L+RL+RLOORR+ORORLR+O+LRL+RLR++LLO+RLOO+LRL+R+R+ROLLL+OROORLRLOR+LO++RL+RRLLLRROR++++OLOLR+++OLLRL+O+RRLOL+RRO+LOO++++LOLL+ROLL+OLLRORO+OLR++LLLRLLOOOLO+RROOOL+ORROLOLRL+++LLR++OLLLR
ORRR+ROOOR+LOO+R+R+ROROO+RO++R+RRR+OLRORRLLLO+L+ORO+O+LL+RR+ROROR++R++ORROOLO+ROOROLRRLLOLOLR+LOOLO+ROL+OLRLOLLR++++LLLOOR+OLRRROL+RLOR++R+ORLLROLOLORO+R+R+LLL+L+L+RL+ORRLO+OLOLOR++ROR+L+OOOO++LO+RLRLROORL++OOLRLOLOROOOL+LL+OR+++OLROO+OO+R+O
+O+RR++LLLROLLORO++LR+RRRLORLRR+LRR+++RL+LRORLROLLORLOLO+R++LR+RLRLROR++LOROROL+L+R+OO+OOR+OLO+O+LO+R+ORRLRLLRLLR++LL+RO+RORL+L+R+OOORLRRL+R+O+RO+LOLLL+++OO+ROL+RLLR++LLROLL+L+LOL+LOORLOORO+RLR+RRROL+RL+L+ROL+R+R+RROR++OOLRROORO++LRLLOLL+LR+
+LOOLLLO+LOROLOROOL+L+++ROOORR+RLOOLLORRO+OOL+ORLOORO++LOL+LORR+ROO+RLRO++OOLRORLOOLR+O+OOOLRR+OR+L+L+ROR+OL+O+RLOOLOROLO++ORLLRO++L+LLLOOLLRLR++LRO+OLOR+RR+LLRROLLOROLR+LRRLR++RR+RRLROOR+OO++OOLR+++RLRO+L+ROO+RLOOL++OL+L++OR+R+L+L++OLLLRR+O
+LO+RRORO+RRR+RLLLRL+ROOORO++++ORLL+ORR+OROORO++++ROOLRLRRRORO+RL+OL+OLRLR+OR+LR+OL+L+OLRRLLOORLRLRL+ORLOLLLLO+O+RRROOROLLLLLOORLLOLLLO+R++R+++L+ORLOOR+++LLRL+ORO+RRO+RO+OOORROLR+LR+LLLL+R+LR+LLLRROO++RRL+RL+OOLLLOOOO+O+RO++OLLO+LL+LRLOLLLRL
LOORRLLLRO+RRROL+RORRL++OLROROOLO+R+OOLORROO++LLORO++OOL+RL+RLL+O+L++LL+L+R+O++LLRRLLO++LOROOL+ORLLR+LOL+++ROL++OLROOLRLO+R+OOL+RL++RL+OO+OLRO++OOORRORRRLOL++++OORR+LL++LLRO+LLOL+L+++OO+RLRROO+ROR+RORL+O+RO+L++ORLOORORLRRL+OLLR++OO+RLRR+++RR
OL++RR+OLR+OO+R++OOORLLO+ROR+RL+LORRO+RRORLR+OOR+ORR+L+OR+OO+RLORRLOOLOORR+R+L+OOLLROLRRRL++O+OOORL+RO+OR+ORLO+ROROOOLOLOLORR+L+ORLOR+LL++OORLROLRLL+ROO+LRLL+ORL+RL+O+RL+RRLO+O++R+L+RLRRO+LOLLL+LRORRRROL+O+LLRLO+OOOOOOORRLRLLR+ORRR+O+LR+O++R
+O+L+LO++OLR+LRLL+++OOL++R+O++LLO+++R+L++LORRLRLR+++LLLO+R++RR++ORO++RRLL+OOLLLORO+LOOLOOROLR+OROOLRRLRLRRROLR+RLR++ORROLRR+RLOL+LOL++++RLR+LL++O++R++++OO+RL++LRLOLLRR+RRORRL+++RLRLRLRO+R+RLLRLLRRRRLLR+RLRRR+OO++L++ORLLLLROLLOORRL+OOOORLLOL+
R+++R+RRR+O+R+ROLRLOORLLR+OLRR+LRRORROO+LOR+ORO++ROLOOROL+L+RRLORL+OO+LL+ORRO+LRLRRROL+RL+ORLORLOL+LL+LLO+RLRLRO+OOL+OLL++LOLR+OOLR+RLR+R++R++RR++OR+RLROO+O++ORLLLOLO+RRRLLLR+ORLOR+OLRLOLOOO++RO+OLOLRO+O+OR+O++OO+LORRORRRR+RLLO+R++LROR+O+R+O
R+ORRLLOLRLORL+OORO+LOOLR+L+LO+O+OLRR+R+RLOLL++LO+RORLLRROO++R+LR+L++OOL+RR+LROLR+++LR++LLRRRL+LO+ROLR+++LLOR+O+RO++L+O+LOOR+RLL++R+RLRRL+RRLLR+O+ORO+O+LL+OLORRL++L+RLLOOO++RORRRRRRL++++RRL+LLRROL+O+RLRO+ORROL+ORRL++LOOO+RLORLR++++RO+O++LR+O
L+RLOOORLLRR+LLRL+LL+O+LLROO+L+O+RRLLOO++L+LOL+RRRLORRLLLRO+LO++OOORLROORO+O+RLOR++RORRRRLRR+RO+RORLLRORO+LLO+++RO+ORLOLLOL++RRRRLO++R++R+R+R+RL+L+LLR+RRR+++LRLOO+RRORLLL+LRLL+RLRR+LOL+LOOROORL++++RLOO+O+RL+O+R+OO++ROLRROLRORRR+LRLR+RR++ORLO
L++OORR+RLLLL+RORROL++ROLL++ORL++OOO+OLR+LORORRR++LR++L+LLORL+O+LLOO+LOORLOORR+RO+OOLLRL++L+++++OLOL+ROOO+LRLLRL+LOO+OLL+LLRRO++O++L++L++OO+LO+OOLR+R+ORRROORLO++RRLOORLORROOOOORR++ROOL+LL+OOLR+LORR+RRLLR+OOOLOLLLROROOLRLRO++R+RR+OLROOOOO+LR+
L+LRL+LLLOOR+LRLLL++LOLOLOLRLOORLRRO++ORR+LOO++ORR+L+OR++++OORL+ROOROL+L+LORRRLOO+OOLLLRRRORRR++ROROOLLOR+R+ROO+ORORRRRO+O+LLOOO+OLO+ORO++OLL+OR+++ROO+OO+ROLRLRR+R+OORRLL+R++OOLRRL++OO+L++++R+RRLR+ROLLRLOOROLROLRLOOLRRLLROOLRO+ROR+LRL++LLORL
+L+LO+OOORL+RRR++ORLRRLO+OROLL+LO+RLOROORLRR+O+RR+LLLR+R++++LORORR+OO+L+++LLOO++O+LL+LRR+LLRRLO++OLOOR+O+OROOO+L+LLLROLLR++O++ORLOL+OOLLROOOLR+LLO++RR+RLRLROL+OLLLR++RR+O++LR+OO+L+O+++OL+ORR++RORRROLLLLR+LRL+LOLR+R+RL+OLOR++LLLOOL+RROR+RL+O+
OO+O+RROORLR+RL+RRRO++RRRLRL+RORRLRO+R+ORRRR+RLLOO++L+OLOR++OLRLO+OOORR+RO+RLRROLLLLRLO+OLORO+OL+++O+R+++RRLORO+LOL++L+OOOOORRLLOL+R+RL+R+OL+LOLR++RRR+L+LLLLLL+R+R+LLR+OL+RL+LLOOORLL+RRLROLLR+O+++OL+RRR+RRORRR+R+RRRR+OR++LL+OLRL+R++RLLL+RRLO
R+OLORROR+LLR++LO+RR+O++OL+ORO++OOOLRLO+L+R+++RRO+LROOR+R+L+OLRL+LROL+OR+RR++OR+O++LR+OO++OL+RORROLRLRL+LO++ORL+RO+O+LRRRLR+L+OROLL+OOLLORROR+LLO++OLLRLOOR+R+LO+LOLRO+RO++LOOOLLLL+OLLLOOOR++LL++RRLOROOL+RRLL++RROOL+LLRROLL+OOROOORLRR+ROROR++
L+OLLLRRL+LOLL+ORRR+R++O+OO++R+OL+LO+O+R+LRROLOLROLOR+ORO+ROL++L+R++RLRRO++LOOOORLRO++ROL+LLO++OLOO++RLO++OLLRLL++ROLOOL+R+LROR+R++ROR+OROROO+LLLLRROLORLRRRL+L+RLRL+LOOLR+O+LORRROR+ROLLROLLOOLOORROLL+LO++ROL+R+LRLOL+R+OO++OLLL+OLRO+LL+RORORL
RLR++L++O+LLLLOOOOL+OLLLOOOOLORRO+++LL+OOL+ORR+OL+O+OLLRRO+++OO++ROLLL+++RRR++RL++ROROLO+O+ORRRRRLL+LLOLL+OOLO+ORL++OLL++ORO+LOLRR++OLRORL+O++ROOOR+R++RROLOL++OLLRLRLL+LLR+LR+RR++L+L+RRO++R++LR+ROOL+ORL++LOROLO+++RLOOLLL+RORRLRL++ROR++ROL++R
OROOLRR+OL+++LRRROOLL+ROROLOO+RRLL+RL+++OO+O+RLOOLLRRRROR+ROLR+ORR+L+RR++R+++OR+OOOR+OLOLL+OR+RLRLRRROO+OORORO+L+LO+L+LL+LLRLOOOLOLLLOLRR++OLR+OL+RRLRLRL+L+RLRL++L+RLROLR+LO+OLLL+ROOR+ORL+ORLOR+O+RRL+L++OOR++LO++ROL+RLLRRL++LROO+O++L+LLLRR++
+RRL+LRORO+OOR+++++L++OO+LR+OLLROO+LLROO++O+R+OOLL+LO+OORROLOOLOLRLLRLROOLROR+ORLO+ORR++ROOLOL+L+ORR+OLR+OROO+LOO+R+ORRRLLR+LLOR++ROLORR+L+ORROLRO+LR+LRR+RLORORL+LRRLOROORRROO+OO+OR+RRL+OL+LOORO+O+LRLOR+L+L+RRO+LLORRLL+ORRRR+R+OR+RORLLOOL++L
OOLOLO+OL+OR+RLO+++LL+O+L+ORL+RR+LOORORLR+LRLRLOOLLORLRR+OROOOLLLLRL+OO+LLOLLRLRLOL++ROLLOROOLRLR++OOLR+ROOO+LO+LO+ORLRL+LORLLLR+O+OLLLOLLOR++RLLRORO+L+O+OOROORRROLOORO++L+O+++LR++R+L++ORLOOORLOROO+RLL+LLLRLR+R+L+LO+LR+RROLO+R+R+OR+LR+OR+RL+
RLO+LR+OOOLORL+RLOOR+L+O+L++OLR+RL+LO++R+LOORLOLRR+L+++OLLL+OO+O++OLRLLL+LOL+ROLORLR+OROLOL+LROR+RRRO+LOOR+O+O+LLOL+OROL+++L++RORORLRLL+LRL+OOLO+RLL+RLO+ROLOOLL+RO+ORRLO+R+OOLLO+LL+LOR+RR++RRRR+OOLLR+OLRRLRRROORLLLLOOR+RR+L+OLORRLRRLRROLORRL
++LLRRLOOO+L+OR+OL+RROORROO+RLLRL++RL+RO+++ROLRL+RLLLROLL+LORL+O++LO++OOOOOLL+RLOLO++ORROLLRLLOOROLRL+OLLLL+L+LL+OLL+++RR+LLR+RO++ORRROR++O+OLL+R+ROOORRR+ROLLOROLLOOR+++LORLOOR+R+LOLOLOL+R+O+O+RR++OOLRLRLRL+ORO++LLLRLLLLLO+OL+OLR+R+++OOL++OO
LLRL+L+RRRRL+L+L+LRLOR+RRR++LRORLROO+++O+OLO+OLO++LOOO+O+ROO+ROLOL+OORLROORRR+R+LRO+LORLOO+RLOORLR+R+R+LRO++OLO+OO+OORRR++L++LL+OR+OOLR+O+RLR+ROORRLO+LRLRLLRO++RRLLLOLLLLO++O++LOORRORLLO+OO+OR+OLROOROROLR+RL+LO+ORRROOO+ROR++LRRLROOLLORLRRO++
RRR+OO++OORL+L+R+RORLLLO+RLR++OOL++LRO++OORRRR++RRL+LLRRL++R+OLR+RL+LRR+LR++LR+RLLRROLROORO++++O+LOLLLRROOR+RL+LOLLRORROLR+RL+L++RO++L+LL+RL++LLLORLRO++OLLO++R+O+++++RRROROROLLLOL+R+LO+OROR+++OROO+O+RRLORLLLL+RO++O+L+R+OO+RLLOROOORRLLR+L+LRR
OOR+OLOO+RORL+OLOOLOROL+L+LRL++R+++ORLROLLO+RLLRR+RRLOOO+OOROOR+RRRLLO+OL++OOORLL+LRRLLOR+OO+LOOLOL+OR+OO+R+LO++OR++LRRLRLROO+LR++LLLROLLLORR++RR+O+LORR+RL++L++LO+OL+LL++LLO++O++RRR+L+LO+RORRL+LLRR+ROO+++OLO++RRL+ORLR+O++OLO+ROL+LO+RLL+RRLOR
+L+OOLRLLL+OR+O++R+OL++L+R+LL+OORLO+OOR++L+O+ROO+LOOO+RRR+LROLORORLRLROO++R+O+OOL+LLO+++LRRLR+++RO+R++RRRLOROOR+LLLR+OLR+RL+L++L+OROL+OOOLO++R+OOOLO+RRRROLLROLL+OLROROOL+RL+ROOOOO+RLOR+RROL++++++OLO+RRL++R+R+R+ROOOROLROO+OL++OR++RO+LOLOL+OO+
L+LLLLO+ROLLRORLOO++LLOLRRLR+RLOOO+RRL+L+L+RORLOOL++++OOORRORL++R++LO+LRRLR++++++ORO+OOL+RR+ORR++RLLLROOLOL+L+OROLL++LRL++++LLLLLLLR+++OOLOOOROO+O+O+L+RROORRLLL+LOLRO++RRRRLRLLOLOO+++R+RRRO++OLRLO+LR+LR++LORR++ROOR+RRL++OL+OLROLLRRLLLOORLL+L
L++OL+RO+O+L+LLLROLORR+RROL+OOOR+O+LRLROLLROL+R+LOL+RL+OLLROROOL+LLL+R+OROROO+LORORRR+LLRR+L+OOO+RROLLRO+ROLOLRLRRLLOR++R+ORORR+ROL+++++R+LORROO+OR+L++LRRR++R+++R+ROO+RRRL+R+LLO+OL+LO+LOOOL+LLROLORRLORLORLL++LRLRLLR+ROLLLRRRR+O++OO+OOO+LROOL
LL++RLOOORLRLLLRRRO+O+LLRLROL++O++RRR++OOO+ROORRLLO+OLLOLRLRL+R+OOORL++++ORORLRRR+O+RLROOR+RRRORRORLROO+ORO++++LLR+RLRL+LL+ORL+ROLOROOORORR+RL++LO+L+++LL+OLOOL+L++R+RLLLOLR+RRL+O+LRL+LO+OLOORR++RRR++O+L+++OLLRRRR++LOLLLOR+RLOOLLORRROR+LOLL++
OOLLO+ORL+OROORRL++RLOROORL++LOROLRLR+O++RL++L+RO+OLRLORRLOR++RLRO+O+LL+OOLORL+RORO+OO+R+O+RRORLLL+LRRRLRLOLOLOR++OO+OR+OL+L+RL+L++OOL++L+++OL+L+L+++LO+RROOLL++RRLLL+LLROL+LRLROOROOL++ORL+ROL++ORLLOLOL+OLOO+OR+OLO+++L+R+LORLOLLOLOOORRLR+ORR+
OL+RO++LLLOR+RROR++OLLOLOL+LRL++LR+ORR+R+++R+OORROLLROR+L+RORRO++OLRO+RRROLRROLO+OLRORLORLOLRLLO++OOROLRRR+LROOOOLL+L+RRORL+LLOO+O+RL++L+R+L++O+OLR+++LR+ORO+RR++RORR++O++OO+OO+++OOLLL++++R++L+ROOL+L+LOO+R++LO+LLLOOR+RRO+ROROLLRRRLOOORRR+RORR
RRROOL+OO+LOOLRLROO+++L+O+L+OO+++RO+RLOOL+LOO+LL+OL++O++ORRL+OO+RLO+L+O+O+++RRLORROLLROOR+RL++R+LLOO+OLOLLL++O++L++LORRLOOL++OLLRLROLROO+L+LLROORLOLLRR++RRLLLO+OR+LRL+OLRL+RRLL+OL+++OLL+RLLOO++LOOR+OORR+LOO++LLRO+ROL+OL++R+LRRRRLRRLROOLOLO+R
++LLLR+LRROORRRO+LORROO++RLLRLOOL++LRL+RLO+R+ROOOLOLO++R++++++OR++OLRR++LRLOROORROROLOLR+L++RR+OOL+RRR+LOOLL+O+L++RLR+R+OOL+ROOLOORRRLR+LOORO+LRO++LLRLO+OLOLLL+R+OO+OR+RRO+LLRL+LRRRORRLLOOOLLLRRORRRRRORR++OOOOOLLOLORORRO+RR+ROO+LORRLR++OOL+R
R+LO+OLLROLOR+L++L+LOLL+OROOOOO+LOL+OLLLOROLRLRLLL++RRL+ORLLRLOR+LOLORLLRO+LOOLLOR+LOR+ROLR+LLR+RL+LLRR+ROOLORLO+O++LOLLLRROLR+LROLOO+LRLLOORRORRROLLORL++++++ROOOORRRO++OLOORLLL++ORLO++L+LRO+O+OOR+OLL++RLOROR++LR+LOL+LRRRRLOLO+LLOOLR++ROLOR+
L+OOL+RLLRL+OR++LRRLL+RLLOLLRORO+O+R+OORLO+++ROOLLOLOLROOROLO+RORRRLOLOOLORR+RLOOOLRL++LRL++R+OLORROORROO+LR+L+OROORR+LOOORLLOOOOOOO+++LOL+R+++LLRRR+ROOOL+L+LLRR+OL+RLRLLOLO+OLL+ROL+LLR+ROORL+LLLRR+R+++LROROO++OLR+LOORORRRR++LRL+ORORLL+RLLO+
LLORLLO++L+O+ROOOLO++ORRLROLLLOLR++RL+ROLLORR+OOO+LR+L+RR+RROROOOORROR+OR+R+O+++O+L+RL+OLOLO+ORROLLRORRO+OORO+LLROLOOLL++OR+OOLR+++O+LR++R++++ORLLOL+LL+RLRLLORRLLLO+LOROOOL+LRLORRLLLRRORR+LLL+OLOLL+LLL+RROL+LRL+OLRLR+++++RL+RLORLLRLO++LORLOR
OL+++ROO+LRL+R+R+LOO++OOLLOLOL++O+OO+OLROOROOR+LLORLOR+LLOO+RROLLL+R+L+OORR+OL+ORO++R+LR+OL+LRLLL+OLR++OR+ROOO++LL+RO+LLR+RL+ROLLL+RRR+LRLRL+OOLL+LL+OOROOO+++OOOO+L+O+OOORROOOO+OLLRRLOLRLOLL++RRLRRR+L+RORL+RLOROLOOLLRLOR+LORO+O+RO+RROR+OLRL+
LL+OR+OOOROL+RL+ROROOR+RLLLLO++RRLLLRROROLLO+LR++LO+O+O++O+L+RORROOROO++OR+RLOLRLRLOOOLOOO+OLLOLLLOOOLOORRRRRROL+OROOL+OOOOORO+RORLOOROOOLL+OL+ORO++R+OOLROLLROOORO+LOR+OR+++O+++LOOLLOROL+R+LL+LR+OLRR+L+OR+ROL+++O+LRL++L+++RRLRLROLLL+LROL+O+O
LL+ROO+L+O+ORLL+RORR+OLRRRO+LOLORLLLOORRL+RL+OR+LR+OLR++LRLO+RLRRLO+RORRL+OROOLR++O++RRL+LR+OOL+LO+RL++RLO+ORLROR++LL+++++RLL+RORROLRORRL+L+RLLO+OOR+O+RO+RR+LOLRLOL+RRR+++RLROLLLORO+OORRRLLLL+LOOLOLRR++LL+LRR+LLLLRO+O+OROLRRLRRL+O++L+OL++L++
O+OROL+LOLOLOO+OOLLLR+OOLR+O++LLOROOR+RO+LOL++OOOORLOROROORO+OLRRO++LL+LRROO+RLOLORLLOROLRORLR+++LO++OLRRR+L+LO++ROOOLR+LLL+O+O+R+L+ROLL++O+RO++L++OLORLOL+L++OOO+LRORO+RLL++LOOOO++L++OO+L+LO+RRLROO+RL+OLLR+R+++L++OL+L+LR+++RRLR+O+OOO+RORRRRL
OORR+RO+OO+L+O+L+RLORR+R+ROOR+ORRLRO+OORR+RORO++RLOROLRORRL++OOOOOOLLRRRRR+OOOOLOLORRL+RR+O++OLOOR+ROLL++RL+RROOORRO+RL+OOL+LRL+R+OLOR+RORRORLOLRLRO++R++RLRLRRLROOLLROOLOOR+OROLOLLORRO+RO++ROOORRLOL++RORR+OO+ORLLL+LLOLL+ORLLROO+OROROOOOOOOLO
++OROL+ORORLR+L+OOOR+O+L+R+L+R++RR+RORLR+OR+O++LR++RRL++OLL+O+LRORORL+O+++OOROORO+R+OLOR+++L+++++ROLLOLOLROOLLOOR+RRL++R+++RROLRLL+OOL++O+O+RR+ROLLRRRROROLLRR+ORRRL+ROLR+LO++RLROO+++RO+ROR+RR+OR+LRRLOLLRR+OLRROOLORRORORRO+OLLRLRR+LRO+R+R++LO
LRRR+LRLR+RL+O++OOL++LRORRR+OORLOLLLLRRLL++LROOO+OLOO+RLO+RRLLOOOOROOO+LR++RR+OLRROOROLLLLLOLLLLR++RRLRRRRR+OL+RLLRO+R+R++R+R+R++LLLORLOL+L+LRORORL+OO+O++LOO++RRL+RROOLRR+O+ORORLR+LO+R+O+OL+LR++LLLRRRLO+LL+OLORLR+LL++R+RLR+R+LRLLROOOLLRRROLL
+ORRLLL+OOORRR+RO+RR+O+LOLRROR+L+OLRRLLLO+++R++OR+OROOR+RRR+OLLRR+++RR+LRR+LORLOROOLO+RLOORRL++O+++++R++OR+O+LRLRRR+OOO+LOL++RO+OL+OLOROO+R+RROR++LLO+LRLOROOORR+O++LLO+RL+OOLLRRLOOO+ORLRLLOO+RORRRR+ORORLLOOL+OLRRO++O++LR++OLL+LOOOOOR+L+LLLRR
RLL+OL+++L++L++R+RO+LLRR+OOR+LOR+RL+L+RL+++LORLLORR+LLLR+RORORLLR+++OL+OLL+ORRRLLR+LO+ORLRLLLOR+L+OROORORLO+OO+R+RO+++RRR+R+ROL++RL++OORLLLRRLRRLRLRRRO+LORLLO+L++ORROLO+++OLLOOOO+LLRRRLR+O+LLOLRRLROL++OOLROLLLLRRRORO+LLOO+L++RLORROROORR++O+L
+LL+ROOORRRLRR++++RR++L+RR+OLLOLRR+RLL+L+LLLR+OLRRRRR+RL+RRL++RLLL++++LRR+ORLOLLRLLRL+RLLRL+OLRR+R+LO+OR+OOLOL+ROLR+R+++++O+R+OOLOLLO+R+LOOLORROOLORR+RLLLL+LL+LOORL+OOLO++R+LROOO+RRLLR++RRORR+R+RR+LRROOLR+RL+RL+RL++O+++ORL+OLOOLOOLOO++ROR+LO
RLOORLRLR++++RLORLOLR+++OL+OOLLOOLLOO+RRLORRLLRLOORLORO+RRL+RROLO+++++RRRRRRROOLLOOR+RRLRLORLROLL++O+RL+OR+ORLLRRRLLL+OLROR+LLR++OLO+LOLOL+ORROR+ORL++RROLR+LLLROOO++OR+ORLR+LRO++O++ORRLO+L+RLOOLLLO+++L+R+LR+RLLL+RLLORLRRROR+L++ORRL+RRRRRLOR+
OR+OO+LLLLRL+L+RO+LO+LROO+LOOLLRO++OOLRR+ROO+++LRLRL+OOOOOO+OORRLOO++RO+RORROLLO+LRRRR+OO+ROO+OORRORRLO+L+LLRL+LLO+RRRLL+LL+L++LOLL+LR+RLLLROR++RL+LORRORLO+OO+L+O+OLORORLO+LLR+R+LLOLL+OROOLORORR+R+OR+OLROR+LL+OO++OLOO+OOLRO+RLL+LLOOR+LRL+LO+
LOL+LLRL+LRLO+OL+LORL+OOROLORLL+L++L+++OOLLOLRRRLORO++O+R+LLOOLLOOLOOLR++LR+OLLLROOLOLLORR+O+++RLRR++RLLLOLORO+LL+LR+L++R+ORLR+O++O+RRLRLOORL+LLOROOLOR+LR+LLO+LLRLL+OLOR+OOR+ORLRRL+R+LRLRROLRLOLLORLLLROLOROL+R+OOO++O+R+L+LLRR+OR+ORROL+L+ORLL
R++LOOO+R+OOROORL+RR+++++LLLOROOLRLLLL+RRO+RRRR++++O+LRORRROO+R+OOOLRRL+ORLL+LRRLLOLO+RO+OLRLO+L++++OLL+ROR+ROL+LL+R+R+LOOLOLOR++RLL+L+LRRO++O+OR+L+LLLL+LLOOOR+O+LRRORRRRLLRLR+OR+RLOOLLR+OL+OOLORRO+OORRRO+LORLLRR+OOLOLLOOLLL+OOL+RLRLO++++LLR
+RO+LL+R+OLRRLO++RROLOOR++RLRL+ROOO+++ORRL++LO+RORO+LO+L+O+OL+++O++LLRO+RLLOORL+++ORLL+ORRL+LO+L+++RRLORO+RRL+O+LRL+RRRLORORLLRLROLO+RL+R+RORLRLO+OO+RLOROLOL+RRR++ROORO+OLRLLORL+OLLL++LRO+++L+L+R+OLOLOOR+RLRLRLLRLRRO+LL+++L+R+++RR+RL++R+LLLO
O+RLOL+OO+++OOR+OROLR+R++LROO++LORRLO++LOR+OROROOOL+L+LRRLORRLRLLL+LL+R+LLL+RRRRRRL+L++L+O++OR+R++LRLROLL++OL+LOLO+LRRRRRRR++L++L+O++LORORROLOL+L+RLL+LO++LLORLROLOO+++ORO+++RLLOL+O+ROLL+OLLO+LO++OROOORL+LO+O+LORLO+RL++OROL+OR++LOLRROROLRR+LR
LLOLORLLOROO+ROROLOLLRROL+OLOOLRR++O+RORORLO+OLRLROL+ORRRRO+OOO+R+OLL+L+ROLORLOLLL+R+LLL+L++OLOO+RLLRO+RR+LL++RRRLRO+O+RLLRRL+OLL++RLO+ROLORR+LORL++RL+LRLL+OO+L+++LRR+R+OL+RL+OLLOLOL+LLR+L+OROOROOLL+R+++LL+O+++LL++OLOO+OO+LROOLLOOLRRRLOROLOR
+LRRRROR++LLLO+RROOOORRLOR+ROROOLRLL+LLLROOO+RL+R+RORL+LOLL++LLL++L+RRR+LL+LOOOLLRORRR+ROL+OORROOLO++OLL+ROL+ORRRL+RL++R+RORL++++RLR+RRRROOO+RLORROROLRRO+LOLR+RLLLRLRRR+LO+OOO+LL+RL+++++RLORLLOLRORROOROLOL+ROOO+LLL+RRL++RRRRRRROLO+LLLRLLLL+R
+LLR+OOLLRO+O++RROLO++L+OOROL+OOROLLOOLR+LOOORLLLRORR+OR+LLORLOLRLO++LROO++ROR++LO+OOL+LOL+ROOOOO+LO++R++LOLOR+RL+L+OROOORLOLLRLO++OLRLOOLRLORR++++LO+LOLLR+RLLORO+L+RRLLLL+LO+OLLR+O+++OR+LOL+LLLLR+L+OOOOOORL+LRLLLLL++RL++OR+O+O+R+OLO+RR+OR+O
OOROO+RL++LOLR+ROL++LORROO++++R+OO+RROLROLLR+O+RROR+O+LOR+RRLLL++R+L+RO+O+ROR+LLL+LRLROLL+OO+R++RO+OORR+O+OO++OOOO++LRLRLOOLLLR+O++R++R+ROL+O+RRORRRRL+OL++L++RR+RROLL+L+OOOLOR+OR++RLLO+LRL+O+O+RLRRROOLOOO+LO+RL+LLORL++R++OLRLOO+++RO+LRORL+OR
O+ROOLRORRLLR+R+ROLO+OOR+L+++L+L+ROR+O+OL+LR++ORLRORR+++LOOR+OOOL+LRRROROLO+O++RRL++O+R+RRLLO++RLROORRLOR+ROO+RLORROOLORLLRLRRRLR+ROO+ROLROLRORRLLLROROLLRLRORLO+OL+OOLR+L++LLOLO+++LR+LOR+OOR+OLLOOLORRROR+RLROOR++O+LOLLOLLL+LLO+LLRRLRRO+O+L+L
ROOORL+++LROL+ROOLL+LLRR++RLOOOLOR++LR+OOLLRRLORLO+RR++RO++ORLRO+LOROLLOL+++OOO++R+O+OL++LORO+LRLORORR++R+LLLR+O++LR+OOROO++ROLLO+OO+LLLO+OL+OLLLOR+L+L++LL+OL+LOOR+LR+ORORO+LRLR+OOOLOLR++O+LO++LLLLOLLOOLOL+O++++L+LROOOOLO+LRL+OR+LRLORL+RRR+L
LO+O+OOROR+RO+ORO++LOOOL+ROOLOLRL+LL++OOORROOLORROROLRROLLLRORLLOLRRROLRLORLO+R+L+RL+RL++++ORRO+L++ORO+LR++R+O++L++R+R+OR+O+L+LOOLORR+LRLRORRLROROLLORLLRORLRLOOORROL+++LLRLLLRRR+O+RO+OROROOLLOORR+LL+OL+LOO++OR++LR++RROLR+O+OO++ROORL+OOORLRR+
OL+LR++ROORL++LRORL+RLLOLROLOLO+OO+OORRR+LLO+R++LL+ORRR++L+++L+LLL+O+L++OLORRLROLLRORLO+LRRLRROO+RL+LLLOLROOLROLOOL+OOR+RRL+ROL++LLLROO+RLLLRR+R++RLOOLROLO+RLO+LLL+L+LLRRO+O+LOOLLR+LO+RRLLLRROL+RL+OO+L+O++++LLROLLOOL+LLOORO+L+LROOR+L+LOR++OO
++RRROORLRLLLOOO+L++++ROR+++RLOL+LRLOLORROOOO++ORLLRR+RRL+RORR+++ORL+R+R+OOR+RL++RLOLLRLLRRLOOL++LOORR+ORRRLOLO+OR+L+RR+OLRO+ROOLL+LO+L+RLRLL+RLROO+O++O+RROLRRRR++LRRO++R+RO+ORLORLRRRL+RRRRROLOLR++LOR++L+RLRORRORRROLO+LOORO+LR+LROO+R+++OROR+
ORRRL+OLRLLROL+LRROLOROLLR++L+++R+LRO+OLLRROOR+LR+OOLLROL+O++O+OORR+RLR+RLRROLO+OOLLL+RRRLO++LO+L+ORLROL+O+RRO+RO+OORL+ORRRRO+OLRL+OLR+OROLO++LL++OOO++L+ORORRRORR+R+O+R+ROLR+LRLR+OLOO++++LLLLR++L+LOO+RL+LL+OORRLL+R+R+R+++LO+LL+OLOOL+R+RO+L+L
OLLOO+LLOORRLL+RL++R+OOLRL+OL+RRR++LOL+R+++OOO+RORL+++L++R+O++O+OORRL+LROOOR++LRLLLL+LR+LLLL+LR+OLORRLR+OORL+RO++OOOLOROOOL+RL+LORLLO+LOLLRRLLRLO+LOLLL+RLL+LR+LRL+L+LL+OROLOLRL+LRRO+LOLR+RRLR+OOLROLO+RL+++LRL+R++RLLLOLRRORLOOO+LLRO+OO+ROR+OR
O++OOLOLO+R+OOLRRO+O++L++R+O++OLRLRLR++RL+OR+OO+R++R+LL+RLLRLL+++OR+OR+O+ORLO+L+OR+O+++++OLOL++++O+RLLLRRO+LL++RROOLO+OLORL+O+OL+O+OO+OR+OOO+R+ORORLOROOROOROO+O+LOLR+OLOORRLRORLRRL++OOR++L+ROL+LRRLOL++O++R+LOOLRRLLR+RL+LOLORLR+LLOORLL+ORLLRR
+L+OROROOL+LROOLR+RRLLLRLLOOL++++OROOOL+LOLO+L++R+LLO+O++O+R+LRR+LL+L+RLOOOLROLLRRLORRLLOO+OROL+RLRRRLRO+OLLRO++LRLLLRLOOO+O+OLRL+L+OLRLOLL+R+L+RRLRO++RRR+ORL+RLOLRRRROOLLOL++O+ORRRO++ROO+L+LOLOOLR+LRLLOORLLROL+RRRLR++LOROLLRR+RR+L+ORL+OLLOL
+OLOOO+LLLL+OL+LRR++ROL+O++LRRRR++LOR+OL+LRROLL+OLOOLR++LLRLOLORR++LOORRL++LLLLOLLR+OOROO+LOOL+LRLOLLLRLO+RL+OOL+RROLOR++R+++OL++OOO+L+ORLLRO+R+LOORRRLLLOL+RROL++ROLLRRR+LLLLORLRROOOOLR+ROLLOOR++OORLO+OL+LRLLLLLOOL+RRR+OOOORLLL+LRR+++LORRO+L
LOL+OLLOL+ORLLOL+OO+R+R+OLOLLOLOROL+R+LORRL+LORRROL++ORRO+OLLO++LR++R+RRLLL+L+OLLLOR++LROLO++++O+LOROR+RROORRR+ORLORRO+OOL+OLL+OROOO++O+LLRLR+++O+RR++LOOLOORLLRRLOO+L+OOR+LO++RLO++LROR+LLOO+OORO+O+RR+LRR+ORROOOOLRLL+L++RLR+++LO+ROLRRL+ORO++R
+LLLLOL+L+R+RORRRL++O+RLLRO+OOLLRLLLRL++++OL+RR+OL+++ORLROR++++O+OL+O+RLOROLR+LOOLOLRRR++LLLOLO+R+LL+RORLLLR++R+OLOROO+OO+LRRL+RR++RO+LLLRORR+LOLOR++RLOORR+LOOORROOORL+RLOR++O++OL++RL+LOOLRRRL+OORRLLOLLLRO+O++LROLROOR+RRR++R+O+OOLLOLRORO+R+R
LOROOLLO+LRRR+LL+OOLLLLORO+RLRL++O+L++LR+ROL+++RRLR+LOLOLOOR+LRROLORO+LOLOOOO+LOOOO+OLRLOOL+++++O+ROLL+RROL+OOR+OO+L+OORRLOOO+ORRLLORL+L+ROOO+LROLORORR+OO+RRRLROL+L+R+RRORR++LO+ROORO++RO+ORR+RO+RORROR+RROOOOOOR++LOO+++RRO++O++OLLOOOOO+R+R+++
+L+LLLL+OOLLL+O+RROR+LOLLLR+RLRLR++OOOOR+LRL+L+RO+R+LROR++LOOLLLLLLO+LRLROO+++OORLRRLL++R+RO+RLRRRRLORRR+OO+OORLOL+RLRLLLO+LO+RLRO++++R+RRL+ROLRORRL+++LLLOLL+LOLO+++ORROORLRLLLL+OO+RRRLOOLRL+L++RRLRRLORLO+RRO+OL+RLOL+ORLR+RLRLO++L+RLO+LROLLR
OL++OOORORRLLOOR+L+RRRL++L++OL+RRO+OOR+LL++LRLL+++RRRLR+++RL+LR+LRR+OROL++RL+OLOR++LO+R+RO+L++L+OR+LORRROROLROLOLRLROLRRLR+++ORR+R++RO++++O+O++OR+LLRR++L+RLORR+LLRLLRO+LORRRL+O+O+O+ROROOL+R+RL+OOOOO+LLOOLO+OROLOL+L+LLRLO+RRLR+LLLOR++LO+RL++R
L+L+RL+OLOROL++RLORLL+R+R+ORO+ORLO+OLRO++++OLLRLR++R++RRLRRL+++RRLR+RROO+ROOLLORLOLORRO+O+++OOOORO+OROO++L+ROOORO+OLLRL++OOLROOL+L+LORL++LO+OLOR+RR+ORRLO+RRR+L+RROR+ORLRLROORL++OOORRL+OL+L+R+RLRLOLL+LOL+RR+LLLR+R++RRL+RRRO+LLRORLO+RLLO+L+LOL
+OLR+RR+OROOROLOOO+OORRO++RLOOL+LLRRR++LROLLLOROOL+L+OROOOR+OLL+OLL+RLOOO++RO+L+L+OO+RL+L+ORO+RL+R+LLOROLLL++LROLORLR++L+OORRORLOLLLOLLR+RRL+LOOLR+LO+LRROLLRRRLRLLO+R++LRRLL+O+OO++OROO++OOLO+OL+OLRO+OO+LRORRLLRRO+OOLORORLRRL+O+RLO+RRO+R+OOOO
LO+L+O++O+RLO+LLLRR+LR+L+LROOLRL+LLRRR+L+RRLOLLRO+RRO+LL+RLRLLL+L++O+RLO++L+OROO+RROR+ROLRR+R+RLRLOORLR+OLROORLRRLOOOLR+R+RLL+++R+OL+LLL++RROLO+LLR+O+RRRORL+OROR+LO+++LORRRLORRROLRRLOLROLO+OR++RR+LLRORR+LORRORLR+ROROLO+RROL+++OLORL++RLO+LLRR
LLL+RO++RLOR++OR+LLLO+R+LOOLRLRR+LOLORL+OOROLOLL+RRRLLLRR+OOL+ORLRLR+RR+ROR+++RRLL++LR++O+OOOLLR+LR+LO+OO+RRRRRRO+LROO+R++ORR+++O+RLOL+L++++LLO++++L+L++R+ORROR+LOLORRLORLO+RRLOLRLORLROROOORRRLOR+OLR++LLL+++R+RL+OLO+RO++RRRL+LR+LR++LRO+OLOLOO
LRLROLLO++LROLLOROR+R+L+LOL+RRLL+RLOOL+O+RROOO++L+RRR+O++OL+LOO+RRLR+++LROL+LOLRL++ROLOO+OO+++LORLOOROO+++L+O+O+LRLO+LR+RRROL++OOL+ROOL++++O+OOR+ROOR+L+RLOROOOLO+LR+OR++LR+LOOORLLLOLRO+++L+RR+L+RLOLO+LLOR+LL+O+O+OOOOLOLROLO++RO+OR+LRRO+OL++R
RRLL++L+OOOLOO+OROOLO+R+LRRO+LRRRLOLLO+LRRLOLRORLLRROO+R+O+OLRLRLRO+L+R+RORLOR+R++OLRORRO+++L+RLL+R++OLLL+++O+OOOL+OOO++LOR+++++O++LL++O+LOO+ROO+O+RL+OOR+ORRRLRLRR+O+RO+LO++OR++LLORRR++ORO+R+OROOORLLLLLOL+L++LR+L+LL+LO+OLO+L+O++OLRRLROOR++LL
L+OROLLO+R+RL+R+++LORL+L+R+OLORLROLLLOLLROOLRO+LRRLLRRROLOORR++OORROLLOO+L+OR+R+RRROORO+O+OL+LLOOLORO+OOORLLRR+ORROLLO+RORLO+LRO++LR+RLLL+ORR+RROOL+LLR+++LOLOLR+R+RROL+ROO+RRL+R+LRO+O+RR+O+LO+++LOOL+OLORLOLR+OOLLO+R+R+++LRL+O+LOLRROOLLRLLRLR
L++RLOLLLR+LRORL+LOROLR+LLLR+ROOR++++LOOLR+L+LRR+LLRLR++ORL+LOLLL+ORL+LLR+ORRRR+ROOLOLORLL+ORLOOLL+LRRLR++RLLR++LR+LOO++LROOOLOLRO+LLRLL+ROLL+L+OLLRLRRRR+LR+RO+LL+++OORLOR+RLOOLR+RR+LLL+RO+LOLRRORLLR+OOLRRLLL+RLL+OL++RRLORO+RO+LLOOLOLRRL+L+R
LOLOO+RORLR+++RRO+R++RLL++O+LOOLORLOOOOROO+O+OO+R++OOL+ROOLR++++R+OOOORR++R+RLL+ORRLO++++L+ROOLORRLOO+RLLRL+R+OR+ORO+ROLL+R+OL+L+RO+++OROO++O+LLLRRRORROLOO+OLRL+O++++RRORRR+LRO+ROLRLOROLLLL+O++L+RR+RRLRLO+O+LORRLLORO+RO+++RLLRLL++LR++L+RLORL
+RR+LLOOROOL+ROOORLOOLL+LR+LR+LRROOL+LLL+OLRLLLLOLLOLLO+OORROLORLOO++O+L+OR+LO++L+O+O+OOROO+R+OOLL+O+O+L+RRO+LO+RR+LOLOORL+LL+OLORROLLOLR+L+L+RLLLRRLRR+RL+OLLLRRORRO+OLLLOR+LROR+RRR+R++ROLLLLRRORR++++ROOLLRRRLO+R++LOLL+++O+OOOLO+OLL+RRRORLL+
++++RLO++ROOLOOR+LROLO+++OR+LRORLORR+ROR+LO+++L+++RLRLLRLRORRLO+L++LL+ROORR+R+++O+LORLO++RRLO+RRL+LRLOL+L+OLR+++LR+O++OOR++O++LOORRLRROOOLRRLOROOO+RLRRRRO++ORL+LROLR+LRO+RORO++RRL+LRLOR+OLRORRLLRLLOOORRLORLLOOROROR+LR+O++RLL+O+L+RL+LRR+ROLOR
LL++OOLLLLLL+L+R+RRRLRL++LRLOOLOR+L+++O+++ROR+LLLLROR+LR+LO+++ROLOOOOOOLRLOLR++ROLLRL+LRORO+O+OL+L+O+RLOOLLLRO+++R+L+RRL+OLLLROR+RRRLO+++RR+ORLOORLLRRROL++LOLR+OLRLLLLO+LR++RROLLLOOOOOOLOO+LOO+++LOOR+ROLLRLLR+O+OL+L+L+OLRRR+RR+OLL++OLO+RO+O+
RLLO+OL+OR+OOLRL+LOR+ROLRRO+LOR++RR++LLOROLLR+LOORORLRLRROL+LORRLLRRORLORLO+OR++LL+OLROL+OLLOLOOLRRLRRRROO+R++RL++OLR+OO+OORLLLOLL+LRL++OLLLLOO+OLLRLROLRLLORL+LL+OOLO+RR+O+LL+ORO+LO+LR+ROLROROROLO++ROLL+LLLO+OO+RORR+OOO+LRRROLOLRL+LRLL+LLR++
OLLO++L+O+LR+LRO+LRO+RLLRR+L+OO++OO+OLO+RR+++++O+ORLL+LOR+OLRRRORLLLO+LOR++LRRLL++OOROOLRO+LORLROR+LORLO++R++LRLRLR+RLLOOOLLRRL+RRO+RRR+RORLLROOR+OO+RLLRORRRLL+LOLLL+RL+LOO+LORRLO++++O+++O+OOOOLORO++LROOO+OOLORL++OOOLLROO+OOLORO+LRROR++LLORO
OLO+RLRRRLRLRRL+ROR+OR+R+R+LRROOOOOLOO+OL+OLLOR+O+LOLORR++LOLOORROLR+R++O+LLOOOR++O++ORLO+LOOO+L+ROROOORRROROL+R+++OLLLLRL+ORLRORRRRRRO++OOR+O++LLOOL++L++OOLOLLL+LOLOLLORRLRO+RORRRROLO+++LL+OOLRLOLL++LR+O+OO++L+LRRO+L+RO+LRLLROROORO+O+R+O+R+
RRRLORRRROLR+RLOOROLOR+OO++RRR++RLLOOLOOOLRO++RROOL++OROROLOLR+RRLRRORROROOOO+LL+O+OLRR+OLROLOLL+ROR+RO+LOOROO+RLL++OROOOORL+ORLLRRRO+LOORL++LLRL++OROLRL+L++R++OL++LROR+LRORRL+ROROROLRLROLOL+++LORLR+LO+LLRRORROROR++RL+++LLRROLLRRROLOORORLORR
R++OOLRORLL+R+LOORLOLLLLO+RLOOOLO+L+ORRLLLLOLROOOOOL+RROLL+O++R+OOLLLRO+LLL++LLOLO+OLL++OL+OLOLO+ORO+OR++O++O+RLR+LO+LR+++RLRRR++++L+RLOO+OR+OR+OR+LL++LROLR+OL+++OOLR++OR+L+LLLL+++RRLRRO+L+L+R+RROL+OLLL+L+RLOO+LO+O+L+OR+R++ORRL+OORRR+LRRRLL+
OL+L+LOO+OLR+RLOL++LL+LLRR++++LORLOO+LLLROOLLLL+LR+R++RLOLL+++LL+LORLRO+L+LL+OL+LR+ROLLLOROOL+RRR++OO+L+LLLLO+LLO++++R+OR+LO+RR+OLLRRL+RLLRRLRL+RL+R++R+++ORL+OORRO+R+L++L+R+R+R+RLRO++RLRR+++RR++O+LOLO+OLO+RLLL++RRL+O+R+RR+ROLLOLLO+LO++LRL+O+
+LL+OLROLLOOLRO+LOORLORRLOORLLRLL+OO+ROORL+RR+LO++RRLO+LRLLO++OOLO++ORLRO+O+RRRRLLOLL+LOORRLOLROOL+LR++RLOOOLR+LR+LRRLL+R+RLLLRO+LLL+RO+OO+LLLOOLRRO+RLR+OOOORRR+OL+LOROLO+L+RROR+ORR++RL+ORL+OLLLLORROOORLRO+L++L+LRROROOO+LRRLO+ROORL+OO+LOLOLL
LLLOOORLR+L+++R+ROL+OL+L+O+R++L+LOLLLLL++O++RLOOO+L+LRL+RRR+R+RORLRRROR+OOOLOLOR+LLLRORLRL+OOO+RO+R++ORRRO+R++RORL++LLRR++OLLLORR+O+RRLR+RL+OOLL+RRLR+L+O+++LL+ROOLRR+RROOOR+++R++OROO+ORRORLO++R+O+R+LR+RR+++LRLRR+LOLO+RLLRRRLR+ORLOO+LLOL+OL+O
+O+L+OLOORROLRL+++LLROLRL++OOL+OLO+LR+LOO++LRROLOL+OO+ORR++RR++O+ORRORLOOLRROR+OL+LOR+RLOO+L++LR+++OOLLR+R+R+LR+O++++LLLOR++RROOLL+OLR+RLORRLL+R+LLL+L+RO+OORR+LOL+OOLLLO+RRO++R+L+LOLR+LLRROR+O++RL+L+RORRRRRRRLOO+O+OOLOR+OOLOO+L+LLL+OLR+LRO++
O+RL+ORROL+RRO+RR++LOLOORRRLR+RLLROOOORLLLRL++L+L+OLOOOROOORORLLRLO+LOOL++OO++OROLO++ORLRRLORRRORLRO+LL+OOR+LLOOLRL+OOO+LOORR+R+LLRLRR++OR+LOL+++R+RO+L+++RLOR+RRLRLLL+OL++OR+OLO+LRL+LLROOLR+L+LRR+LR+L++O+RO+LL+OL+LLOO+LOL+OLO++RRROO+L+OR+O++
LLLR+OL+R+++LOOR+LR+LOLLRR+OL+OORLRLLORO+RL++LROLRORRO+LL+RL+R+LRO+++O+O+O+++R++RRL+RL++O+OR+RORRORLORL++RORO+LRLO+OLOOL++O++OLOOOOO++OLLLO+LORR++OL+ROROOOR+RRRL+RLL+RL+R+++L++RORO+L+O+LO++++R+ORO+++OLL+RRRLRLROR++LR++LL+LO++RORR+L+O+LOLR++L
++OOO++++OORL+O+LLLL+ROLOOOLLLLL+R+L+RORROOROLLOO+O+RLL+RLLLR++ORLOO+R++RRORLRLRRROLORLOLOLR+RO+RL++R+LORLROR+RRRLOLL+LRO+RL+LRLL+RRROR+LO+++ORLRO+LROLRL+LRLRL++O+LORRL+ROLORLLRRLLO+ROLR+ROORLLRLR+OLRO+LRO+LLOLOROL+OROORLRLOL+R+ORRRLO+RLORL+
OOL+OORLLOR+++R++R++ORLLOO+L+OOOLLROL+LR+LO+O+L+OOLR++LOO+ORRO+RLLRLL+LRLLLO+RLO++++RRR+LROROOL+LOL+LLLLL+R+LL++OL+OR++R++RRR+LLR+RR+RLRLOOLR+RLLO+R+LROLRR+ROLR++LLR+RRLL+LLLRLROLO+ROLLORR++LO+LLLR++RL++O+OROLLLO+OLOOOLRRLR++RR+L++LOR+++LR+R
+LO++ROOROOR+RRO+LOR+LORO+O+O+R+LR+ROLOOR+LORLL+OLO+LORR+L+RRR++R+RRR++L+LR+LRRROOLLLLRL+ROOLRLRRRO++O+++++LLOLLO+OLO+LLRR+O+LLROLRRLL+LLORRRRORLOO++RO+RL+RR++++++LRRLROOROO++OLLLROOROLO+R+ORRRROOOLO+LR++O+ORLROL++RL+O+RR++O+LOO+R+L+LRRLOO+R
OOO+RR+LR+RROLO+R+LLOLL+LOLORROLLOR+LLL+LROOOO+LL+LLOLRO++ROLLROOR+OROLORL+RO+LL+OORL+RO+O+O+LLO+LOO+L+LLRLL+L+++R++RO+LROR+LR+R+R+RR+L++OR+LOLRLOL++RLLL++LOOOO+ROLORLRL++++OLLR++RR+LR+R+OLLLOOOOLLLORRLRRLR+OL+++LRLOLR+LL+++L+LORL+OLO+L+LROL
R+ORR+RLRORRO+LOOR++LRORRL+LL++LORRORLORLOR+++LOLOO+O+L+ORLL+++ORR+++ORL+++++ORRLLLR+O++RLOR+LR+ROLLLORLRLR+RL++R+++OL+LOOOL++RO+ORL+ROLOORLRR+++++LROLR+ORLL+RR++LROOR+OROLL+OROLRLLROLO++L+L+OR+++OOROL+LO+OROLROO+L+OL+RRL+OOO+ORLR++LOL+R++LL
O++LLOLLLR+RRLL+L++R+RROL+RLOOOROO+ORL+LRR+LRRL++LRRO++RR+OLOOOLO+RLRRROR+LO+ROL++R++O+LO++OLL+LLR++O+LL++LRLRO+LLLRRO+O+L+L+LORLLLOO+R+++OOLRRRORRRLLOOR+ORLROLRLRO+LRRLO+RORRRLLLL+OOR+LOLL+RO++LROLLO+R+RORL+LOL+LLORLOLRLLLO+OOROO++ORR++LRRO
OL+RRLLROLLO+O++OLLL+OLR+LOLO+L+++R+O+RO+LLRLROOLLLLLLLRRLRROLOLRR+ORL+OLRRLL+R++LLRRRLOORL+O++L+LRROLRO+RO+++LO++ORLLLRLLOL+LLR+R+++LL+O+LRLO+LRLO+RO+RLOOLLR++LLO+R++LO+ORL+O+ROR++OROORRROOOLLLROR+RRRL+ORLR++LO+ORL+LLOLLL+RRLRLOL+RO++LOOR+L
R++L+OOORRLRROROL+OLL+LOLORLLOLOLLOLOOR+ROO+R+R+L+LRRLOOLL++O+RRO+LOLLLRLLOLOLLRLLLRLLOOLROOLRRRL++OOLLORLR+LOR+OLOO+LOLROR+RLRR++O++OOOLRRROR+LLOORLL+RRLO+RLRLLROR+RL+LLLLO+RLRO+RLRO++OOL+O+OLOLL++LRORL+ROO++++LOLO+O+RR+RO+R+ORR+RO+OL+LOR++
LLO++ORO+RRR+OO+RO+OOLO++LROLO+RLR+LL+LLOO+RR+O++RRLOLR++R+O+ORRLLRLO+LLOR++RLOLLRR+O+ORL+ROLROLORROORLR+RL+ROROLORR+OOO+++L+OOR+LOL+OORRLOLLL+LLLLLRLRL+RLL+++R+OL+RLLL+OLO+ORL+LRRRO+LR+LRRRRLRLO+LLORORLRROOLOR+O+LORORRROR++RRLLRORR++RO++L+R
R+R+OLROLLRO+O+R+LRR+O++++LRLL++LLL+++OORLRRLOROL+OORL+OLRO++ROLO+RLLLLLOLLLOROLLLLLR++LL+LOLLL+O+RLR+RLR++OORL+LL+LO+RL++RROORRRLO++OR++LO++LL+LLOO+OLR++RROR++RRO+RRLLO+RL++LR+O+ROROL+RO+L+R+L+ROL+LOOOO+OLLOLLRR+OLRROO+ROLRO+OLO++LRLLRL+LO+
RLL+RORL+LRR+OL++ORO+RLOL+LLLRRRR+LOLRLRR+L+R+L++RORRO+L++RLOOO++OLO+LLO++++RRROL++L+LROLLLRROLRORO+LOLRRR+RRR+RLLRLLLRRL+R+O+LOL++RL++LORR+R++L+LORRORLLORORR+R+R+LRROR+ROORO++LLLL+L++RRRROO+LROOR+OORO+OOOO++LO+R+RLLLR+++OOL+OL+R+OOR+LRRO+LR
LOOLROO+RO+ROLOR+ORO+OO+++RL+OO+ORR+LOOROROO+++LO+ORLLOLLRLRRL+OLRROO+ORL++O++O+LOLR+OOL+O+LR++R+OOLL+LRLORL+O++ORLO+ORRO+RLO+OL++LRL++LL+ROOL+LRL+LROLOR+O+++++L++LOLRRL+LROORROLLOO+LLRR+RROLLRL+OO+OOORLOOO+LLRLOORO++OO+RLLRRROO+OOL+LRO+O++O
O+OLL++OROROOROLRORRLL+++LORLRRO++O+OOOOR+LLOLROLO+RROOLORORL++LO+RL++OLL+L+OO+OLRORRLOOOLLLOO++OL++RR+R+++RO+ORRLRORL+RO+OO+LRORRRORO+ROORLOOLRRL+LLR+L++R+LLL+OLOOLOORRLLRLRROLRRR+L+L+RO+LRO+ORRL++LLRL++O+L+L+RLLRRLRRLLO++RORO+++L++LR+LOLLL
RRRLL+RRL+LORRRO+R+ORLRLLR++++LLLOO+ROOLLRRRO+O+LLLOORLRRLOOL+O+LLO++L++RL+ROLROO++++++RO+OOOR+RLR+RLO+RLLRO+++ROOLROOOLOO+LROOOOROORO+++LROOORLR+OOOO+LL++OLOOLLRO+OLRO+LLORRRLLR+RLL+OLLO+LORROORLOOR++LOOOR+O+OLLOLRLRRL++ORROL+RRRL++L++ROR+L
++++L+L+O+RRRLORLORRO+O+RRLL++OLL+R+RLL+O+RRL+LRRROOR+RRLOLOOLR+ORO++OOOOOO++OLRO+O+RORL+OO+OL+++RR+ROLRO+++OLRRO+RROR++ORLO+L+O+RRL+RRRO+LLO++OR++++OL+OOLOL+ROORR++L+R+OLLL+OLOOO++ROR+OOL+OL+OLOORLRRRLL+LOROLRLOL++O+RO+LR++LRLLLO+L+RRO+LOLR
++LRL+LO+LLRLRLOLO+R+LORLRLRRRRLLOO+LLO+RRL+OOLLLL++RLO+RLORO+RLLORO++++O+ORLLRR+R+++OLORORRLO+O+LRROLRL+RRR+++RO+RLRLRO+++OR+OR+OOLORL+LOR+LOROROLRRLOO+RLOLROLRO+++RORORRRROR+++RRRRLLLLORORRRR+RLLLR++RRL+LO++O+LOLRO+LROOL+RRRO+ORR+O++LRRO+L
+LRL+RRO+OLO+O+ORRRR++RLLLR+OOO+RLLLL+++RLO+LLRL+RLO+LOR+RLORR+RLRLOL+O+RRO+RRRR+OOR+OL++++L++O++O+O+ORO+LR+R+ROL+++RO+OOR+ROR++OLLROO+R+++LOR+++ROO+ORLLRO+OR+LLR+ORR+LLR+O+RL+O+LRL+RO+ROR+LLLL++R+O+++LLORROLLL++O+LLOOO+LLL+OOR+RLRRLLLOOLLOO
LO+LL+LLOO+O+OLO+OLLLORLOOLR+RLO+OOLO+O+OORORR+OL+LRRORLOLRR+OR+OL+LO+LOO+ORLRLL+LLLO++RL+LOL+ROORRRR+LR+ROOOR++O+ORRRORRLL+++O+R++R+OLROO+R+++LLL+++OOLO+RR++LL+RLRLOLR+ORRRROO+O+RL+OLL+R++OORLR+RORRLOOROORROROROLLR+OOROL+O++LLR++O++RORL+LL+
RL+LLO+ROL+O+OL+++++LOL+LR+ROORLOOL++OLOROLLOOROR+++LOLLRLOR+RO+R+L+LLLOLLRRRR+L++LR++ROLL+R+LL+R++OORLOLRLLRRLO+RL+O+OORL+RLRRRORO+RRLOLOO+RR+LROO+RROR++RL+LOO+RRRLRRL++R+RL+RRO+L+RL++RO+R++R++O+OLOLLRORLLR++L+OLORO++L++O+OO+RRR+O++ORLOO+OO
ROOLR+L+R+LLOL+RO++OOORRL++RL+ROO+LO+L+ORR++++OORLOL+ORORRL+++RLR+ROORLOLROLLLLOO+ORLR+RR+OL+++O+ORRORLOOLR+L+LL+OLL+RLRLLLO+RLLRR++LL+++RRRRLOR+LRO+O++OL+R+LLOLOO+OLLR+R+O+RLLOLROL+R+OO+OOO++RL+RRORLL+LRL+OROL+O+++OR+LROROL++RRRORL+RLOOOLLR
RR+RL+RL+RLROR++ROOL+OLOLL+OLR+++LOR+O++RRRR+OLLOOLORL+OO+LL++LRR+OORRLRROOR+O++LLLLL++OOO+O+OOO+RO+OOLLRORRLRLLL++LRLR++LR+RR+RO+LR+ORRROLR+LOR+OLLR++RO+R+OLL+RRLLL+LOO+RR++RO+LRLRRO++O+R+R++O+OLLOLLRRR+O+LO+R+++RLLL++ORROORROLLO++ROOOO+O+O
RLO+LRLL++R+O+LLL+LOLRLR+++LRRLOLL+++RR+LOLLLRRRROO++O++RRL++OOOLR+RRRLRLLRLO+LRORL+ORO+OOL+LLL+LR+LOO+LRRRR+L+++LLRRRO+LOROR+ROOL+LOOL++OR+OO+L+LLLROROL++RLRLRRRR+++R++R+RO+RRROOL+RO+L+LOO++O+O+RL++OO+LLLOLRRLOLRLRLRL+ORLL+R++R+++RL++O++L+L
+ORR+OOLLR+OO++L+OR+ROROO+L+RL++RLOOL+RRO+OORR+OO+LOL+ORR+L+RLLOR+RL+O+R+L+OL++R+RRO+RRO+ROO+O+L+L+RLOO+L+OR+ROOOR+ROOOLOOLRL+L+R++LLO+RLLL+RL++RROL+LLR+LOL+R+RLO+R+O+RO++ROOO+ROOR+RO+O++LLL+ORL+LLOO++OORLRO+ORLLLORRRL+LLOO+ORR+OOORRRRR+LLLL
OOLROLOOORR+LLORRRL+RRL++L++OL+OOOR++L+O+RLOLOLRO+OO+RLLO+ROOLLL++LL+RORRROOLR+RL++L+OLLL+O+L+RRRO+RLOOR+OLR++OOO+ROLOLRORLO+LR+RLROR+RLRLOLORO+LOROR+L++++++OOR+ROL++LL++ROLROORRO+LL+ROORLROO+ROOOROLLOROOROO+OLROR+LLLOLROL++OLL+L+ROO+L+R+ORR
+++RRRLOLOO+R+++ROLLOO+LLRO+LLROL+RLRO+OLOLO+RLORROOLROLL+RLORR+R++OOOR++OOLRO+OLRRROR+OLOL+R+L+RLLL++OL+RRL+RL+L+R++RR+LL++LRRLRLLLRO+LOROL+O+ORLOROO+++LO++L+ROR+O+LO++RO+R+LRRRORRORL+OLR+LRO+O++LO+O+RRR++LO+OO+OLOR+O+++ROLRRLROO+LR+++ORRRO
ORLRL++RLL+LLL+++LORRORR+RRLRRLRLLORRORO++LOL++++RR+L+L+L++L+L+OOLL+L++L+ROLLRLOR+LLRRLL+LR+LL+RLRR+ORRL+RRLL+O+L+LL+O+LO++ROR+O+OLR+OL+LOOO+RRR+R+R+L+ROOR+O++LORLRLO+RRRROL+R++R+O+OR+OOLLLOOR+ORO+OOL+LROOOL++LL+RLOLLLO+ROLLOOOL++OR+OOLO+O+O
L+LLOL+LR+L+LO+OOO+ROROROROL+RROROOL+ORLRLLR+ROLORLO+O+LRROORL+LRRL+RORL+OLRRR+L++R++LR++LOOOOR+ROORR+RLR+OLLRRRL+LLO+++LR+LLRR+OOLLORRLOLL+RLO+O+R+RLRRRLR+OLO++ORLOROLRLLLO+RR+RL+RLOLOOORR+RLLR+ORL+RL+OROOOLOLO++R+LO++O+ORO+LOR++LORO+L+LRLO
OLLL+L+R++OOOORLORRRRO++OL+L+RL+L+LO+OOOO+OLRL++OOOO+OL+LROOL+++RRRLLLROLRRLO+ROR++OLOL+LOOOLL+OL+OL+LLRRLOO+L+L+++RLLROL+LLOO+R+LR+OLLRLOO+OLRRR++OR+ROO++OR+RLRR++OORL++LRROROOROLRRLOORRLOROORLOOORLLOL+LRR+O+LLROOL+ORLOLLLLRLRR+OLRLLLLRO+RL
R+OROLORL+LL+O+LORLR+OL++OOLOR+LROOL+OO+LO+RRLLOO+RRLOLR+L+LOLR+RLO+LOLL++O++RR+LROO+RR+LLO+++ROLLLLOR+ORRRLORL++RL+RORO+++LR++OOLRLRLOLRRRROL+L++RL+ROLOO++R+OO+O+RR+++LOLRO+++RO++R+O+O+L+LRO+O+L+LOOO+O+RRRORLRL+ORORRRLOOROLLL++RR+LRLL+LO+LL
RRRRL++RR+OLLRORR+RROORLRL+RLR+RO+OOR+RO++ROOROOOLRL+OL+RR+RLLRR+ROOR+OLL+OLO+++RLROOORR+R+OLO+LR++OLLR+RL+L+RLOLROORRL++OOR+R+RL++OLRRLOR+RO+RLRO+LORLOOR+RLR+RLORRLOR++LR++++ROLRO+ROROROO++LOOLRR+LLRLL++++OROL+LR+LR++LOLORO++L+RRROOROOORROL
RR+LRRLRR+OOLL++LLLRO++R+OL++O+LR+O+RL+LRO+RRORRO+OO+RRROLLLR+RLOOLRORLO++LRO+RROR+LL+OL+L+OROORRL++++L+RR+O+ROLLOOLLOLROLLRLLLROLL+L+R+O+OOLO++++ROLLR+LLOO+LLOLLLOO+O+LOOO+LLROOOLOLR+RROO++RLLO+ORLRRL+OLLROLR++RL+OLRLLLROR+R+OOLOLO+LROLOOOR
LRRRRROLRRRLRROOOOOLOORLLL+R++OLO++LL+LLRLR+RRLORO+LOOL+LL+OL+LLLOOL+L+R+L+L++LLLLR++RLRLL+ORLLL+++RRRORRLLROLLR+OO+OLLO+LLRLRRRR+LO+LR+ROL+R+++O+R+RLOOLL+RORLR+LL+ROR+LOLOOL+ORL+LORR+LR++OOOLORROLLRRRR+L+RLLOLRLOLROORRL+LROL+OLROLRLOORORRRO
ROOLLLRLLORRO+OL+L+OO+RR+R+RLROLROL++ORRLORROLRLOOOO++LLL+++ROLL++++LLLLL+LOOL+RR+LLORO+LL++++LLRORRL++RORLLO+LORLRLLR+L+O++L+ORLOO++LLLRRRL+OO+RLLRL+LLROO+R+LLOL+R+RR+OOLLOOROL+OLO+O++LO+LLRRR+LLR+LR+RR+R+LOLL+RL+RRL+RORLO+ORROLOLOO++L+L+LR
RLLO++LLLL+++L+ROLLRLROORROOOL+OLL++ROO+RLLO+L+ROOOOL+RLORR++R+ORL++ROOROOLRRRL+RRROROORROOLOLLLOOLRR+OOOLLRLRROR+ORROLLOO++ROOLR+RORORRO+OLOLORLR+R++OOR+OLLRRRR+OLLL+++OLLRLROL+R+OR+RORRLOO+ORR+ORROO+ROO+O++RLOL+O++ROO+OLL++OLR++ORLLOO++O+R
O++L+OORLLLLO+LLOLRL+LRLROLL+L+++LLL+RO+RRROOO++O+RL+LROL+OROR+RRLRROOLLLL+OROOOOR+LOOO+O+LO+L+OOORLLOORLRORORLRR+OL+ORL+L+L+OL++OL+LLLLLOR++RO+LR+R++RLL+LRR+ROORRR++++LLOORORLOLLO++L+ORLR++LL++RRRRLRRR++OLLO+R+LROROL++++L+++ROROR+LRRRLL+++L
+LL+R+L+RO++L+RL+LLLROO+L++++RLLOR+OLLLR+OOLOOORRRL+OOORRRR+R++LOO+R+++L+OO+LORLRLROROR+OR+OR+RR+OO+O+ROLOOOORROOOO+OLOLRLL+++RL+LLOORROR+ROO+++RLOL+OO+OLLLRORR+L+O+RLOR+ROLRROO+LLLRLO+++RRR+RORLRLRLLL+LLORLORRL++ORRRR+R+R+OOR+RRLLL+ROROL+O+
OLR+OLL+LRR+LORR+RROLL++OOROLRORLROLRLRL++RRLLLRLL+OOORO++OOO+O+OLR++RLOLOR++OOOOR+RO+++LRO+RLOLLRLR+LOR+RLL+RR+OLLLOROORRLOORLRR++LROOOLLL+O+O+RO++R+O+RORR++ROLLOLORRLO+ROR+RO++LRR+L+O+R+LR+L+R+OLO+L++RRLORLLLROR+RRORLR+O+++OOLRL+RLRLLOLOOR
O+LO+RO+L+RLLR++LR+LL+R+OOOLORLLL+ROOL++RLRR+LO++RROLOLRRRROLLOOLO+R+OLLLORO+LOROORRROLLORRL+LLOR+ORLLRLOLOLORL+++OLR+LOLR+LRLOOOLOOLOL+RRLRRL+RRRO+ORLOLR+R+ORRLLLOLR++LRLROOLRLROO+LO+OL+RORR+ORLORRLOLRL+RR+++RLLLRLL+L+LRO+LOOLR+OOOOLORLLR+L
ORRR+OL+OLL+ORRRRRRL++RLLROOOLO+RL+OORR+LORR++OL+ROL+RRR+RRRLR+++RO+ROORRRLO+++OOROO+LL+LO+R+++OLLO+LRO+OLRLL+++LOLL+OO+ROO+OLR+RLOLO+OOOLRRRRR+OROO+RLLL+LLRRRR+ROLL+LROOLOLRR+RL+LOLL+ORO++ROL+ORR++L+LROLLOOOR+OL+L+LO+LLLROOORLRO+ROLOL+LOLLO
LLOO+ROOR++O++R++++O++ROLLR++R++++LRRLLROLLO++OLLOL+L+LL+LOOORL+R+L+O+RROLLROORO+RL++L+ORROO++OO+LRLOO+++R+LO+RR++RRRLROOROR++O+OOLRLL+RO+O+O+LRLLLL+OOL+ORRLR+++OOLOL++R++R+OOO+RLRL+R+L+++LROOLRLO+OOL++LL+O+L+RORLLRL+OO+LLROR+LR+RLRR+LOROORO
++LLOOO+L+++RRL+RRRRO+R+OL+LO+RL++ORRLRLRLRROR+OOO+OL+LOORRROLLOOLRROL++LOO++LLRO+LRRO+R++LL+O++ROOR+OORRROO+RRLO+ORO+++RLLR+LOOORRO+L+LL+L+LOL+LLR+O++O+ORRRRLOR+ORLRLLR++OL+LO++LRLRLOO+L+O+LLOO+ORRLRORRLRLO+LR+LOORL+O+LLLLRRROOLRLRORRO+RRRR
O++ORRLLOLOO+LOR+ORLORR+L+++RRR+LOL+RRRRLL+L+RRLO++LOOLR+ORLRR+R+LL++LRLO+LR+LORLOOLRO+OL+RL+LORLOOLR+OLROLLLO+O+LRLRLLRLOLLLOOROL++RL+R++OLO+LL+ROL+LR+LOR+O+R+LORORORRRO+R+LRRR+OLLORR+LRRR++O+OOL+++LRROLL+LRRL++++ROR+++ORO+ROLOLLOOLLLL+LO+O
ROL++R+R+O++++RO++L+OOLR++RLL+RO+++LOOORLRR+RRO+OR+LROLLLL+O+OROROO+R+RO+OR++++OO++OROO+RRROOO+LLRORRRLO+RL++LORLOLRROLRROOL++L+O+OL++R+L+RRLRORO++ORRLOR++L+LL+RRORLRORORR++RLLOO++OOOLROL++OOOL+RROORRRORL+ROR+LLL+++++ORLLLRRRLORLOLL++ROLLLRR
+O+++LLO+OOOR+RLO+LL+RRO+RRORLLOLOOOOLO+LRL+RORRORLOOLO+O+RLLR+O+O+LRLLLROLL+R+OR+LO+OOO+RRL+LLRR+L++OLROLO+RL+RO+LOR+LRRR++RRRLROR+RL+LOL++LO+L++ORRRO+OOOO+OLL+LL++OROOORR+++RRLR+LOOORR+OLRR+L+RLOORRORLORR+O+++OO++O+LLR+O+RLL+RRLL+R+OLR+++R
O+ROO+O+O+RRLRLOLROOROO+L+++LRRRR+L+LOO+ROLOOL+R+RL++O+++RORLL+OOLLRROO+RR+LRRRLOLOLRORLL+LLO+OR+O++L++L+RLOO+OOO+R+LOLR++RRO+ORR+LO+LROLLRLOL+LROR+LR+RRO+RR+ORR+R++LROR+O+LRLRLL+OLOOL+RLR+RROLL+ORROOLL++O+ROLRL+RO+OLRR+R+RRLRR+RRORROLL++RO+
RR+OLORLOR+LRL+OROOLLRORRLO+LLROLOORO+RLRR+RRL++LRRORO+R+RLO+OLL+ORO+LOLRRRRLR+ORLOLORLR+R+++LL+RRRLLR+++R++++LRRO+++RLRR+LRLOLOOLLLRLR+OL+++RL+RLR++O+RLRORR+LOL++LRLRO+O+OO+++ROL+R++++OL++RR+L+ORO+RO+LRLLLL+OLOLO+OOR+RLROOLOORLRL+ROOROORRO+
LOOO++OR+++R+OOO+OOR+RR+++OOO++ORRORLLLOLR+OLROL+O+LO++O++OOOOOR+L+R+LORLRR+RROOLRRRR+R++OO+OOLOR+RRLLR+O+OL+RRL++ROR+RLOLRR+ROL++RRL+OLOOORLROROLLORRORO+LL+++L+OOOLLOLORLLLRROR+O+R+R++LOLOL+OO+L+R+L+R+++L+OOR+OLOLOO+++OORL+O++++ORLO+LLR+OLO
R+LRO+L+L++LL+OLOOOLOOOOL++R+LLLROORORLLRLLO+LOL+OOO+L+LLR++LO+OL+L++OLLRROOLOO+L+RL+LRLLRO++L++LLLLRO+LLRROO+RO+++ORO+RLOLR+O+RORO+OOROR+OO+ROLRRLO+LLLRLLROLO+++L++LORRORRLR+LLLOR++LRROR+ORRRO+ROLROLOOLL+OLRLLOROOLLOLRLR+O+LLO+RRRLRRLRR++LR
RLL+L+R+OOORLLO+RRR+LOO++RO+R++RLR+RRLL++RROR+ORORRR+R+OLORR++RRR+O+LR+ROLOL+LR+OLROR+++OOOL++LLRLL+LLROOR+RRLLRORO+LOROO++OOLLLLROO+OOOL+LRRL+LLL+RR+ORL+L+OOR+R+LOLLLLL+RO++ORLL+L+RO+ROR++++LORRRLLROOORRLLR+RRROLRLLRROLL+RRRRRORR+OO+R+O+OOL
O+LR+R+LOLOLLOLRROO+LOLLLRORRL+ORRR+LROLORRLLROORLO+O+RR++OOOOORLOOOLOLR++LRL+OLO++RORR+R+RORROL+OLLLOLRROO+RLRLLL+ROR+OLOLL+LRROOLR++ORO++++++LLROROROOOLRO+LL++OLLL+O+RL+++RR++O++L+OO+LLLR+OLROOL+OORL+++RLR+LOLRO+OOOO+++RL+RLLLL+ORRLRR+OOOR
LOLORRL+RRLORLLO+RLL+O++LOLLROL++ORO+LROOOR+LRL+RLRR++LOROLO+ORRR+L+LO+OOO+O++LLLLRROO+OLR+RL++LRLRL+LLL++LOOL+ORLLORLR+RLRR+LRLOLL+OOOLRL++ORROOR+LRRR+ROL+ROOLO+L+OOL+O+OL+LO+O+LLR+O+++RLORRO+R+LOLRO++OO+RORLOR++RL++RRLLRRLR+OOLROLLOROOL++L
+OROOOOOOL+OOLOR+RLLL++RRO+LLRLL+LLO+ROLRORRLOORR+L+LRORL+LROORLLRRRLLORRRLOLLO++LLO++L+RROOOOO++LOOOOOR+RROLLOOLLRRORRO++RLL+OORL+LLO+O+O++O+RORLROLLL+OOOR+OROOOL+OLOOR+RLOROLL+RORLOORRLLO+LLL+RROOO+LL+++ORL+R+RL+O+LORLOOR+OLRLR+++LO+RRRLR+
+OOLO+ORRROLLR++ROLOR++L+O++RLR+RR+RL+++LRR+RLL+RR+LRLLLL++OOR++LLROO+RR+LLR++LORO+OLOO+LLLOROLL+O+RROOL+RLOL++LO++RROO+ROO++++O++O+L++R+O++OOLL+OOR+RLL+O+LRL+ORRLOR+OR+LOLR+LRLOL+LRL++OL++O+OR+OORRLR+++ROOL+RL+ROO+LL++LLLLL++RL+ORROOOOOLRLO
RRRR+OO+LRRRLORRRL+O+RLRLRLL+OL+ROLLROO+ROOO+LOOORL+RRLORLLLLLLLLOO++OO++O+RLROROO+OO+LR+LRRORROORR+RRL+OO+LO++OR+OL+O+OLLRO+LL+OO+LOR+RRR+++LOLRRL+++L+OR+LLLLORLLO+OORO+L++OO++RL+LRORLR+RLRLROR+RO+LRRORR+LROLOLRLRLLOR+RRR+OLLRL++OLLRL+LRLL+
R+LO+OOOOO++RORRO+LLOOROLOOOLLLRO+OROR+RRRL+L+LOOLLLORRRL+LL+RO++O+LORORLRR+RL+LLL++L++RR+RL+LLO+LLO+++RO+RRORRROL+R+LOLLROLL+LRLO++RL+OL+OR+RRRLO+++L++LR++LLL+RLLOOLORLRORRLLOLOORORLLL+R+L++OLOLOLL+RO+OLL+ORR+L++OOR+LOOOORRRL++OROOO+OL+LO+R
L+RRRL++OLL++OR+++R+LLRR+LR+LROLLOL+RRLLLOOL+O+O+ROROO+++R+LLO+OOO+OLRLLL+RLOOLR+OL+L+LR+LOOOLO+LL++RL+OLLLOOL++R+RLL+LOR+OLO+ORLR+LL+LLR+OOORRL++OL+R+OORLROLLOROOO+++LLORRLOO+OORRLOR+OOLLROLR++LO++RO+LOLLOL++L+RROO++LR+L++ORRLRR+OOLLOL+LROL
+L+OR+LO++OROLLRORR+R+LR++RR+ROO+RLLO++LRLRORLROOOORL++OLRLRL++LO++OO++RO+++LRORLO++L+OL+OLR+++RLRL+O++R+OOLOORORR+LOR+LLOLLRORROLOLLLLROR+RLORL+RLR++LLO+ORO+LLORLLORROOR+OLRRORLR++RROL+OOOLOOLL+L+++LL+LLOOO+LLR+O++L++LLLOL+LR+O+R++OOLOLO+LR
LLRORRRLR+LLLL+L+LL+O+++LOLOOLLO+L+O+O+LOLLOROO+RLL+LRORL+++LOLL+RORL+OLOLROLO+++O+LLROORLR+O+OL+ORRR+RRLOO+RR+ROO+RR+LLR+O+LLL+RORRRRLRLLRR+OOLO+L+RO+RRL+LRLRR+LOOOOORL+++LLRLLRRRLOLLOR+O+OR+OOOLRO+R+O++LORLR+RR+OO++ROLLLL+RRLLRLORRLRLLR+RR
LRL+++RORROOR+O+LOR+RL++RLOOL++ORRROOL++OLLORR+ORRRLLO+O+R++LRRLLOOLLLL+LLRL++L+LLO+RLLLLRRLLLRLRORRR+OLLL+RLOLLLLOLLLOLLRLORRLRRRLL+O+LORRL+OO+L+LOLLLOR+OR++OL+L++OOLRLLLLROROL+ROLL+OO+L+LLO++OLLLOO+LL+L+++OORO+LORRORRL+O+L++LR+L+RL+++OLOLL
OLLLOO+ORRO+ROOOOOLLLOL++OO+RR+RO+R+LROORLLLOOLLOO+LR+RRRR+++LL++RROL+L+ORLRRL+L+ROL+LOLLOORLLL+L+LLLR+RLO+LLORROLLOLOLLO+LOLOLORLO+RL++OLRLRL+LOO+ROOR+ORLRO+O+LRLROROROR+RRL++O+RRRRLO+LR++L+L++LLOLOLORR++OOR+RRR+R+LOL+ROOORLROO+LRROOLRO++++
ORR+RR++LROROO+O+LORLLRRRLRLRO+O+RRRRRRLR+R+LR+LOO+++R+++OOLR++R+O+RROLLLLOROL+R+L+LLRR+OROLRLLL+R+R+RROROOR++RRO+LLO+OOLLOOORO+LR+++LOL+LL+LLORLO+LRROO+LOOLOR+LRLOO+OL+++R+LOLOLRROOORO+L+LOROROLOOOR+RR+LOR+L++++O+L+LOOL+OL++RLROO++LLOOLLRL+
++ORLL+RO++ORR+ROL+OLLR+LLOL+LLLR++LOO++O+LO+ORLLOROLL+OL+ORRLRL+O+ROLRLLL+LLRRRRLR+ORL++RRRRROOOLL+OLLR+RLR+R+LOL+LO+R+++LOLRLR+RLOLROOR++ROLLORLR++RLRRRLORROOOOOORLOLLLLO++L+RLR+OLRRROLRRRL++R++R+OR+R+OL+ROOLRRLLRRL++L++++RRO++O+RROR++O+RL
+RL+LORLRLRR+RROLR+OL+O++ORLLRLRLRO+LR+OLROR+OLROR+RL++R++++O+OLROO+RLRROORLOR+RLORL++RR+RLLROLRLLROO++RORROLL+O+OO+L+LOL+LR+O++RRRROOO+O+LLL+ROOROOORORRLO+L+RRLRO++RRO+ROL+LLLLORLRRL+OOL+ROO+R+O+RRLLOR+L+OO+O++RLRLO+RR+RLLOL+RRR++LR+OOLO+RR
+LRLROOOLOR+OLOOLROL+LOLROL++LRR+OOL++LO+RO+R+R+RL+LLLLRL+R++LLR++O+RL++OORORL+LL+LOROOO+O+O+RRROLLROLLOOROL+R+LO+OLOOLRLOLO+O+LOOLL+OROOLRRRRRLLLRL+LRO+ORLLLR++LRLLORLR+LR+R++OLO+ORRRL++R++R+R++RLOR+LLR++LO++OLRLLOR+ROLRL+RLLLO+R+L+OLRLOL++
