ELF>8%@@ UHH H}HEHHtH@"HHE HEHEHEfP"HHEHHEHHE@"f=tUHHHH]UHHlhdH%(HE1HEHEHEfEHEHHE<HHEHEDžxHUlH։xHEHEE%EHEHEEEHEHEE%0EHEHEE%EHEHEEHEHEEHEHEDž|HUhlΉ||HEdH3%(tUHH0H}HuHUHEEHEH;EE}uHEH;EE}uHEH HEHEHEUHH H}HuHEHUHEHHEEHEHUH1HH?E}tHEHUH1HH?E}uHEUHHpH}HuHEHEHEfEHEHHEHEHHEHEHEHEHEHEHEHEHEHEHEH;E|HEHEHEHEHEHUHEH9rHEHHEHHHEHEHEHE[HEHEHEHEHEHHHUTǸHHEH}u3HEHEHEHHEHEHEHEHEEHEHEUHHpH}HuHEHEHEfEHEHHEHEHHEHEHEHEHEHEHEHEHEHEHEH;E|HEHEHEHEHEHUHEH9rHEHHEHHHEHEHEHE[HEHEHEHEHEHHHUTǸHHEH}u3HEHEHEHHEHEHEHEHEEHEHEUHHĀHEHEHEfEHEH*HEHEHEHEHEHEHEHHEHEH HHEHEHEHEHEHHHEHEHǸEHEHEHE[HEHEHE}u;HEHE`HEHEEHHEHEHHEHEHEEEEHEHEHEH@HEHEHEHEHEEEH}t" HEHEHEHH~E}u/HEHMHEHHHEH}EEE}u HEHE}uHEHEHEPHEHEHEHE=HEUHHĀHEHEHEfEHEHHEHEHEHEHEHEHEHHEHEH -HHEHEHEHEHEHHHEHEHǸEHEHEHE[HEHEHE}u;HEHE`HEHEEHHEHEHHEHEHEEEEHEHEHEH@HEHEHEHEHEEEH}t" HEHEHEHH~E}u/HEHMHEHHHEH}EEE}u HEHE}uHEHEHEHEHEHEHEHEUHH@HEHEHEfEHEHHEHHEHEHEHE#HEHUUHH@H}HEHEHEfEHEHcHEHEHEȾHUHH@H}HEHEHEfEHEHHE HEHEȾH_UHH0H}HuHUHEHUHMHEHHHEUHHH}HuHEHHPHEHHHEHHpHEHHHHEHHEHHHEHUHH}EHEHHUMLHEHHPHEDHEHHPHEH]UHHpH}HuHUHEHEHEfEHEHHEHEHEHEHEHHEHEHEHHEHEHHEHHHHHEHEHHUHEHHHE;HHUHEHHoHEfHHUHEHHjUHHPH}HuHEHEHEfEHEHHE$HEHEHEHEHHEHEHHHHEHEHHUHEHHHEGHHUHEHHUHHPH}HuHEHEHEfEHEHHE?HEHEHEHEHHEHEHHHHEHEHHUHEHHHEAHHUHEHHUHHPH}HuHEHEHEfEHEHHEIHEHEHEHEHHEHEHHHHEHEHHUHEHHHEBHHHUHEHHUHHPH}HuHEHEHEfEHEH>HESHEHEHEHEHHEHEHHHHEHEHBHUHEHH/HECHxHUHEHH*UHHPH}HuHEHEHEfEHEHnHE]HEHEHEHEHHEHEHHHHEHEHrHUHEHH_HEDHHUHEHHZUHH@H}HEHEHEfEHEHHEHEHEȾHHEHEHEȾHUHH@H}HEHEHEfEHEH#HEHEHEȾH}UHH@H}HEHEHEfEHEHHEHEHEȾHUHSHxH}EHEHEHEfEHEHaEHEHEHEHEHEHEHEH}~?HEHEHEHE]HEH؃uHEHEHEHEHEHEHEHEEHHEHEHHHHEHEHHUHEHHHEmHHUHEHHHEHEHEHmHEHEHEUHx[]UHH`H}EHEHEHEfEHEHHEHEUHHHEHEHHUHHHEHEHHHEHEHE[HEHEHEHHuHEHEHEHEHHHEHEHHHHEHEHHUHEHHHEmHHHUHHHEHEHE[HEHEHEHHuHEHEHEHEHHHEHEHHHHEHEHHUHEHHHEmHIHHUHHUHH`H}ЈMEHEHEHEfEHEH6HEHEEHHEHE}u#H<HqHEHEHHEHEHEHEHHHEHEHHHHEHEHHUHEHHHEmHHUHEHHUHH`H}ЈMEHEHEHEfEHEHHE'HEEHHE(HE}u#H<HBHEHEHHE)HEHEHEHHHEHEHHHHEHEHHUHEHHHEmHHUHEHHUHHPH}HEHEHEfEHEHEHE4HEHE[HEHE4HEEHEHEEEȉẼ}EEUHHdH%(HE1HEHEHEfEHEH+ƅsHEHEHHtHE<HHEHEDžxHUtH։xHEHEtHEHEHHsHEHEDž|HUt|sHMdH3 %(tUHH0HEHEHEfEHEHHEHEHH@UHH0HEHEHEfEHEHHEHEHHEHEHUH]COLUMNSLINES[?25l[?25h[setRawterminal.nimterminalWidthIoctlsystem.nimterminalHeightIoctlterminalWidthterminalHeightterminalSizehideCursorshowCursorsetCursorPossetCursorXPoscursorUpcursorDowncursorForwardcursorBackwarderaseLineeraseScreenresetAttributessetStylewriteStyledsetForegroundColorsetBackgroundColorisattygetchterminalGCC: (Ubuntu 4.8.5-2ubuntu1~14.04.1) 4.8.5zRx AC { <AC R \AC ~ |hAC c rAC m AC  AC  AC  AC  <yAC t \^AC Y |^AC Y 9AC t ZAC U HAC C AC  AC  <AC  \AC  |AC  AC  AC z ^AC Y ^AC Y  AC E @XAC S `/AC * /AC * AC  YAC T XAC S oAC j  AC A .symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @6H &,1a90a ,B W @RQ $ax(P  / /@K`ghr# 9>\ ZK HVq):JX *6I ^ yg ^ ^ ,RsX( ^3^]c~2X//AHYekXBostdlib_terminal.cT_CN3raB9atujkEiPpxYAdlgQ_5T_CN3raB9atujkEiPpxYAdlgQ_6T_CN3raB9atujkEiPpxYAdlgQ_7T_CN3raB9atujkEiPpxYAdlgQ_8T_CN3raB9atujkEiPpxYAdlgQ_9T_CN3raB9atujkEiPpxYAdlgQ_10T_CN3raB9atujkEiPpxYAdlgQ_11T_CN3raB9atujkEiPpxYAdlgQ_12nimFramepopFramechckRangeaddIntcopymem_E1xtACub5WcDa3vbrIXbwgsystemappendStringappendChargfg_g7w4T3anr20OMlWloNx2tQgbg_dgmeknpHWrtwqMJGQAp9atAT_CN3raB9atujkEiPpxYAdlgQ_4frameptr_HRfVMH3jYeBJz6Q6X9b6Ptwstackoverflow_II46IjNZztN9bmbxUD8dt8gsetraw_bWuPmHcnrBG1QQlDC4s7ugmemsettcgetattrtcsetattr__stack_chk_failraiseRangeErrorraiseOverflowterminalwidthioctl_u2BBS9b3k8WyoyVOocOs5YQraiseIndexErrorioctlterminalheightioctl_u2BBS9b3k8WyoyVOocOs5YQ_2terminalwidth_Tjr5MOdj42hdx5sjNUiDXwmnewStringctermidopenclosegetenv_8zNgT9bxx7m9cTt2TeVdTdIwnpuParseIntterminalheight_Tjr5MOdj42hdx5sjNUiDXw_2terminalsize_xv1ti3xUvO9cxOT8Iw8Silghidecursor_tFIu39aFSR3N0M64Ynwugngwrite_c4mGyJBvK73pdM22jiweKQshowcursor_tFIu39aFSR3N0M64Ynwugng_2memcpysetcursorpos_UIoIgoUReHcDarvfaNRl3AnimIntToStrrawNewStringsetcursorxpos_xCTglc09c1SJqpnj2xD1oSQcursorup_KTh8Z5dlyNBmCQ1i9aGXTzgcursordown_KTh8Z5dlyNBmCQ1i9aGXTzg_2cursorforward_KTh8Z5dlyNBmCQ1i9aGXTzg_3cursorbackward_KTh8Z5dlyNBmCQ1i9aGXTzg_4eraseline_tFIu39aFSR3N0M64Ynwugng_3erasescreen_tFIu39aFSR3N0M64Ynwugng_4resetattributes_tFIu39aFSR3N0M64Ynwugng_5setstyle_zEKKPPIjKZs9bVYu4TwenLgwritestyled_jPzCz3P0CaIFIvdlX9aQd4wstdoutsetforegroundcolor_Tw7yxMupneOmAicqiYt3NAsetbackgroundcolor_6SjySiY3ji4zTKKPgtXoigisatty_POoHvosCWg3Yl5ieYeLHrggetfilehandle_bZ9c2yojtXoDTUpfyl8h8Rgisattygetch_PZUNldkwV2VhZMU6UCrZTAstdinreadchar_ufPUIQ2Rg4xhWjWigciDOgresetattributes_1y1Orb5p0KBhRdFFLR9bNtgstdlib_terminalInit000stdlib_terminalDatInit000$Sez    '= X q      !m"# , H` ?x ? ?   ?%   ?, a& ?  J  8 ?P ?` ?p   ?%  ? 9&W ?  ^   $  + L)` x*+  ?  $ ),< V [  `-t . 1 U l]    '   )  *7 +J Z ?j   '  ,   @ - z .   { 2 B G (P /w    ` 2     2R 4  H d6|67  2, 4 ^ z67 2  . J6a7n 2   617> }2   67 M2l t  67 28 @ j s {2 8    2  G P X2y   ? ? ? ? H ?q 67 2 ?G O y B@ B2 B?  ?  $ ;C6Z7g B2  ?  607= pB2 %   , CK6b7o 2 8    /K[ rz67 2 K . > ?N aFuG R  IF# AW iy IJ  !  ( /B7?N XV    @` I @ `g  # \   @`X( cD2dB$