@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TTT@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T@TT@T@@T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@TT@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TT@T@TT@T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@TT@@@@@@@T@@@@@@@@T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TT@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@TT@@@@T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TTT@@@@@@T@T@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@T@@T@@@@@@@@@@TTT@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTT@WWWW@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT.TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTT@@WW@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT.TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTT@WW@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT..TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTT@@WWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT..TT...TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTT@WWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT..TTTTT.TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@TTTTTTTTTTTTTTTTTTTTTTTT@WWWWTTTTTTT@TTTTTTTTTTT......TTTTTTTTTTTTTTTTT...TTTT..TTTTTTTTTTTTTTTT...TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@TTTTTTTTTTTTTTTTTTTTTTTT@W@@@WTTTTTT@@@TTTTTTTT.......TTTTTTTTTTTTTTTTT....TTTT.TTTTTTTTTTTTTT........TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@T@@@TTTTTTTTTTTTTTTTTTTTTT@@@@@@@@TTTTTT@@@TTTTTTTT.........TTTTTTTTTTTTTT......TTT....TTTTTTTTT............TTTTTTTTTTTTTTT.TT.TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@TTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@TTTTW@TTTTTTTTT..........TTTTTTTTTTTT........TTTTT..TTTTTT................TTTTTTTTTTTTTT......TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@TTTTTTTTTTTTT...........TTTTTTTT..............TT....TTTT...............TTTTTTTTTTTTTT.......TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@TTTTTTTTTTTTT...........TTTTTTTT..............TT....TTTT...............TTTTTTTTTTTTTT.......TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@T@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@TTTTTTTTTTTT..........TTTTTTTT...............TTTT.@T.................TTTTTTTTTTTTTT.........TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@TTTTTTTTTTT.............TTTTT..................T...................TTTTTTTTTTTTT..........TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@TTTTTTTTTTT.............TTTT......................................TTTTTTTTTTTTTT...........TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@TTTTTTTTTTTTT.............TT..............................TT...TTTTTTTTTTTTTTTT............TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@TTTTTTTTTTTT.......................TTTT..................TTTTTTTTTTTTTTTTTTT..............TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@TTTTTTTTTTTTTT...................TTTTTT.................TT.TTTTTTTTTTTTTTT..............TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@TTTTTTTTTTTTTT.................TTTTTTW@@..................TTTTTTTTTTTTT................TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTT.TT..TTTTTTTTTTTTTTT@@@@@@@@@@@@TTTTTTTTTTTTTT.................TT@@WWW@@W@@..T.........T....TTTTTTTTTT...............TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTT.......TTTTTTTTTTTTTTT@@@T@@@@@@@@@TTTTTTTTTTTT..TTT.............WWWWWWWWWWWWTTT...........TT...TTTTTTT.................TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTT...TTTTTTTTTTTTTTTT@@@@@@@@@@@TTT@@@TTTTTT..TTT...........@@WWWWWWWWWWW@TTTTT...........T.T.T..TT.................TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTT.....TTTTTTTTTTTT@@@@@@@@@@@@@@@@@TTTTTTTTTTTTT.........@WWWWW@WWWWWW@@TTT.......................................TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTT...TTTTTTTTTTTTTTTTTT@@@@@TT@@@WTTTTTTTTTTTT........WWWWWTTTT@WWWWWW@TTTTT..................................TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTT..TTTTTTTTTTTTTTT...T@@@@@WWWWTTTTTTTTTTT.........@WWWWTTTTTWWWWWWWTTTT..................................TTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTT.TTTTTTTTTTTTTT...TTTTTTTTTTTT..T..T@@@@W@@W@@TTTTTTTTT........@@WWWW@TTTTWWWWW@@@TTTT...............................TTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTT.....TT..TTTTTTTTT....TTTT.TTTTTTTT.T@T@@W@W@@@TTTTTTTTTT.........@WW@@TTTTWWWW@@@@TTTT................................TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTT.....TT..TTTTTTTTT....TTTT.TTTTTTTT.T@T@@W@W@@@TTTTTTTTTT.........@WW@@TTTTWWWW@@@@TTTT................................TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTT...........TTTTTTT..........TTTTTTTT.@@@WWWWW@@@TTTTTTTT...........@WWWW@TT@WWWW@@@TTTTTTTTT.............T..............TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTT............TTTTT....TTTTTTTTTTTTT...@@WWWWWWWWWTTTTTTTT...........WWWWW@WWWWWWW@TTTTTTTTTTT.....TT....TTT.............TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTT.............TTT......TTTTTTTTTTTT....WWWW..WWWWTTTTTTTT...........@@@WWWWWTTWWWWTTTTTTTTTTTTTTTTTT....TTTTTT...........TTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@..........................TTTT...TTTT.....@@W.......WWTTTTTTTT.........@@@WWWWTTTTTW@TTTTTTTTTTTTTTTTTT....TTTTTTTTT.........TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@T@@@TTTT........................TT.....TT......@W..TTTT..W@TTTTTTT..........WWWWWWTTTTTW@TTTTTTTTTTTTTTTTTT.....TTTTTTTT.........TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@TTTT....................................TT.@WW.TTTT..W@.TTTTTTT..........WWWWWWTTWWWWWTTTTTTTTTTTTTTTTT....TTTTTTTTT..........TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@TT@@TTTTT...................................TT..@WWWW...W.......TTT............@@WWWWWWWWWTTTTTTTTTTTTTTTTT....TTTTTTTTTT.......TTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@T@T@TTTTTT.................................TTTT..WWWW.....T......TT..........T...@WWWWWWWW@TTTTTTTTTTTTTTTTTTTTTTTTTTTTT..........TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTTTT..................................TTTT.@@W....TTT......TT.........TTTT....@WWWWW@TTTTTTTTTTTTTTTTTTTTTTTTTTTTT.........TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TTTTTTTTT..................................TTTT........TTT..................TTTT.T.@WWWWW@@TTTTTTTTTTTTTTTTTTTTTTTTTTT..........TTTTTTTTTTTTT@T@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTT..................................TT.......TTTT.................TTTTTTT..@@@WWWW@TTTTTTTTTTTTTTTT@TTTTTTTTTT........TTTTTTTTTTTTTT@T@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@TTTTTTTTTTT...TT.....................................TTTT...............TTTTTTTTT.@@@WWWWWWWTTTTTTTTTTTT@@WWWTTTTT..........TTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@TT@TTTTTTTTTTT.TTTT................T.....................TTT...............TTTTTTTTT...WWWWWWWW@TTTTTTTTTTWWW@@WWTTTTTT........TTTTTTTTTTTTTT@T@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TTTTTTTTTTTTTTTTTT...........TT....TTT...................TT................TTTTTTTTT..@@@WWWWWWWW@TTTT@@@WW@@@@WW@TT..........TTTTTTTTTTTTTT@T@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTTTTT.........TTTTTT.TT........................................TTTTTTTT....@@@WWWWWWWW@@@@@WW@WW@@WWWWW.........TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTTTTT.........TTTTTT.TT........................................TTTTTTTT....@@@WWWWWWWW@@@@@WW@WW@@WWWWW.........TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTTTTTTTTTTTT.........TTTTTTTTTTTT....................................TTTTTTTTTTT....@W@WWWWWW@@@WWWWWWWWWWW@.........TTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTT........TTTTTTTTTTTTT.....................................TTTTTTTTTTTTT....@WWWWWWWWWWWW@@..@@W..........TTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTT........TTTTTTTTTTTTTTTT...WW..T............................TTTTTTTTTTTTT..WW@@WWWWWWWW@TT..............TTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTT.........TTTTTTTTTTTTTTTTTT.W@@TT............................TTTTTTTTT.TTTT...@@@WWWW@@TTTTT............@TTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTT..TTTTTT...T.........TTTTTTTTTTTTTTTTTTW@@@WW...........................TTTTTTT......TTTT...@WW@@TTTTTT...........@@@TTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTT..TT.................TTTTTTTTTTTTTTTTTW@@WWTTT...TT....................TTTTT.........TTTTT......TTT..............WW@TTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@TTTTTTT....TT................TTTTTTTTTTTTTTWW@@WTTTTTTTTTTTTT.................TTTT...........TTTTTTTTTTT...............WWW@TTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTTTT..TTTTT................TTTTTTTTTTTTWWWWWWTTTTTTTTTTTTT.................TTT...........TTTTTTTTTT..................WWW@TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTT.....TTTT................TTTTTTTTTT@WWWWW@@TTTTTTTTTTTTTTT..............TTTT............TTTTTTTT.....................W@TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTT.....TTT.........T.......TT@@@TTW@WWWWW@@TTTTTTTTTTTTTTTT...............TTTT..........TTTTTTTT...................TT..WTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@TTTT..................TT.......@@@@WW@WWWWWW@TT..TT...TTTTTTTT.T............TTTT..........TTTTT............TT..........TT.WTTTTTTTTTTTTTTT@@T@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTT........T........TTTT....@WWW@@@WWWWW@@@T...........TTTTTTTTTTT...........TT..........TTTT............TTTT..TTT.....T.W@TTTTTTTTTTTTTT@T@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTT......TT.T.........TTTTT.WW@WWWWWWTTWW@TT....TTT.T...TTTTTTTTTTTTT...................TTTT..............TTTTTTTTTT....WWW@TTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTT......TT.........TTTTTT@@WW@@WWWWTTTWWTTTT.............TTTTTTTTTTT....................TTTT...........TTTTTTTTTTTT...@@@@@@TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@T.......TTT.........TTTTT@@@WW@@WWWWTTWW@TTTT..............TTTTTTTTTTTT..................TT..............TTT.TTTTTTTT.@@@@@@@TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@T.......TTT.........TTTTT@@@WW@@WWWWTTWW@TTTT..............TTTTTTTTTTTT..................TT..............TTT.TTTTTTTT.@@@@@@@TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TTTT.........TT........TTTTWW@WWWWWWWWWWWW@TTTT.............T.TTTTTTTTTTT.........................................TTTTTT.@@@@@@@TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@........@@T........TTTTTWWWWWW@@WWW@@TTTTTTT@@T...........@TTTTTTTTTTTT.........................................TTTTT@@@@@@@@TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@T.........T........TTTTWWWWWW@@WW@@TTTTTTTTT..T.........T@.TTTTTTTTT...........................................TTTTTTT@@@@@@@TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@T@T@TTT......T.........TTTWWWWWWWWWW@TTTTTTTTTTTT.@...............TTT...............................................TTTTTTT@@@@@@TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@T@T@TTT..............TTTTTWWWWWWWW@@TTTTTTTTTTTTT..................................................................TTTTTTTT@@@@@TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTT............TTTTTT@@WWWWWW@TTTTTTTTTTTTTTTT.T...........................................TT................TTTTTTTT@@@@@@@@TTTTTTTTTTTW@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTT............TTTTT@@WWWWW@@TTTTTTTTTTTT..TTT.....T.@..................................TTTTTT...............TTTTTTT@@@@@@@@@@TTTTTTT@WWW@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TTTTTT...........TTTTTTWWWWWWW@TTTTTTTTTTT......TTT...T@..................................TTTTTTTT...............TTTTTT@@@@@@@@@@T@TTT@@@@@W@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTT..........TTTTTTWWWWWW@@TTTTTTTTTTT......TTTT..........................TT.........TTTTT.TTTTT..............TTTTW@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@TTTTT..........TTTTTWWWWWWW@@TTTTTTTTTT.......TTTTTTTT.....................TTTT........TTTT...TTTTTTT.............@@WW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTT...........TTT@@WWTTWWWWTTTTTTTTTTT........TTTTTTT...........TTT..TTT.TTTTTT..............TTTTTTTT..............@W@@@@@@@@@@@@@@@@@@@W@T@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTT........TTTWWWWTTTTW@TTTTTTTTTTTTT.....TTTTTT...........TTTTTTTTTTTTTTTTT...............TTTTTTTTT..............@@@@@@@@@@@@@@@@@WWW@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTTT.......TTT@@@WTTTT@@TTTTTTTTTTTTT......TT............TTTTTTTTTTTTTTTTTTT..............TTTTTTTTTT@W@................@@@TTTT@@@@TTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTT.........TTTT@WWTTW@TTTTTTT..TTTTT..................TTTTTTTTTTTTTTTTTTTT...............TTTTTT@@WWWWWWW...........TT....TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTT........TTTWWWWWWWTTTTT.....TTTTT.................TTTTTTTTTTTTTTTTTTTT..............TTTTTWW@@WWWWWW@@...........TTTTTTTTTTTTTTTTT@@@TT@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTT........TTTWWWWWWWTTTTT.....TTTTT.................TTTTTTTTTTTTTTTTTTTT..............TTTTTWW@@WWWWWW@@...........TTTTTTTTTTTTTTTTT@@@TT@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTTTTT........TTTTTWTTTWWTTTT......TTT..................TTTTTTTTTTTTTTTTTTTTT........TTTT.TTTTT@WWWWWWWWW@..............TTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTTTTTT......TTTTTT@TTWWTTT...........................TTTTTTTTTTTTTTTTTTTTTTT......TTTTTTTTT...T@@WWW@.....T..............T.T..TTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@TTTTTT.......TTTT..@WWWW@TT............................TTTTTTTTTTTTTTTTTTTTTT........TTTT.....T..TT@WW@TTTTTT....................TTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@TTTTTTT......TTTT..WWW@...............................TTTTTTTTTTTTTTTTTTTTTTTT.......TT..T.T.T.T...@WWTTTTTTT....................TTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@TTTTT.........TTT...@W................................TTTTTTTTTTTTTTTTTTTTTTTT.........T.......TT..@W@TTTTTT.....TTTT............TTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTT.........TTTT...................................TTTTTTTTTTTTTTTTTTTTTTTTT....................@WTTTTTT........T............TTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTT............TTTT..................................TTTTTTTTTTTTTTTTTTTTTTT......................@WTTTTT.........TTT..........TTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@T@@T..T..........................TTT.......................TTTTTTTTTTTTTTTTTTTTT....................TT@WTTTTT.........TTT..........TTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@.............................TTTTTTT...................TTTTTTTTTTTTTTTTTTTTT.......................@W@TTTTT........TTT.........TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@T......TTT.................@@TTTTTTT....................TTTTTTTTTTTTTTTTTTT.....................T@@@WWTTTTT........TTT.........TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTT...TTTTTT.............TWWW@@TTTTT.....................TTTTTTTTTTTTTTT...............T...TTT..@WWWWWWTTTT......TTTTTT.......TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTT.TTTTTT.............TTTTWW@TT...........................TTTTTTTTTTTT.............T...TTTTT.T@WWWWW@TTTTT.......TTTTTTT..T.TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTT..........T.@TTTTWTTT............................TT....TTT..............TTT...TTTTT@WWW@@TTTTT.T.......TTTTTTTT.TTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTT........TT.@@TTTWTTT...............................................T..TTTTTTTTTTTTWWWW@TTTTT...........TTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTTT......TTT.T@@TTW@TT.........T...................................TTT..TTTTTTTTTTT@WW@@TTTTTTTT.........TTTTTTTTTTT.....TTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTTT......TTT.T@@TTW@TT.........T...................................TTT..TTTTTTTTTTT@WW@@TTTTTTTT.........TTTTTTTTTTT.....TTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTT.........TT..TWWW@@T........TTT...................................TTTTTTTTTTTTTTTT@WW@@TTTTTTTT.........TTTTT.......TTT..TTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTT..TTT..T........TTTT..T@WW@@.........TT.................................TTTTTTTT.TTTTTTTTTT@W@@TTTTTTTTT........TT....TTTTT.TTTT.TTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@TTTT.TTTT...........TTTT..@WW@WW......TTTT.................................TTTT.TT.....TTTTTTT@WWWTTTTTTTT............TTT.TTTTTTTT.TTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@...TTT.............TTT.@WWWW@@@@.TTTTTT.........TT.......................T.T.........TTTTT@@@WWWTTTTTTT.................TTTTTTT.TTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@WWW@@T..T..............TTT.@@WWWT@@@TTTTTT.........TTTTT...........TT...................TTTTTTT@WWWWTTTT..T...................TTTTT.TTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@WTTTWTT...TT..........TTTT.T@W@@@@@TTTTTT.......TTTTTTTT........TTTTTT..................TTTTTTT@WWWTTTT..........................TT.TTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTW@@TTTTT.........TTTTTTT@@@@@..TTTTTT.......TTTTTTTT........TTTTTTT.................TT@TTT@WWWWTTTT..............................TTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTWW@TTTTT........TTTTTTT@@@@@@..TTTTTT......TTTTTTTTT.........TTTTTT................TTTWWWWWWW@@TTT.............................T.TTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTWWWWWTTTTT.......TTTTTTT@@@@.....TTTT........TTTTTTT..........TTTTTTT...............TTWTTTWTWW@@TTTT...............T..........TTT...TT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@WWWWTTWWTTTTTT.......TTT@@@@@...T.....TT.......TTTTTT............TTTTTT.................@WTTTT@W@TTTTTTT..TT........T....T.........TTT.TT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@T@@@T@@WTTTW@TTTT........TTT@@@@@TTTTTT.............TTTTTTT............TTTT..................WWTTWWWTTTTTTTTTTTTT........TT.TTT..T...TTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTT@WTTWWTTTT..T...TTTTT@@@@TTTTT..............TTTTTTTTT.......TT..TTT...................@@WWW@@TTTTTTTTTTTTT.......TT..TTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTT@WTTW@@TTTTTTTTTTTTT@@@@TTTTTT...............TTTTTTT........TTTTTT........T.............@@@TTTTTTTTTTTTTT........TTT...TTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTT@WW@@@@@@@@@@@@@T@@@@@@TTTTTTTT..............TTTTT........TTTTTTT.......TTTT..............TTTTTTTTTTTTTT..........TTT.TTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTTTW@TTT@@@@@@@@@@@@@@@@TTTTTTTTTTT...........TTTT@...........TTTTT.......TTTTT..........TTTTTT...TTTTTT.............TT..TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@TT@TTTTTW@TTT@@@@@@@@@@@@@@@@TTTTTTTTTTT...........TTTT@...........TTTTT.......TTTTT..........TTTTTT...TTTTTT.............TT..TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTT@TTTT@@@@@@@@@@@@@TTTTTTTTTTTTTTT........TTTTT.TTT......T.TTTTT......TTTTTTTT..........TTT.....TT.TT............TTTT..TTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTT@@@@@@@@TTTTTTTTTTTTTT.........TTTTT...TT....TTTTTTTTT.....TTTTTTTTT...................................TTTT...TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTT@@@@@@TTTTTTTTTTTTTTT..........TTTTTTT...@TT@TTTTTTTTT......TTT@@TTTTT.................................TTTTTT..TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT............TTTTT........TTTTTTTTT.......@T@@@@TT....................................TTTTT.TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT.............TTTT.....TTTTTTTTTTTT........@@@TTTTTT...................................TTTT..TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT..................TTTT....TTTTTTTTTTTT........W@@TTTT......................................TTT.TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT...................TTT....TTTTTTTTTTT.........WWWTT.........TTT.......T.TTT.................TTT..TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT............................TTTTTTTT...........WWWTTTT......TTTTT...TTTTTTTT..................TTT..TTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTTTTTTTTTTTTTTTTTTTTTTTTT.............................TTTTT.............@W@TTTTT....TTTTTTTTTTTTTTTTTTTTT................TT..TTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTTTTTTTTTTTTTTTTTTTTTTTT...............................................@@@@T@TTTT...TTTTTTTTTTTTTTTTTTTTTT...............TTT.TTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTT....................T............................WW@@@@@@@....TTTTTTTTTTTTTTTTTTTTTTT..............TTT.TTTT.TTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTT...................TTTT.........................T..W@@@@@@@@..TTTTTTTTTTTTTTTTTTTTTTTT..............TTT...T..TTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTTTTTTTTTTTTTTTTTTTT....................TTTTT............................@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTT............TTTTT....TTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@T@TTTTTTTTTTTTTTTTTTTTTTT....................TTTTT...@.....................TT..@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTT.............TTTTTTT.TTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTT....................TTTTTTTTT..@....................TT.@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTT.............TTTTTT..TTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTT....................TTTTTTTTT..@....................TT.@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTT.............TTTTTT..TTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTT......................TTTTTTTTTTT@@.......T............T...@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTT..............TTTTTT.TTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTT........................TTTTTTTTTT...........TTTTTTT.......TT..W@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTT...............TTTTTT..TT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTT......................TTTTTTTTTT............TTTTTT........TT....@@@@@@@TTTTTTTTTTTTTTTTTTTTTT...............TTTTTTT.TT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTT....................TTTTTTTT.............T..TTTTTT.........TT...@@@@@@TTTTTTTTTTTTTTTTTTTTT................TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTT..........TTTT..TTTTTTTTTT..............TT..TTTT.........TTTTT.@@@@@@TTTTTTTTTTTTTTTTTTTTTT...............TTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTT..TT...TTTTTTTTTTTTTTTTTT............TTTTT.TTTTTT.........TTT..@@@@@@@@TTTTTTTTTTTTTTTTTT...............TTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTT.TTTTTTTTTTTTTTTTTTTT............TTTTTTTTTTT.........TTTTT.@@@@@@@@TTTTTTTTTTTTTTTTTTTTTT..........TTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT...........TTTTTTTTTTTTT.........TTTT..@@@@@@TTTTTTTTTTTTTTTTTTTTTTTT.T.T...TTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT......TTTTTTTTTTTTTTTT......TTTTTT.@@@@TTTTTTTTTTTTTTTTTTTTTTTTTT.TTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT..TTTTTTTTTTTTTTTTTTTT.....TTTTTT..@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT.@@@@TTWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@W@@WWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@WW@TTWWW@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@TTT@@@@@@@TT@@T@T@@@@@@@@@@@@@@@@@@@@@TT@@@@@@T@@TT@T@@@@TT@@@@@@@@@@@@T@@@@@@@@@@@@@@@@T@@@@@@@T@@TTT@@@@@@@@@@@@@T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@@@@@@@@@@@@TT@@@@@@@@@@@@@@@@@@TT@@@@@@@@@@@@@@@@T@@@@@@@@@@@@TT@@@@@@T@@@@@@@@@@@@@@@@TT@TT@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@@@@@@@@@@@@TT@@@@@@@@@@@@@@@@@@TT@@@@@@@@@@@@@@@@T@@@@@@@@@@@@TT@@@@@@T@@@@@@@@@@@@@@@@TT@TT@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TT@@@@@@@@@@@@@T@@@@@@@@@@@@@@@@@@@@@@@@@@TT@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
