.......................................................... .................................................................................. ................................................................................................ ............................................................................................................ ..............................................................................-.-.--.-...................................... ..............................................................-.---------------+-+--+-+-+++--------................................... ....................................................-.----------+-+-+++++++++++++++++++++++++++++++++++-------.................................. ................................................--------------+++++++++++++++++++++++++*+++++++++++++++++++++++-+--------............................... ..................................................-----+-+-+++++++++++++++*+*++++++++++++******++++++++++++++++--------------------.-............................. ..............................................-.--------+++++++++++++++++++*+*+*****+++++++++****+*++++++++++-+------------------------------............................. .............................................------------+++++++++++++++++++++++**+****++++++++++++++++++++++++-+-------------------------.---.----............................. .............................................----++++++++++++++++*+++++++++++++++++++++++++++++++------++++++++-+-+-+-+----------------------------.-.-.-............................... ..............................................----++++++++++++++*+**+*+++++++++++++-+----+++++++-+---------+++-+-+---+-+-++++++-++++++++++-+-------------.-.................................... ..............................................---++++++*++++++++++++*+***+++++-+-++++------------------+----------+-++++++++++++++++++++++++++++-------------..-.................................... .................................................--++++***********+*+*+*+******+++-+-+-+-+---------------------------------+-+++++++-+---+-+++++++++++---------...-.-.....-................................. ..................................................---++**********************%*%***+++++++++++++-----------------------------------------------------------------.-------------------............................. ...................................................---+++********%*%%*********%%%%%**************++++++++++++-------------------.-.-------------------------------------------------------.............................. .....................................................--++*********%**%*%%%%%%%%%****%%%%%*%*****%*%*****++++++++++---------------------------------+-+-+++++++++++++---------------------------............................... ......................................................---++*****%%*%%%%%*%%%%%%%%%%%%%%%*%%%%%%%%%%%%%%************++++++-+-+-------------------------+-+-++++++++++++++++++-+-----------------------............................... .......................................................---++****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%**********++++++++-+-----+-++-+----+-----------+-+++++++++++++--------------------------............................. ........................................................---++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**%*%******+++++++-+-+-++-++++++-+-----------++++++++++++++-------------------------............................... .........................................................---++++***%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******+++++-------+++++++++----+-++++-++++++++++++++-+----+-------------------............................... ...........................................................-----+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***++++++--------++++++++++++-+++++----++++++++++++++--+-------------------................................. ............................................................---+++++***%%%%%%%%%%%%%%%%%%%%@%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%@%@%%%%%%%%%*****+++++----------+++++++++++++++++-+-+++++++++++++++++++++------------.-.................................. ............................................................--++++++*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@%@%%%%%%%%%*******++++++---.-.----++++****++++++----+-++++++++++++-+++++-----------.---.................................. .............................................................-++++++******%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%%%%%%%%%%%%%%%%********++++-------++++*******+++++------++++++++++-+-++++++------------................................... ..............................................................--++********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@%%%%%%%%%%%%%%%%%%%%%%%****+++++------++++*******+++++----+-++++++++++++++++-+--------------.................................... ..............................................................--++++********%%%%%%@%%%%%%%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%***+++---------+++++++*+++++++++++++++*++++++++++++----------------................................... ...............................................................--+++*********%%%%%%@%%%%%***%*%*%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%***+++----------++++***+*+++++++++++++*+++++++++++++---------------................................... ................................................................--+++*****%%*%%%%%%%%%%%********%%%%%%%%%%%%%%%%%%%%*%*%***%*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****++++------++++++*******++++++++++*++++++++++++++---------------................................... ..................................................................--+*+****%%%%%%%%%%%%*************%%%%%%%*************************%*%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%*****++++-++++++*+*+***+*+*+++++++++***++++++++++++---------------.................................... ...................................................................-+++*****%*%%%%****************************++++++++++++++++++++*+**********%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%*****+++++++***************++++++++++*+*++++++++++---------------..................................... ....................................................................--++++***%*%*%***+++********++*********++++++++-----.........----++++++*+*+******%%%%%%%%%%%%%%%%%%%%%%%@%@%@%@%%%%%%%%%***+++++++*********+*+**+++++++*+*+*++++++++++++--------------...................................... .....................................................................--+++++*******++++++++*+*++++*********++++++---... .....--------+++++**********%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%***++++++*********+*+*++++++++++++*+++++++++++----------------..................................... ......................................................................--++++++******+++-+++++++++++*+*****++++----... ........----++++++*************%%%%%%%%%@%@@@%@%%%%%%%%*****++++*********+*+++++++*+*+++++++++++++++-----------------..................................... .......................................................................--++*+++*******+++----+++++++++*****+++---.. ....-----++++***************%%%%%%@%%%%%%%%%%%%%%***+++++++******+*++++++++++++++++++++++++-+------------------.................................... .........................................................................--++++++******+++--.----+++++*****++---. ....----+++*************%%%%%%%%%%%%%%%%*%*%***+++++++********++++++++++++++++++++++-+-+------------------..................................... .........................................................................--+++++++*****+++--...---+++******++-. ..---++++++*++++**+******%%%%%%%%%**********+++++++*******+++++++++++++++++++++------------------------.................................... ...........................................................................--+++++++*+***+++-.....-++*****+++-.. ...--++++++++++++++++****%%%%%**********+*++++++++*+***++++++++++++++++++++++-----------------------...................................... ............................................................................---+++++++++***+--. ..-++*****++-. ....----+++++++***+******************++++++++++++++++++++++++++++++++++++++-+----------------------..................................... ..............................................................................---+++++++*****+-. ..--+***+++--. ...---++++***********+++++*+*+*+++++++++++++++++++++++++++++++++++++++------------------------....................................... ..............................................................................---+-++++++****+--...--++++++-.. ..---++++********************+++++++++++++-+++++++++++++++*+*+*+++++-------..--------------........................................ ................................................................................---+++++++****+--....--+++--.. ..--+++********************+++++++++++++-++++++++++++*****+**+++++-------.---------+-----......................................... .................................................................................---+++++++*++++--...------.. ..--++++*+*+*****************+*++++++++++++++++++**+*+*+*+*++++++------.-.-------+++---.......................................... ..................................................................................----++++*++++++---..----... ..---++++++++****************+++++++++++++++++******++++++*+*++++------.-.--------+----.......................................... ....................................................................................--+-++++**+++*+--....-.... ...---++++++++*********+*+*+*+*++++++++++*+*********+*++++++++++--------------+++---............................................ .....................................................................................-----++++++++*+-........ ...---+++++++++******++++++++++++++++++*********++++++++++++++--------------+-++--............................................. ......................................................................................-----+++++++++-....... ..----+++++++++++++*++++++++++++++++++**********+++++++++++++-------------++++---............................................. .........................................................................................-----+++++++-...... ..------+++++++++++++++++++++++++++++***********+++++++++--------------++++++--............................................... ..........................................................................................-----+---+--...... ....------------++++++++++++++++++++***********+++++++++-------------+++++++--............................................... ...........................................................................................------------..... .......----------+-++++++++++++++++*+*+****+*++++++++++----------+++++++++--................................................ ............................................................................................-----------... .....------------------+-++++++++++++++++++++++++-+----------++++++++++-................................................. .............................................................................................-------...... ............-------------++++++++++++++++++++++------------++++++++++--................................................. ..............................................................................................---.-.-.-.... ..........---------------++++++++++++++++++-------------+++++*++++-................................................... ................................................................................................-.-........ ...................------+++++++++++++----------------+++++++++--................................................... .......................................................................................................... ..................------+--------------..-----------+++++++-..................................................... ...................................................................................................-..... ............ ....------------------....------------+++++--..................................................... ......................................................................................................... ... . ......--------------.....-------------+++--....................................................... ......................................................................................................... ............------.......------------++++-........................................................ ........................................................................................................ . . .................----------+++++-......................................................... .......................................................................................................... ......... . ..--+++-----+++++-.......................................................... ............................................................................................................ ...........--+++-+---+++++-........................................................... ........................................................................................................... .....----+++++++-+++-............................................................. ............................................................................................................ . .....--------+++++++--.............................................................. ............................................................................................................. ...---------+++++++--............................................................... .............................................................................................................. ..----------++++++--................................................................ ............................................................................................................ ..----------++++++-................................................................. .............................................................................................................. ..----------++++--.................................................................. ............................................................................................................. .------------++--................................................................... ............................................................................................................. ..-----------++--.................................................................... .............................................................................................................. ..--.----------..................................................................... ............................................................................................................... ......-------....................................................................... ............................................................................................................... .....-.-........................................................................... ............................................................................................................. .. ....-............................................................................. ......................................................................................................... . ................................................................................. ....................................................................................................... .. ................................................................................. ...................................................................................................... . . . ............................................................................. ..................................................................................................... . . . . .............................................................................. ..................................................................................................... . . ................................................................................. ..................................................................................................... .. .................... ...... ................................................................................. ...................................................................................................... -++- ...----++++++++++--. ......................................................................................... .........................................................................................................--. ..---++++++++++++++--. .......................................................................................... ...................................................................................................... .. ...----+++********++. .........-................................................................................ ..................................................................................................... ...---+++++++*++-. .......................................................................................... ...................................................................................................... ...--...-+++-.. .......---................................................................................. ..................................................................................................... ......--... ..-....---................................................................................. .................................................................................................... . . ... ..-....---................................................................................. ..................................................................................................... .. ...--++-----...------... ..---.----.................................................................................. ..................................................................................................... . ... . . .--++*******+++++++++++-----... ..--------................................................................................... .................................................................................................... ........-----+-+----... ..... ...--+++*++++++++-----.-----....... .-----+---................................................................................... .................................................................................................... ..---. .....-----+++*****+++++++---.. ....... ....-------.... ..-------.................................................................................... ................................................................................................... ..---- .........-------..........--------.... .......... . . ..-------..................................................................................... .................................................................................................... ........ ......-....... .--++--.......-.... ..------....................................................................................... ................................................................................................... .. ...---.-.---------+++-----....--+++++---.----... . ..-.-........................................................................................... ................................................................................................... ....--++********%%%%%%%%%%*++++++++++---------.. ...... . ..-----......................................................................................... ................................................................................................... .--+++++---+*%%@%%%%%%%%*+++++*++++-------.. ....... . . ...... ......................................................................................... .................................................................................................... ...--.. .-+*%%@@%%%%%**+--+++++*+++------. .......... .......-.----.-.---.... . ...................................................................................... .................................................................................................... .-+*%%%%%%%*+-. .--+++++++++----.. .....-........------------++++++++++---... ..................................................................................... .................................................................................................... .-++****+-. .--+----------.. ......-------+++++---.. .....-----.... ..................................................................................... .................................................................................................... .... .----......... ....------++++++++++--.. ....... ..................................................................................... .................................................................................................... . ....---+++++++**%%%%%%%%***+-. .... . ..................................................................................... .................................................................................................... ..--+++--++*%%@@%%%%%%%%%%*+-.. . ... ...................................................................................... .............................................................................................---+++*+- .--------+**%%@@@%%%%%**+**+++--.... .-......................................................................................... .......................................................................................---++**%%%%%%%+ ..--+*%%%%%***+-...-+++++--.... .. ....................................................................................... ....................................................................................--+**%%%@%@@%%%%%%- ..--++**++-. .----.... ...................................................................................... ...............................................................................--++**%%%%@%@%@@@@@@@@%%. ... ....................................................................................... ...........................................................................--++**%%@@@@@@@@@@@@@@@@@@@%+. ...................................................................................... ........................................................................--+**%%%@@@@@@@@@@@@@@@@@@@@@@@%*- ...................................................................................... .....................................................................--+**%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%*. ...................................................................................... ..................................................................--+**%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*. . ...................................................................................... ...............................................................--+**%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+. .---.. ...................................................................................... .............................................................-+**%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. ..--.. ...................................................................................... ..........................................................--+*%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*- . . ...................................................................................... ........................................................--+*%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*+ ...................................................................................... .......................................................-+*%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. ...................................................................................... .....................................................-+*%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+ ...................................................................................... ...................................................-+*%%%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+. ...................................................................................... ..................................................-+*%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. ...................................................................................... ................................................-+*%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%+. ..................................................................................... ...............................................-+*%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*- .--..................................................................................... ..............................................-+*%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%*. .-**+-................................................................................... .............................................-+*%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@%- -+*%%*+-................................................................................. ............................................-+*%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@%*. -+%%%%%*+-................................................................................ ...........................................-+*%%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%@%@@@@@@@@@@@@@@@@@@@@@@*- -+%%@%%%%*+-............................................................................... .........................................-+*%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%@%@%@@@@@@@@@@@@@@@@@@@@%- -*%@@@@%%%%*+-............................................................................. ........................................-+**%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%+ .+*%@@@@@@@@%%*+-............................................................................ ........................................-*%%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@%+. .+%@@@@@@@@@@@%%*+-........................................................................... .......................................-+*%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+ -*%@@@@@@@@@@@@%%%*+........................................................................... .....................................--**%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%%%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+ ...... .+%%@@@@@@@@@@@@@@%%%*-.......................................................................... .....................................-+*%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%@%%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%- ..----++***+-. -*%@@@@@@@@@@@@@@@@%%%*+-........................................................................ .....................................-*%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%@%@%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*- ..-++****%**-. -*%@@@@@@@@@@@@@@@@@@%%%*+-....................................................................... ....................................-+*%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%@%@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*- ..---+++++-. ...... -*%@@@@@@@@@@@@@@@@@@%@@%%%+-....................................................................... ...................................-+*%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*- ... ......... . .-++++--.. .-+*%@@@@@@@@@@@@@@@@@@@@@%%%%%*+...................................................................... ..................................-+*%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%@%@%@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*. ... ......-.---.........-++++-.. .----+*%%@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%+-.................................................................... ..................................-+*%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. .--------... .... .+*%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%*-.................................................................... ..................................-+*%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%%%%%%@%@%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. ..----.-. .*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@%@%@%*+.................................................................... .................................-+*%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@@%@%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. .... .+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%+-.................................................................. .................................-+*%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%%@%%@@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%+ .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@%@%%%%%+-.................................................................. .................................-+*%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%@%%@%@%@%@%@%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@%- -*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@%%%%%%*-.................................................................. ................................-+*%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%@@%@%@%@%@%@%@%@%%%%@@@@@@@@@@@@@@@@@@@@@@@@%- .+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@%%%%*+................................................................. ...............................-+%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%*- ... -*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@%@@@@%%%+-............................................................... ...............................-*%%%%@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*. .-----.. .+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%@@%%+-............................................................... ..............................+*%%@%%%%@%%@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. .-++----... -*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%@%@%%*-.............................................................. .............................-+*%%@@%%%@%@%@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. .------... .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@@@@@@@@@%@%*+.............................................................. .............................-+*%%%%%@%%%%@%%%%%%%%%%%%%%@@@@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*- ..---.... -*@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@@@%@%@%%%+-............................................................. ...........................-+*%%%%%%%%@%%%@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*- . ...----.. -+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%%*-............................................................ .........................-+*%%%%%@%@%%@%%%%@%@%%%@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@%*- ... .------.. ... +*@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@%@%@%@%@%*+........................................................... ......................--*%@%%%@@%@%@%@%@@%%@%%%%@%@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*- ... ..--+---....... ..---++++--.. -*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@*+-......................................................... .....................-+*%@@@@%%@%@@%@%@%@%@%@%@%%%%@%@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+- ..... ..--+++++++---.................-.-----.. .+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@%@@%@%%+-......................................................... ...................-+*%@@@@@@%@@%@@@@@@@@@@@@@@@%@%%%@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%+. ...... ..----+++-------.-.-....... .+*@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@@@@@@@@@@@@@@@%@%@@%*-........................................................ .................--+*%@@@@@@%@@@@@@@@@@@@@@@@@%@%@%@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+. ...... -*@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@%*-........................................................ ..............--+++*@@@@@@@@@@@%@@@@@@@@@@@%@%@%@%%@%@%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@*+. ........ -*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+....................................................... ..........--+++++*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*+.. ....-.... -+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-..................................................... .......--++++++**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@%@%@%%%%%%%%%%%@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@*+.. ..----.. -+%@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*+..................................................... ....--+++++++++*%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@%@%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*-.. ...----.... -+%@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-.................................................... ---++++++++++**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%%@%@%@%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%++-. ...----..... -*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*-.................................................... --+++++++++***%@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@%@%%@%%%@%@%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%%+--. ...-----.... .-+%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*-................................................... --++++++*+**%@@@@@@@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@%%@%@%@%%@%%@%%@%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@%%+-... ...-----.... . . .-*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-.................................................. --+++*+****%%@@@@@@@@@@@@@%%%%*%%%%%@@@@@@@@@@@@@%@%@%@%@%@%%%@%@%%@%%%%%%%%%%%%%%@@@@%@@@@@@@@@@@@%%+-... ...-----.... ......... .-*%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-................................................. --+++******%@@@@@@@@@@@%%%%%%%%**%%%%%@@@@@@@@@@@@@@@@@@@%@%@%%@%@%@%%%%%%%%%%%%%%%@%@@@@@@@@@@@@@@%%+-.... ..-------..... . .... . .+*%@@@@@@@@@@@@@@@@@@@%@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*-................................................. -+++*****%@@@@@@@@@@%%%%%%*%*%%%%%%%%@@@@@@@@@@@@@@@@@@@@@%@%@%%@%%%@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@%+-... ..--------..... ... . .-+%@@@@@@@@@@@@@@@@@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-................................................ -++*****%@@@@@@@@@%%%%*%%*%*%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@%@@%@%@%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@*+... ..---------.... . . ...-*%@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-................................................ -+++****%@@@@@@@%%%%%%*%*%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@%%%%%%%%%%%%%%%%%@@@@@@@@@%@@@%*+-. ..---------..... ..-+*%@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*--............................................... +-++***%@@@@@@%%%%%*%*%%*%*%%%*%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%%%@%%@%%%%%%%%%%%%%%%@%@@@@@@%@@%*+.. ...----+----... ..-+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+................................................ -++**%@@@@@@%%%*%*%*%**%%*%*%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@%%%@%%%%%%%%%%%%%%@%@@@@@@@@@@@*+.. ...-----+----... ..-+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-............................................... --++*%@@@@@%%%*%*%*%*%**%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@%%%%%%%%%%%%%%%%%%@@@%@@@@%%@%*-.. ..----+++-----.. ..--+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-................................................ --+*%@@@@%%%***%*****%*%*%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%%@%%%@%%%%%%%%%%%%%%@@@@@%@@%*-. ....---+++-----... ..--+*%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*-................................................ -+*%@@%%%*****%**%***%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%%%@%%%@%%@%%%%%%%%@%@@@@@%@@@*+. ..----++++----... .-----+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-................................................ +*%@@%%%*********%%%%%%%%%@@@@@@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@%@@@@%@%@%@%%@%%%%%%%%%%%%@@@@@@%%+. ...----+++++----.. ..-----++%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%+--................................................ +*%@%%%%*******%*%%%%%%%%%@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@%@@%@%@%@%@%@%%%%%%%%%%%@@@%@@@%%+. ...----+++++++---... ..-------+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%*+-................................................. **%%%%%%*******%*%%%%%%%%@@@@@@@@@@@@@@@@@@%**%%@@@@@@@@@@@@@@@@@@@@@%@%@@@%@%%@%@%%%%%%%%%%@%@@@@%%+- ...---+++++++++---.. ..--++----+*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*--.................................................. ****%*%******%*%%%%%%%%%@@@@@@@@@@@@@@@@@%%**%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%@%%%%%%%@@%@@@%*. ...--++++++++++---.. .--+-+-+--++*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%*+-................................................... ++****%******%%%%%%%%%%@@@@@@@@@@@@@@@@@@%%%%%%@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%%%%@@%*-. ...--+++++++++++---... ..-+++-----++*%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*+..................................................... ++********%*%%%%%%%%%@@@@@@@@@@@@@@@@@@%%%%%%%@@%%%%%***********%@@@@@@@@@@@@%%%%@%%%%%%%%%%%%%%@@%*- ...---+++++++++++----.. ..--+++----+-++%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*+-.................................................... ++*******%%%%%%%%%%%@@@@@@@@@@@@@@@@@%%%%****%*******+++++++--++%%@@@@@@@@@@@@@@%@%@%%%%%%%%%@%%%%%*-. ...---+++++++++++++---.... ..--++---+----++*%@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-..................................................... +*******%%%%%%%%%%%@@@@@@@@@@@@@@@@%%%*****++++++++++++------+*%@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%%%%%*-. .....---+++*****+++++----....... ..--+++++---+-+++*%@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+..................................................... ++***%*%%%%%%%%%%%@@@@@@@@@@@@@@@%%%%%%%%***+++++-+--------+*%%@@@%@%@@@@@@@@@@@@%%%%%%%%%%%%%%@%%*-. .....---++++*+**++++++--------... ...-+++++-----++++*%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-..................................................... +++**%*%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@%*+++++---+-++++++**%%%%%%%@@@@%@@@@@@@@@@%%%%%%%%@%%%%@%*+. .....----++++++*+*++++++++------....... ...--+++++++-----++**%%@%@@@@@@@@@@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%+-..................................................... ++**%%%%%%%%%%%%@@@@@@@@@@@@@%@@@@@@@%%**++++----+-++++******%%%%%%%%%%@@@@@@@@@@@@@%%@%@%@%%%%%%%*-. ......----+++++++++++++++++++-------..... ...---+++++++++-----+**%@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%+-.................................................... ++***%%%%%%%%%%%@@@@@@@@@@@@@@@@@%%*+++-++----+++++++********%%%%%%%%%%%%%%@%@@@@@@@@@%%%%%@%%@@%%%+-. ........----++++++++++*+*+++++++-------........ ...----++++++++--+-++++**%@@@@%@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+.................................................... ++**%%%%%%%%@%@@@@@@@@@@%@@@%%*+-----------+++++*+*++*******%%****++*******%%%@@@@@@@%%%%@%@%@@%@%*+- . .. .......----+++++++****++++++++++++-+--------......................---++++++++++++----++**%@@@@@%@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%+-................................................. ++**%%%%%%%%%%@@@@@@@@@@@@%*+----------++++++*+++++*+**********++++++*******%%%@@@@@@@@@@%%%%%%%@@%*-. . . .......-----++++++++*+*+*++++++++++++++-------------------------++++*+++++++++-++++**%@@@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%+-............................................... +**%%%%%%%%%%@@@@@@@@%%*+-...-------++++++*+++++**********************%%%%%%%%%%@@@@@@@@%@%%%%%@@%*+-. . . . . .....------+++++*+********+*+++++++++++++++++++++++++++++++++*++++++------+++*%%@@@@@@@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%*-............................................ ++**%%%%%%%%%%%%%%%%*+----------+-+-++**++++++*******++++************%%%%%%%%%%%%@@@@@@@%%@%%%%%@@%*-. .. . ....------++++++++**************+*+*+****+*+*******+***++++++----+----++*%%%@%@@@@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*+-......................................... +**%%%%%%%%%%%@%%*+-.-------+--++++++++-++***+++++++++++************%%%%%%%%%%@@@@@@@@@%@%%@%@%%%%%+-. .. . ......----+++++++*****************************++++++---------------++%%@@@@%@%@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-...................................... ++**%%%%%%%%%%*+---------++-++++*+++-++*****++++++++++++++**********%%%%%%%%%%@@@@@@@@@@%%%@%%%%%@%*-. ... ......----+++++++**********************+++--------.------------++*%@@@@@@@@@%@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%*-................................... +***%%%%%%%*++-------+----++**++-++*%%**++++++**+++++++++********%%%%@%@%@@@@@@@@@@@@@@@%%@@@%@@%%+-. ... .. .....----+++++++++**********+++++++------.........-..-----++*%%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*+-................................ +***%%%**++-------+---++**+++++*%%%**+++++++++*++++++++**%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@%%@@@%@%%%*-. ...... . ....------+++++++++++++++-------..................----++*%@@@@@@@%@@@@@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%**-............................. ++*%**+---+----++++++**++++*%%%%*++++++++-+++++++++***%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@%%*-. ....... .....------------------....... ....----+*%%@@@@@@@%@%@%@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%*+.......................... +++++------+++++++***++++**%%%***+++++---+++++++***%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@%%*+......... . ............. . ....----++*%@@@@@@@@@%%%@%@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%*+-...................... +---++++++++++*****+++**%%**+***++++-----+++**%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%%+-........ ...-----+*%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%*+-................... --+-++++*++*****++**%%%*+++++++++++--+++**%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@%+-......... ..-----++*%@@@@@@@%@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%+-................. ---+++**********%%%%*+++++++++++++++**%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@%*-......... ...----++*%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%*+-............ --+++*****+**%%%*****+++++-+-+++**%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*+-....... ...-----+**%@@@@@%@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@%%@%@%@@@@@@@@@@@@@@@@@@@%%%%%%*%*+-.......... +++*******%%%*******+++++-+++**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%*+-----.... ...-----++*%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%***%%@@@@@@@@@@@@@@@@@%%%@%@%@@@@@@@@@@@@@@@@@@%%%%%%%****-...... ++****%%%********+++++++**%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-----... .....---+++**%%@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@%%%**********%%@@%%@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@%%%%%%*****+-.. +++*%%********+*++++**%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%*+-.---.... .....---+++*%%@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@%%%***********%%%%%%%%%@@@%%%%%%@@@%%%@%@@@@@@@@@@@@@@@@@@%%%%%*%******* ++*************+***%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*--.---...... ...---+++**%%@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@%%%%***********%%%%%%%%%%%%%%******%%@@@%%@%@@@@@@@@@@@@@@@@@@%%%%%***+++ ++++************%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%*-..---....... ...---+++***%%%%@@%%%@@@@@@@@@@@@@@@@@@@@@@@%%%*******+****%%%%%%%%%%%%****+++++**%%@%@%@@@@@@@@@@@@@@@@@@%%%%%**+++ +++**%%%%%%%%%@@@@@@@@@@%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*-............. ....--++++****%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%******+*****%%**%%%%%******+****++++*%@@@@%@@@@@@@@@@@@@@@@@%%%*+++ +++**%%%%%@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%+-.............. ...----++++***%%%%@@@@%@@@@@@@@@@@@@@@@@@@@@@@%%%%***********%%***%%%%****+++********++**%%@@@@@@@@@@@@@@@@@@@%%*+++ ++**%%%@@@@@@@@%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%%+................. ...------+++++***%%%@@@@%@@@@@@@@@@@@@@@@@@@@@@@%%%***********%%*****%%%***++++**********++**%@@@@@@@@@@@@@@@@@%%*++ +***%@@@@@@%%**%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@@%*-...... .. . ...........---------+++++****%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@%%%***********%%%*****%***+++++***%%%%%%%%**++*%@@@@@@@@@@@@@%%**+ +**%%@@@%%*%%%@@@@@@@@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-...... . . . .........---------+++++++***%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@%%%%%*******%%%%%%*****%**++++++**%%%%%%%%%%*****%@@@@@@@@@@%%**+ ***%%%%%%%@@@@@@@%%@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-........ ...........---------+-++++****%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%******%%%%%%**+**%**+++++***%%%%%%%%%%%%%%%%@@@@@@@@%%%*** *****%%%@@@@@@@%@@@@@@@@@@%%%%%*%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%*-..-..................------++++++*****%%@@@%@%@@@@@@@@@@@@@@@@@@@@@@@%%%%%********%%%%**++*****++++++**%%%%%%%%%%%%%%%@@@@@@@%%**** *+**%%%@%%@@@@@@@@@@%%******%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%+-.-...............-------+++++******%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%********%%%%**+++***++++--++**%%%%%%%%%%@@@@@@@@@%%*** ****%%%@@@@@@@@%%**+++***%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+----.........-.--------++++++****%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%**********%%%**++****++-+--+++***%%%%%%%%%@@@@@%%%%** +***%%@@@@%%*+++++***%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*-..--.-...-.---------++++++*****%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%***%%%*%%%%%**+++****++------++***%*%%%%%%@%%%%%%** ****%%*++-++++***%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-...-.-...--------+++++++****%%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%**%%%***%%%%%**+++*%**+-------+++***%%%%%%%%%**** *+++-----+**%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*--......-.-------+++++++***%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%****%%%*%%%%%**++****+++-------+++*****%*****+* ------**%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@%*-......-------+++++++***%%%%@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%******%%%@%%*******++--------++++++**+++*+ -+**%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%+-.....--------+++++**%%%%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%**%%%%%%%*******++-+-----++++++++++ ****%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+....-.------++++***%%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%*%*%%%%%%%%****%%%*++++++++-+----- ******%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+----------+++++**%%%@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%**%%%%%%%%%***%%%**++++------- ******%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+----++++++++**%%%@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%*%%%%%%%%%%***++++---- *****%%%%@@@@@@@@@@@@@@@@@@@@@@%*++-+++++*****%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%*****++++ *****%%%%%%@@@@%%%@@@@@@@%%++++++*****%%@@@@%@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%***++++ *****%%%%*%*%%%%@@%%*++++***%%%%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%*********+++ +****%%%%**+---+++**%%%%%%%%%@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%****+