.....(((((((....)))))))...(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
.....(((((((....))))))).((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))((((...)))).
....((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
....((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
....((((((((....))))))))...((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
....((((((((....))))))))..(((.(((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..)))))..)))....
....((((((((....))))))))..(((((.(((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).))....
....((((((((....))))))))..(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))....
....((((((((....))))))))..(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
....((((((((....))))))))..(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
....((((((((....))))))))..(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
....((((((((....))))))))..(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
....((((((((....)))))))).((((.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)))...)
....((((((((....))))))))(..((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).)))..)..
....((((((((....))))))))(.(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).)).)..
....((((((((....))))))))(.(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).)))).)..
....((((((((....))))))))(.(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).))).)..
....((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).....
...(((((((((....)))))))))...((((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......))).)))))))).......
...(((((((((....))))))))).(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..(.((((((((....)))))))).)(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..(.((((((((....)))))))).)(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..(.((((((((....)))))))).)(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..(.((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).)...
..((.(((((((....))))))).))...((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
..((.(((((((....))))))).)).((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).))).....
..((.(((((((....))))))).))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).))))....
..((.(((((((....))))))).))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((.(((((....))))))).))..(((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
..(((((((((......))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
..(((((((((......)))))))))(((((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).))))))...
..((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....))...
..((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).))))))...
..((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).))))))...
..((((((((((....))))))))))....(((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).........
..((((((((((....))))))))))....(((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
..((((((((((....))))))))))...((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
..((((((((((....))))))))))...((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
..((((((((((....))))))))))...((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
..((((((((((....))))))))))...((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
..((((((((((....))))))))))...((((((((((..((((..(.............)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
..((((((((((....))))))))))...((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
..((((((((((....))))))))))...((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
..((((((((((....))))))))))...((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
..((((((((((....))))))))))...((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
..((((((((((....))))))))))..((((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
..((((((((((....))))))))))..(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
..((((((((((....))))))))))..(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
..((((((((((....))))))))))..(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
..((((((((((....))))))))))..(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
..((((((((((....))))))))))..(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
..((((((((((....))))))))))..(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
..((((((((((....))))))))))..(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
..((((((((((....))))))))))..((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
..((((((((((....))))))))))..(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((.((...)).))))))))))).......
..((((((((((....))))))))))..(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
..((((((((((....))))))))))..(((((((((..(.((....))).........(((((....)))))((((((..(((....)))...)))))).((((.....))))))))))))).......
..((((((((((....))))))))))..(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
..((((((((((....))))))))))..(((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
..((((((((((....))))))))))..(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
..((((((((((....))))))))))..(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..((((..((..........))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((...(((.....)))...)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
..((((((((((....))))))))))..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
..((((((((((....))))))))))..(((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
..((((((((((....)))))))))).(..(((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))...).....
..((((((((((....)))))))))).(.((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..).....
..((((((((((....)))))))))).((((.(((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).).....
..((((((((((....)))))))))).((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).).....
..((((((((((....)))))))))).((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
..((((((((((....)))))))))).((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).....
..((((((((((....)))))))))).((((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)).....
..((((((((((....)))))))))).((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
..((((((((((....)))))))))).((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
..((((((((((....)))))))))).((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
..((((((((((....)))))))))).((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).....
..((((((((((....)))))))))).((((((((.(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))).))).....
..((((((((((....)))))))))).((((((((.(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).).....
..((((((((((....)))))))))).((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)).....
..((((((((((....)))))))))).((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
..((((((((((....)))))))))).((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).....
..((((((((((....)))))))))).((((((((.(((..(((((.((.(....)...).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
..((((((((((....)))))))))).((((((((.(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)).....
..((((((((((....)))))))))).(((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
..((((((((((....)))))))))).(((((((((.((..(((((...((((...))))...))))))).).(((((((((((....))))).)))))).(((((...)))))..))))).))).....
..((((((((((....)))))))))).((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).).....
..((((((((((....)))))))))).((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).))).....
..((((((((((....)))))))))).((((((((((....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((((...)))))))))))).))).....
..((((((((((....)))))))))).((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).).....
..((((((((((....)))))))))).((((((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..((((..(.((.......)).)..))))..)))((((((.((((....))))..)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))).))).....
..((((((((((....)))))))))).((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).((((.....)))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
..((((((((((....)))))))))).((((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
..((((((((((....)))))))))).((((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
..((((((((((....))))))))))(.(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.(......)))..))))))).).....
..((((((((((....))))))))))(.(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))))..)....
..((((((((((....))))))))))(.(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
..((((((((((....))))))))))(.(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
..((((((((((....))))))))))(.(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
..((((((((((....))))))))))((..(((((((((..(((((...((.......))...)))))..)))((((((((((......)))).)))))).(((((...))))).))))))...))....
..((((((((((....))))))))))((.((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))..))....
..((((((((((....))))))))))((.((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))..))....
..((((((((((....))))))))))((.((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))..))....
..((((((((((....))))))))))((.((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))..))....
..((((((((((....))))))))))((.((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..))....
..((((((((((....))))))))))((.((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))..))....
..((((((((((....))))))))))((.((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..))....
..((((((((((....))))))))))((.((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).).))....
..((((((((((....))))))))))((.((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..))....
..((((((((((....))))))))))(((.(((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.(...).)))..)))))..)))....
..((((((((((....))))))))))(((.(((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))..)))....
..((((((((((....))))))))))(((.(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)))....
..((((((((((....))))))))))(((.(((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)))....
..((((((((((....))))))))))(((.(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)))....
..((((((((((....))))))))))(((.(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))..)))....
..((((((((((....))))))))))(((.(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)))....
..((((((((((....))))))))))((((.((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..))))....
..((((((((((....))))))))))(((((.(((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))).)).)))....
..((((((((((....))))))))))(((((.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).))....
..((((((((((....))))))))))((((((.((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..)).)).))))....
..((((((((((....))))))))))((((((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).))....
..((((((((((....))))))))))((((((.((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).))).)).))))....
..((((((((((....))))))))))(((((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..((((((((((....))))))))))(((((((((..((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((....(((...)))....)))))..)))(((((((((((....))))).))))))................)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.........))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....)).......))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(.........).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..((((.....))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....)).......)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((((...))))...)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))....
..((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))....
..((((((((((....))))))))))(((((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))....
..((((((((((....))))))))))(((((((((.(((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))....
..((((((((((....))))))))))((((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))((((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))((((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((......................(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).))....
..((((((((((....))))))))))(((((((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).))))....
..((((((((((....))))))))))(((((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).))....
..((((((((((....))))))))))(((((((((((....((....))..........(((........)))(((((((((((....))))).)))))).((((.....)))))))))))).)))....
..((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((.........)))))))))).)))....
..((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).....))))))).))))....
..((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).....)))))))).)))....
..((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))).))))....
..((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......))))))))))).)))....
..((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).))))....
..((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).))....
..((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))).)))....
..((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).))....
..((((((((((....))))))))))(((((((((((....((....)).........((((((....))))))((((((((((....))))).)))))..(((((...))))))))))))).)))....
..((((((((((....))))))))))(((((((((((....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).((((.....))))))))))).))))....
..((((((((((....))))))))))(((((((((((..(.((....))).........(((((....)))))((((((.((((....))))..)))))).((((.....))))))))))))).))....
..((((((((((....))))))))))(((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).))))....
..((((((((((....))))))))))(((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).))))....
..((((((((((....))))))))))(((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).))....
..((((((((((....))))))))))(((((((((((.(........)...........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))).)))....
..((((((((((....))))))))))(((((((((((((...((((.(.((((...)))).).))))...)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..((((...................))))..)))(((((((((((....))))).)))))).((....))......))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((...................))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((....(.........)....))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((..(.............)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((....))......))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((....))......))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((....))......)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((......)...........))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((...((.......))...)))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....))......))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).((....))....).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).((((.....)))))))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))((((((...............)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((.(((....))).).))))))...............)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))...............)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.(((....).)).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....)))..))))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((.......))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))...............)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))...............)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))))..)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))))..)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).))....
..((((((((((....))))))))))(((((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))....
..((((((((((....))))))))))(((((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))....
..((((((((((....))))))))))(((((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))....
.(..((((((((....)))))))).).((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).).....
.(..((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.(....))))).))))..)..
.(..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).))))..)..
.(.(((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))....
.((..((((((......)))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
.((..(((((((....)))))))...(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
.((..(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
.((..(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))..
.((..(((((((....))))))).((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)).))..
.((..(((((((....)))))))(((((.((.....)).))))..).............(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
.((.((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).))..
.((.((((((((....))))))))..(.(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).).))..
.((.((((((((....))))))))..(((.(((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))..)))))..
.((.((((((((....)))))))).).).((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))........
.((.((((((((....)))))))).)).((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.((.((((((((....)))))))).)).(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.((.((((((((....)))))))).))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.((.((((((((....)))))))).))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))...............))))))).)).....
.((.((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))).))..
.((.((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
.((.((((((((....))))))))((((.(.......).))))................(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))).))..
.((.((((((((....))))))))((((.((.....)).))))................((((......)))).((((((((((....))))).))))).((((.((((.......)))).)))).))..
.((.((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(((.((((.......)))).)))..))..
.((.((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
.((.((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.(((((....).)))).)))).))..
.((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))).))..
.((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))).))..
.((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))........((..(((...)))..)).))..
.((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).)))..))..
.((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))..
.((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..((((....).)))..)))).))..
.((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
.((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))).))..
.((.((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
.((.((((((((....))))))))((((.((.....)).)))).....)).........((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).....
.((.((((((((....))))))))((((.((.....)).)))).....)).........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).....
.((.((((((((....))))))))((((.((.....)).))))....(((.........(((((....)))))(((((((((((....))))).)))))).(((((...))))).....)))....))..
.((.((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((.(.((((.......))))..))).))..
.((.((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
.((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).))))..)).
.((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
.(((..((((((....))))))......(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))..
.(((..((((((....))))))..((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....)))))))..(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((..(.....)..))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((.((((.(....))))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((((((......)))).)))))).(((.((((.......)))).))).)))..
.(((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))..
.(((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((((...)))))...........)))..
.(((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.....(((.......))).....))))..
.(((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).)))).........(...)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))........(....)..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((.(((((((....))))))).((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).)))).((......)).....((((......))))((((((.((((....))))..))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))..
.(((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))..
.(((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))..
.(((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).(((((........).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....))))))).)).)(((((((((((..(((((.(.((.......)).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
.(((.(((((((....))))))).))).((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((.(((((((....))))))).))).(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((.(((((((....))))))).)))((((((((((((..(((((.(.(((.....))).))).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((.(((((((....))))))).)))((((((((((((..(((((.(.((((...)))).).)))))..)))(((.(((((((....))))).)).))).((((.....)))).)))))).))).....
.(((.(((((((....))))))).)))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((.(((((((....)))))))(((((.((.....)).))))..).............(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((.(((((((....)))))))(((((.((.....)).)))).)..............(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.((((((((((......)))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.((((((((((......)))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.((((((((((......)))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.((((((((((......))))))))))((.(.(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).)..)).....
.((((((((((......))))))))))((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.((((((((((......))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....))))))).((((.((.....)).))))...)))).........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).....
.(((((((((((....))))))))......(((((((((..((((..(.((((...)))).)..))))..)))(((.(((((((....))))).)).))).(((((...))))).))))))....)))..
.(((((((((((....)))))))).....((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))...)))..
.(((((((((((....)))))))).....((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))...)))..
.(((((((((((....)))))))).....((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))...)))..
.(((((((((((....)))))))).....((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))...)))..
.(((((((((((....))))))))....(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))..
.(((((((((((....))))))))....(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))..
.(((((((((((....))))))))....(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))..
.(((((((((((....))))))))....(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))..
.(((((((((((....))))))))....(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((....))......))))))))..)))..
.(((((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))))..)))..
.(((((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))..
.(((((((((((....))))))))....(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))..
.(((((((((((....))))))))....(((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))..
.(((((((((((....))))))))...((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).))))))..
.(((((((((((....))))))))...((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))..
.(((((((((((....))))))))...(((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
.(((((((((((....))))))))...((((((((((.......(((...)))......(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))).)))))..
.(((((((((((....))))))))...((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).))))))..
.(((((((((((....))))))))...((((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
.(((((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
.(((((((((((....))))))))...((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
.(((((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))..
.(((((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))..
.(((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
.(((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
.(((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
.(((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..((.(......))).)))))))).))))..
.(((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
.(((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
.(((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
.(((((((((((....))))))))..(.(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
.(((((((((((....)))))))).(..(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
.(((((((((((....)))))))).(..(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
.(((((((((((....)))))))).(..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
.(((((((((((....)))))))).(((...........))).................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....)))))))).(((.((.....)).))).................(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))..
.(((((((((((....)))))))).(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....)))))))).(((.((.....)).))).(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((.(.((.....)).).))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))..
.(((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))(((..((.....))..)))..((..........))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))(((..((.....))..)))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((...........))))................(((........)))((((((((((......)))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((...........))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))..
.(((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))(....((((.......))))....))))..
.(((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((...........)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((...........))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((..(.....)..))))................(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))..
.(((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))(.(((((((.......)))).)))))))..
.(((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((..(.....)..)))).(((...)))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((..(.....)..))))(((........)))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.(.......).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).................((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((........))).((((((((((....))))).))))).((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((........)))((((((..(((....)))...))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((.(((....))).).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((.((...)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......)))).((((((((((....))))).))))).((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))((((((..(((....)))...))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))((((((..(((....)))...))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))((((((.((((....))))..))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))((((((.((((....))))..))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))((((((((((......)))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))((((((((((.(...))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(((.((((.(....))))).))).)))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((...((.......))...)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..((((....).)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................((((.(...)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(.(((((((((....))))).)))).)((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((.(((((....)))))..)))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((.(((((....)))))..)))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((..((....))..).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((((.(...))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))........((..((.....))..)))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))........((..(((...)))..)))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).....((((.(....))))).....)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))....(((((.......)))).)...)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))...(..(((.......)))..)...)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))...((((((.......))))..)).)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))...((((((.......)))).))..)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(((((((.......))).)))).)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(((((((.......)))).))).)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((((...)))))...........)))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(....((((.......))))....))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((....(((.......)))....)))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((...((((.(....)))))...)))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.(.((((.......)))).).)))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.((((((.......))).))))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..(((((....).))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((...((.((....)).)))))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((..(...))))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..((((....).)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......))).))))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))...............((((((....))))))((((((((((....))))).))))).((((..(((.(....))))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))...............((((((....))))))((((((((((....))))).))))).((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).........(...)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))........(.....).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))........(....)..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))..
.(((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).......((.....))((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).......(((...)))((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))......(((.....)))((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))......((((...)))).(((....)))..(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))......((((...))))((((....)))).(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))......((((...))))((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).)))))).(((((...))))).....))....)))..
.(((((((((((....))))))))((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..)).......)))..
.(((((((((((....))))))))((((.((.....)).))))....(......)....(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))....(.....).....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))....(((.........(((((....)))))(((((((((((....))))).))))))......(((.......))))))...)))..
.(((((((((((....))))))))((((.((.....)).))))....(((.(((.....(((((....)))))(((((((((((....))))).)))))).(((((...))))).))).)))...)))..
.(((((((((((....))))))))((((.((.....)).))))....))).........(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).)))......
.(((((((((((....))))))))((((.((.....)).))))....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).(((........))).
.(((((((((((....))))))))((((.((.....)).))))...(..........).(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))...(..........).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))...(.........)..((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))...((.......))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))...((.......))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(.........)...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(.........)...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(.......).....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(......)......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(....(....)..)(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..((..........))((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))((((((.((((....))))..))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))..
.(((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..((...)).......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))..(((.......).))(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).(........).....((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((((...((.......))...)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))..
.(((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((.......))....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))..
.(((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((......)).....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))..
.(((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).((.....))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).(((...)))......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(.............).((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))(......)........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(...)...........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))((..........))..(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))((..........))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))((..(....)..))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)).).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))((((((.((((....))))..))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..((((.(...)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....))))).((((((((((....))))).))))).((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(.(((((((((....))))).)))).)(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((..(((....)))...))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))))..))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((.(((....))).).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(((..(((((....).))))..))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))..
.(((((((((((....))))))))((((.((.....)).))))(((.(....).)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))(((((.(.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
.(((((((((((....))))))))).(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
.(((((((((((....)))))))))).)..(((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
.(((((((((((....)))))))))).)..(((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
.(((((((((((....)))))))))).)..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
.(((((((((((....)))))))))).)..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
.(((((((((((....)))))))))).)..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
.(((((((((((....)))))))))).).((((((.(((..((((..((.((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
.(((((((((((....)))))))))).).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
.(((((((((((....)))))))))).).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
.(((((((((((....)))))))))).).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
.(((((((((((....)))))))))).).((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
.(((((((((((....)))))))))).).((((((((((..((((...(.((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))).).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))........
.(((((((((((....)))))))))).).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
.(((((((((((....)))))))))).).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))).).((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))).).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))).).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
.(((((((((((....)))))))))).).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))).)(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
.(((((((((((....)))))))))).)(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....)))))))))).)(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))))).......
.(((((((((((....)))))))))).)(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
.(((((((((((....)))))))))).)(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....)))))))))).)(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((.........))..))))))).......
.(((((((((((....)))))))))).)(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....)))))))))).)(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
.(((((((((((....)))))))))).)(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....)))))))))).)(((((((((..(.((....)))..(....).(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....)))))))))).)(((((((((.(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....)))))))))).)(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((..........)))))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....)))))))))).)(((((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))((.((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))..))))...
.(((((((((((....))))))))))).........(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
.(((((((((((....))))))))))).........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
.(((((((((((....))))))))))).........(((((((................(((((....)))))(((((((((((....))))).)))))).(((.......)))......)))))))...
.(((((((((((....))))))))))).........((((((((...............((((......))))(((((((((((....))))).))))))......(((.......)))))))))))...
.(((((((((((....))))))))))).........((((((((....((.........(((((....)))))(((((((((((....))))).)))))).))...(((.......)))))))))))...
.(((((((((((....)))))))))))....((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).))))((((.......))))..........
.(((((((((((....)))))))))))....((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
.(((((((((((....)))))))))))...(.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))..........
.(((((((((((....)))))))))))...(((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
.(((((((((((....)))))))))))...(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).........
.(((((((((((....)))))))))))...(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
.(((((((((((....)))))))))))...(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
.(((((((((((....)))))))))))...(((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
.(((((((((((....)))))))))))...(((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
.(((((((((((....)))))))))))...(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((...(((.....)))...)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
.(((((((((((....)))))))))))...(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
.(((((((((((....)))))))))))..((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))........
.(((((((((((....)))))))))))..((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
.(((((((((((....)))))))))))..((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
.(((((((((((....)))))))))))..((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
.(((((((((((....)))))))))))..((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
.(((((((((((....)))))))))))..((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
.(((((((((((....)))))))))))..((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
.(((((((((((....)))))))))))..((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
.(((((((((((....)))))))))))..((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
.(((((((((((....)))))))))))..((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
.(((((((((((....)))))))))))..((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
.(((((((((((....)))))))))))..((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
.(((((((((((....)))))))))))..(((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..(((((((..(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((.......))).)))))))........
.(((((((((((....)))))))))))..((((((((......................(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
.(((((((((((....)))))))))))..((((((((....((....))..........((((......))))((((((.((((....))))..)))))).(((((...)))))))))))))........
.(((((((((((....)))))))))))..((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))........
.(((((((((((....)))))))))))..((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
.(((((((((((....)))))))))))..((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
.(((((((((((....)))))))))))..((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
.(((((((((((....)))))))))))..((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
.(((((((((((....)))))))))))..((((((((((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((.(...(((.....)))...).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.(((.....))).)..))))..)))((.((((((((....))))).))).)).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((......(....).....)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((.(......)))))))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))...............)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((((...)))).).)))))..)))(((((.((.((....)).))..))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
.(((((((((((....)))))))))))..((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
.(((((((((((....))))))))))).(.(((((.(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((((.....))))..))))).).......
.(((((((((((....))))))))))).(((.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
.(((((((((((....))))))))))).((((.((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)).)))).......
.(((((((((((....))))))))))).((((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
.(((((((((((....))))))))))).(((((((.(((..((....(.((((...)))).)....))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..((((..(.............)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..((((..(.((.......)).)..))))..)))((((((((((......)))).)))))).((.(......).)).))))))).......
.(((((((((((....))))))))))).(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..((((...))))...))))))).......
.(((((((((((....))))))))))).(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
.(((((((((((....))))))))))).(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
.(((((((((((....))))))))))).(((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
.(((((((((((....))))))))))).((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).((((((((.((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).((((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((....((....))..........(((((....)))))((((((..(((....)))...)))))).(((.......)))))))))))).......
.(((((((((((....))))))))))).(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
.(((((((((((....))))))))))).(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
.(((((((((((....))))))))))).(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).(((((((((....(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).(((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
.(((((((((((....))))))))))).(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
.(((((((((((....))))))))))).(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).(((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).((((((((((...((((..(.((((...)))).)..))))...))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((...(.((.......)).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((...((..(....)..).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((...................))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((....((.......))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(..((.....))..)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.((.......)).)..))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))...............)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.(((....).)).)..))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
.(((((((((((....))))))))))).(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))...............)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(....(...)....).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....)))..))))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((.........))))))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....)))..))))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))...............)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((....))......)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.((..........))..)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
.(((((((((((....))))))))))).(((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
.(((((((((((....)))))))))))(.((((((((....((((..(.((((...)))).)..)))).....(((((((((((....))))).)))))).(((((...)))))))))))))..).....
.(((((((((((....)))))))))))(.((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))..).....
.(((((((((((....)))))))))))(.((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..).....
.(((((((((((....)))))))))))((.(((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))..)).....
.(((((((((((....)))))))))))((.(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))..)).....
.(((((((((((....)))))))))))((.(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))..)).....
.(((((((((((....)))))))))))((.(((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))..)).....
.(((((((((((....)))))))))))((.(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))..)).....
.(((((((((((....)))))))))))((.(((((((((..(((((..(..........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).).....
.(((((((((((....)))))))))))((.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))..)).....
.(((((((((((....)))))))))))((.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))..)).....
.(((((((((((....)))))))))))(((.((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..))).....
.(((((((((((....)))))))))))((((.(((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).).....
.(((((((((((....)))))))))))((((.(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).).....
.(((((((((((....)))))))))))((((.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).).))).....
.(((((((((((....)))))))))))((((((((..((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..((.(..(.((((...)))).)..).))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..((((....((((...))))....))))..)))((.((((((((....))))).))).)).((((.....))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..((((..(.(((.....))).)..))))..))).((((((((((....))))).)))))..((....)).......))))).))).....
.(((((((((((....)))))))))))((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.........))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(......)))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((..(.((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((..(.(((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((....)).......)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....)).......)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((.(....).))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.((..........)).)).)))..)))(((((((((((....))))).)))))).((((.....))))..))))))).).....
.(((((((((((....)))))))))))((((((((.(((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)).....
.(((((((((((....)))))))))))((((((((.(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)).....
.(((((((((((....)))))))))))(((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))(((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))(((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))(((((((((...(.((....))).........(((((....)))))((((((..(((....)))...)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))(((((((((...((((....)).....))...((((......))))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))(((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((....))......)))))).))).....
.(((((((((((....)))))))))))((((((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).).....
.(((((((((((....)))))))))))((((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).))).....
.(((((((((((....)))))))))))((((((((((....((....))..........((((......))))(((((((((((....))))).))))))..((((...)))).)))))))).)).....
.(((((((((((....)))))))))))((((((((((....((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))))))))).))).....
.(((((((((((....)))))))))))((((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...))))))))))))).)).....
.(((((((((((....)))))))))))((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))).).....
.(((((((((((....)))))))))))((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))))))))))).)).....
.(((((((((((....)))))))))))((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).).....
.(((((((((((....)))))))))))((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))).)).....
.(((((((((((....)))))))))))((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).).....
.(((((((((((....)))))))))))((((((((((....((....)).(((...)))(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).))).....
.(((((((((((....)))))))))))((((((((((..(.((....))).........(((((....))))).((((((((((....))))).)))))..(((((...)))))))))))))).).....
.(((((((((((....)))))))))))((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).))))))..............))))))))).).....
.(((((((((((....)))))))))))((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((.........))))))))).))).....
.(((((((((((....)))))))))))((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))).))).....
.(((((((((((....)))))))))))((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......))))))))))).)).....
.(((((((((((....)))))))))))((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).))).....
.(((((((((((....)))))))))))((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))).)).....
.(((((((((((....)))))))))))((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).).....
.(((((((((((....)))))))))))((((((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).((((.....)))))))))))).)).....
.(((((((((((....)))))))))))((((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).((((.....)))))))))))).)).....
.(((((((((((....)))))))))))((((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...))))))))))))).)).....
.(((((((((((....)))))))))))((((((((((((..((.(..(.((((...)))).)..).))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((.((.(.(((.....))).).)).))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((...(.(((.....))).)...)))..)).(((((((((((....))))).)))))).((((.....))))))))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((....))......)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((.(...(((.....)))...).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((....((.......))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((....((((...))))....))))..)))((((((.((((....))))..)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..(..((.......)))..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..((((..((.(((...)))))...))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((.(......))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....))......)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))...............))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(......))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(..(((...)))..).)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((.(((((((....))))).)).))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).))).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).))).)))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
.(((((((((((....)))))))))))((((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).....
.(((((((((((....)))))))))))((((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).))))))...............))))))).)).....
.(((((((((((....)))))))))))((((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
(...((((((((....))))))))..(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).)).)..
(.((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
(.((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))..
(.((((((((((....))))))))))...((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).....)..
(.((((((((((....)))))))))).)........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
(.((((((((((....)))))))))).)....(((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))((.....))..
(.((((((((((....)))))))))).)..(((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).........
(.((((((((((....)))))))))).)..(((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
(.((((((((((....)))))))))).)..(((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
(.((((((((((....)))))))))).)..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
(.((((((((((....)))))))))).)..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
(.((((((((((....)))))))))).)..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
(.((((((((((....)))))))))).).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
(.((((((((((....)))))))))).).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(.((((((((((....)))))))))).).((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))........
(.((((((((((....)))))))))).).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((.........))))))))))........
(.((((((((((....)))))))))).).((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(.((((((((((....)))))))))).).((((((((((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
(.((((((((((....)))))))))).).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((...(((.....)))...)))))..)))((.((((((((....))))).))).)).(((((...))))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(.((((((((((....)))))))))).).((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(.((((((((((....)))))))))).)((((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))).......
(.((((((((((....)))))))))).)(((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))).......
(.((((((((((....)))))))))).)(((((((..((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).))))))................))))))).......
(.((((((((((....)))))))))).)(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
(.((((((((((....)))))))))).)(((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(.((((((((((....)))))))))).)(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(.((((((((((....)))))))))).)(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(.((((((((((....)))))))))).)(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(.((((((((((....)))))))))).)(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))))).......
(.((((((((((....)))))))))).)(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
(.((((((((((....)))))))))).)(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(.((((((((((....)))))))))).)(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(.((((((((((....)))))))))).)((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
(.((((((((((....)))))))))).)(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((...((((...))))...)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.((.......)))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....)))))))))).)(((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(.((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).))).)..
(.((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).)))))...
(.((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).)))).)..
(.((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).)).)..
((...(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).)))..))..
((...(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)).))..
((...(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((...(((((((....))))))).((((.((.....)).))))....(..........)(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((...(((((((....))))))).((((.((.....)).))))(...)...........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((...(((((((....))))))).((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((...(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))....(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))...))..
((..((((((((....))))))))..(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
((..((((((((....))))))))..(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))..
((..((((((((....))))))))..))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((..((((((((....)))))))).)).(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((..((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((..(.....)..))))................(((........)))(((((((((((....))))).))))))((((..((((....).)))..)))).))..
((..((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))).))..
((..((((((((....))))))))((((..(.....)..))))..(.......).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))((.((((((((....))))).))).))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))........((..((.....))..)).))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((.((((.(....))))).)))).))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))...(.((((.......))))..)...))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))...))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).)))..))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))).))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..))))..)).
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).))))..)).
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))).))..
((..((((((((....))))))))((((.((.....)).)))).....)).........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((..((((((((....))))))))((((.((.....)).))))..(.(((.........((((......))))(((((((((((....))))).))))))......(((.......)))))).)..))..
((..((((((((....))))))))((((.((.....)).)))).(........).....(((((....)))))(((((((((((....))))).))))))..((((.((.......))..))))..))..
((..((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).))))..)).
((..((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).)))).((.....))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).))))(......)........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).))))(((........)))...((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((..((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((.(((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))..
((.(((((((((....))))))))).(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))..
((.(((((((((....))))))))).(((((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))).))))))..
((.(((((((((....))))))))).)).((((((((((..(((((.....((...)).....)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((.(((((((((....))))))))).))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((.(((((((((....))))))))))).(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((.(((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((.(((((((((....)))))))))))((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).....
(((..(((((((....)))))))....((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).))).
(((..(((((((....)))))))....((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)).))).
(((..(((((((....)))))))...((.((.....)).))((....))..........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((..(((((((....)))))))...(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
(((..(((((((....)))))))...(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
(((..(((((((....)))))))..))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((..(((((((....)))))))..))).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
(((..(((((((....)))))))..))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((..(((((((....)))))))..)))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
(((..(((((((....)))))))..)))(((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((..(((((((....)))))))..)))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((..(((((((....)))))))..)))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((..(((((((....)))))))..)))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((..(((((((....)))))))..)))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
(((..(((((((....)))))))..)))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((..(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((..(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((..(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).((..((((.......))))..))..))).
(((..(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((((...)))))............))).
(((..(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.((((((.......)))).)))).))).
(((..(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((..(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((..(((((((....))))))).((((.((.....)).))))..........(((..((....))..)))..(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((..(((((((....))))))).((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((..(((((((....))))))).((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((..(((((((....))))))).((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)).))).
(((..(((((((....))))))).((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))).))).
(((..(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((..(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.(((((((......)))))))..(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))).
(((.(((((((......)))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.(((((((......)))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....)))))))).....((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))....))).
(((.((((((((....)))))))).....((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))....))).
(((.((((((((....)))))))).....((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))....))).
(((.((((((((....)))))))).....((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))....))).
(((.((((((((....))))))))....(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))))...))).
(((.((((((((....))))))))....((((((((((...((((....((((...))))....))))...))(((((((((((....))))).)))))).((((.....)))).))))))))...))).
(((.((((((((....))))))))....(((((((((((..((((..(.(((.....))).)..))))..)))((((((((((......)))).)))))).(((((...))))).))))))))...))).
(((.((((((((....))))))))....(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))...))).
(((.((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))...))).
(((.((((((((....))))))))....(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))))...))).
(((.((((((((....))))))))....(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))...))).
(((.((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).))).
(((.((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).))).
(((.((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).))).
(((.((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).))).
(((.((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).))))))).)).))).
(((.((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).))).
(((.((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).))).
(((.((((((((....))))))))...((((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).))).
(((.((((((((....))))))))..((.((.....)).))((....))..........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))..(((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))).
(((.((((((((....))))))))..(((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))).
(((.((((((((....))))))))..(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).))))))).
(((.((((((((....))))))))..(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))))))).
(((.((((((((....))))))))..(((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))).
(((.((((((((....))))))))..(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).))))).
(((.((((((((....))))))))..(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)))))).
(((.((((((((....))))))))..(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))).
(((.((((((((....))))))))..(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))).
(((.((((((((....))))))))..((((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).))))).
(((.((((((((....))))))))..(((((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...))))))))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
(((.((((((((....))))))))..(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
(((.((((((((....))))))))..(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))).))))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.((((...))))..))))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
(((.((((((((....))))))))..(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
(((.((((((((....)))))))).(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....)))))))).(((.((.....)).)))...(......)......(((((....)))))(((((((.(((....))).).))))))((((..(((.......)))..)))).))).
(((.((((((((....)))))))).(((.((.....)).)))..((......)).....(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))).))).
(((.((((((((....)))))))).)))........(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
(((.((((((((....)))))))).)))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
(((.((((((((....)))))))).)))....(((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).)))....((..(((...)))..)).....
(((.((((((((....)))))))).)))..((.((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
(((.((((((((....)))))))).)))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))).........
(((.((((((((....)))))))).)))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
(((.((((((((....)))))))).)))..(((((((((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
(((.((((((((....)))))))).)))..(((((((((..((((...................))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
(((.((((((((....)))))))).)))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
(((.((((((((....)))))))).)))..(((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
(((.((((((((....)))))))).)))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
(((.((((((((....)))))))).)))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
(((.((((((((....)))))))).)))..(((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).........
(((.((((((((....)))))))).)))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
(((.((((((((....)))))))).))).((((((........................(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((.((((((((....)))))))).))).((((((.(((..((......((((...))))......))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
(((.((((((((....)))))))).))).((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((.((((((((....)))))))).))).((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((.((((((((....)))))))).))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((.((((((((....)))))))).))).((((((.(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
(((.((((((((....)))))))).))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((.((((((((....)))))))).))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))........
(((.((((((((....)))))))).))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((.((((((((....)))))))).))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
(((.((((((((....)))))))).))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
(((.((((((((....)))))))).))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((.((((((((....)))))))).))).(((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).(((((((...(.((....))).........(((((....)))))(((((((((((....))))).))))))...............)))))))........
(((.((((((((....)))))))).))).((((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
(((.((((((((....)))))))).))).((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))........
(((.((((((((....)))))))).))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
(((.((((((((....)))))))).))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
(((.((((((((....)))))))).))).((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
(((.((((((((....)))))))).))).((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((.((((((((....)))))))).))).((((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
(((.((((((((....)))))))).))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((.((((((((....)))))))).))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((.((((((((....)))))))).))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((.((((((((....)))))))).))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)......
(((.((((((((....)))))))).))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((.((((((((....)))))))).))).((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((.((((((((....)))))))).)))(((.((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))).))).......
(((.((((((((....)))))))).)))(((.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
(((.((((((((....)))))))).)))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(((.((((((((....)))))))).)))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((.((((((((....)))))))).)))((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((.((((((((....)))))))).)))((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))((((((((.((..(((((.(.(.........).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((....(.......).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((.((((((((....)))))))).)))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((.((((((((....)))))))).)))(((((((((....(((((...((((...))))...))))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((.((((((((....)))))))).)))(((((((((.(..((((..(.(((.....))).)..))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((.((((((((....)))))))).)))(((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((.((((((((....)))))))).)))(((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((.((((((((....)))))))).)))(((((((((.(..(((((.(.((((...)))).).)))))..).)(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..))))))..(.....)......)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((......(....).....)))))..)))(((((((..((....))..).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))...............)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))(.....)
(((.((((((((....)))))))).)))(((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
(((.((((((((....)))))))).)))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((.((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((...........))))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))).))).
(((.((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).).))).
(((.((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))).))).
(((.((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))).))).
(((.((((((((....))))))))((((..(.....)..)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((..(.....)..))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((..(.....)..))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))..................(((....)))..(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).................((((....)))).(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).)))).................((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((......)))).((((((((((....))))).))))).((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((......))))((((((..(((....)))...))))))((((.((((.(....))))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((......))))((((((((.((....)).)).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((......))))((((((((((......)))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(((.((((.......)))).)))..))).
(((.((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(.((.((((.......)))).)).).))).
(((.((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((...((.......))...)))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((.(...)))))(((((((((((....))))).))))))(((..((((.(....)))))..))).))).
(((.((((((((....))))))))((((.((.....)).))))................((((.(...)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((((...(((....).))...)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((.((((((((....))))).))).))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((.(((((((....))))).)).)))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))(((..((((.......))))..))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))(((..((((.......))))..))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))...))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(((((((.......))).))))..))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(((((((.......)))).)))..))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..)))..))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).)))..))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(....((((.......))))....).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((......(.(((....))))..)).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.(.((((.......)))).).)).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.((((((.......))).))))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((.........))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((..(...))))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))...............((((((....))))))((((((((((....))))).))))).((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))........(....)..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)).))).
(((.((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).......((.....))((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).)))).......((((.....(((((....)))))(((((((((((....))))).))))))..))))(((.......))).......))).
(((.((((((((....))))))))((((.((.....)).))))......((.......)).(((....)))..(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))....(.....).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))....(...).......(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)).))).
(((.((((((((....))))))))((((.((.....)).))))....(...).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))....((((....)...(((((....)))))(((((((((((....))))).)))))).(((((...))))).....)))....))).
(((.((((((((....))))))))((((.((.....)).))))...((.......))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))((((..((((....).)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))..(.....).......(((((....)))))((.((((((((....))))).))).))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))((((((..(((....)))...))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).(.........)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).(........).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).(.......)......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))).))).
(((.((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))((....(((.......)))....)).))).
(((.((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((......)).....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)).))).
(((.((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))).))).
(((.((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))((..........))..(((........)))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))((..........))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).)))))).(((.((((.......)))).)))..))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).)))..))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))).))).
(((.((((((((....))))))))((((.((.....)).))))(((.(....).)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))).
((((..((((((....))))))..((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((..((((((....))))))..((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.((((((......)))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.((((((......)))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.((((((......)))))).((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.((((((......)))))).((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.((((((......)))))).))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).............(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).............(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).......(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))....)))).
((((.(((((((....)))))))......((.....))(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....)))))))......((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))...)))).
((((.(((((((....)))))))......((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))...)))).
((((.(((((((....)))))))......((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))...)))).
((((.(((((((....)))))))......((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))...)))).
((((.(((((((....)))))))......((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((.(((((((....))))))).....(((((((.(((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))).
((((.(((((((....))))))).....(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))).
((((.(((((((....))))))).....(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))))..)))).
((((.(((((((....))))))).....(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))).
((((.(((((((....))))))).....(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))))..)))).
((((.(((((((....))))))).....(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((.(((((((....))))))).....(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((.(((((((....))))))).....(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((.(((((((....))))))).....(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))))..)))).
((((.(((((((....))))))).....(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((.(((((((....))))))).....(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((.(((((((....))))))).....(((((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).(((((...))))).))))))))..)))).
((((.(((((((....))))))).....(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((.(((((((....))))))).....(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((.(((((((....))))))).....(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((.(((((((....)))))))....((((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))..((((...))))...)))))).)))))).
((((.(((((((....)))))))....((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))).
((((.(((((((....)))))))....((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))).
((((.(((((((....)))))))....((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))).
((((.(((((((....)))))))....((((((((((..(.((....))).((...)).(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))).))))).
((((.(((((((....)))))))....(((((((((((.(.((....))))........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).))))).
((((.(((((((....)))))))....((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))).
((((.(((((((....)))))))....((((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).))))).
((((.(((((((....)))))))....((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
((((.(((((((....)))))))....((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).))))))).
((((.(((((((....)))))))....((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))).
((((.(((((((....)))))))....((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((.(((((((....)))))))..(..(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).))))).
((((.(((((((....)))))))..(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....)))))))..(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....)))))))..(((.((.....)).))).........(....)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....)))))))..(((.((.....)).)))...((..........))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).(((..((.....))..)))................(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))(.((..(((.......)))..)).))))).
((((.(((((((....))))))).(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((...........))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((...........))))................(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((...........))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((...........))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((...........))))........(....)..(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((.(((((((....))))))).((((...........)))).(((...)))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((...........))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))........(...(((...)))...))))).
((((.(((((((....))))))).((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((..(.....)..)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((..(.....)..))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.(.....)...))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.(.(....)).))))....(...).......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))......))..........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).................((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((.(.....))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((.((...)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))((.((((((((....))))).))).))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(((((...)))))...........)))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((.(.((((.......)))).).)))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................((((.(...)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).(((..((((.......))))..))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((.(((((((....))))).)).)))((...((((.......))))...)))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((.(((((((....))))).)).)))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((.(((((....)))))..)))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))(((..((((.......))))..))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((.(((....))).).)))))).(((.((((.......)))).))).)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))(((..((((.......))))..))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((...((.......))...)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))........((..((.....))..)))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))........((..(((...)))..)))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).....(((((....).)))).....)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(..((((.......))))..)..)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(((((((.......))).)))).)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(((((((.......)))).))).)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(...((((.......))))..)..)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).((....))..((....))......)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((((...)))))...........)))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.....(((.......))).....))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(....((((.......))))....))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.(..((((.(....)))))..).))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.(.((((.......)))).).)))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((...(((.......)))...))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((.(((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..((((....).)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((.........))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((..(...))))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))...............((((((....))))))((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..........(...).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).........(....).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).........(...)..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))........(.....).(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))........((...)).((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).......(.......)(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((.(((((((....))))))).((((.((.....)).)))).......(....)...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).......((.....))((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).......((.....))(((((....)))))(((((.(((((....)))))..)))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).)))))).))...(((.......)))......)))).
((((.(((((((....))))))).((((.((.....)).))))....(......)....(((((....))))).((((((((((....))))).)))))...((.((((.......)))).))..)))).
((((.(((((((....))))))).((((.((.....)).))))....(......)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))....(.....).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))....(....)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))....(...).......((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))....(((.........(((((....)))))(((((((((((....))))).)))))).((((.....)))).....)))...)))).
((((.(((((((....))))))).((((.((.....)).))))....(((.........(((((....)))))(((((((((((....))))).)))))).(((((...))))).....)))...)))).
((((.(((((((....))))))).((((.((.....)).))))...(..........).((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))...(.((.........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..)).).....)))).
((((.(((((((....))))))).((((.((.....)).))))...((.......))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))...(((.................)))....(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..(............)(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((.(((((((....))))))).((((.((.....)).))))..(.........)...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..(........)....(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..(........)....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..(........)....((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..(......)......(((((....)))))((((((((((......)))).))))))(((..((((.......))))..))))))).
((((.(((((((....))))))).((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..(.....).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))..((...)).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).(.........)....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).(.......)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).(......).......(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))..((..(((.......)))..))..)))).
((((.(((((((....))))))).((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.......))).))))))))).
((((.(((((((....))))))).((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((......))......((((....)))).(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((......)).....(((........)))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((......)).....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((.(((((((....))))))).((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((......))....((((((....))))))((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((.....))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).((.(....).))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).(((...)))......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).(((...)))......((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(.............).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(......)........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(.(.........).).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))((..........))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((........)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....))))).((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))))..))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))((((((((.((....)).)).)))))).....((((.......)))).....)))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(....((((.......))))....))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(..(.((((.......)))).)..))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((........))).((((((....))))))((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((.(((((((....))))))).((((.((.....)).))))(((.(....).)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....))))))).)).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).))..
((((.(((((((....))))))).))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.((...)).)).))))))).)))))..
((((.(((((((....))))))).))))........(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((.(((((((....))))))).))))........((((((((...............(((((....)))))(((((((((((....))))).))))))......(((.......)))))))))))...
((((.(((((((....))))))).))))........((((((((....((.........(((((....)))))(((((((((((....))))).)))))).))...(((.......)))))))))))...
((((.(((((((....))))))).))))...((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).))))((((.(....)))))..........
((((.(((((((....))))))).))))..(((((((....((....))..........(((((....)))))((((((..(((....)))...)))))).((((.....))))))))))).........
((((.(((((((....))))))).))))..(((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((.(((((((....))))))).))))..(((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((.(((((((....))))))).))))..(((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((.(((((((....))))))).))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((.(((((((....))))))).))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((.(((((((....))))))).))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((.(((((((....))))))).))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((.(((((((....))))))).))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((.(((((((....))))))).))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((.(((((((....))))))).)))).(((.((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))........
((((.(((((((....))))))).)))).((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((.(((((((....))))))).)))).((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((.(((((((....))))))).)))).((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((.(((((((....))))))).)))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((.(((((((....))))))).)))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((.(((((((....))))))).)))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((.(((((((....))))))).)))).((((((.(((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((.(((((((....))))))).)))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((.(((((((....))))))).)))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((.(((((((....))))))).)))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((.(((((((....))))))).)))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((.(((((((....))))))).)))).(((((((.......................(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((.(((((((....))))))).)))).(((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))........
((((.(((((((....))))))).)))).(((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((.(((((((....))))))).)))).((((((((......................(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((.(((((((....))))))).)))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((.(((((((....))))))).)))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((.(((((((....))))))).)))).((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((.(((((((....))))))).)))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((.(((((((....))))))).)))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((.......))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((.(((((((....))))))).)))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((.(((((((....))))))).))))((((.((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))).......
((((.(((((((....))))))).))))(((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..((((..(.(.((...)).).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((((...))))...))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))(((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((.(((((((....))))))).))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))((((((((.((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))((((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((..((....))..).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((.(((((((....))))))).))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((.(((((((....))))))).))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((.(((((((....))))))).))))(((((((((....(((.....(((.....))).....))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((.(((((((....))))))).))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((.(((((((....))))))).))))(((((((((.(..(((((...(((....).))...)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((.(((((((....))))))).))))(((((((((.(..(((((.(.(((.....))).).)))))..)..((((((..(((....)))...)))))).((((.....))))))))))))).......
((((.(((((((....))))))).))))(((((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((....(.........)....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.....(.......)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((....(((...)))....)))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))).).)))))..)).((((((..(((....)))...)))))).(((((...)))))))))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....))))))).))))(((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((.(((((((....)))))))(((((...........)))).)(......)......(((........)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....)))))))(((((.((.....)).)))).)..............((((......))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((.(((((((....)))))))(((((.((.....)).)))).)..............((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....)))))))(((((.((.....)).)))).)..............(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((.(((((((....)))))))(((((.((.....)).)))).)..............(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((.(((((((....)))))))(((((.((.....)).)))).)..............(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....)))))))(((((.((.....)).)))).)......(....)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....)))))))(((((.((.....)).)))).)(.......).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((.(((((((....)))))))(((((.((.....)).)))).)((...)).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((.(((((......)))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((.((((((....)))))).)((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((.((((((....)))))).)((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((.((((((....)))))).))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((.((((((....))))))).((((.((.....)).))))(((........)))..(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((.(((((....))))).))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((.(((((....))))))).((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((.(((((....))))))).((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((((.((((....)))).)))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
(((((((.((((....)))).)))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((((.((((....)))).)))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
(((((((.((((....)))).))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((((((.((((....)))).))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((.((((....)))).)))))))(((((((((((..(((...((..........))....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((.((((....)))).)))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((.((((....)))).)))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((..((((....)))..).))))).((((.....)))).)))))))).......
(((((((.((((....)))).)))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((.(((....))).))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((.(((....))).))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((.((((...))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((.((....)).)))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((((((.((....)).)))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((........))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(((((((((((......))))))).....((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))...)))).
(((((((((((......)))))))....(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
(((((((((((......)))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
(((((((((((......)))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
(((((((((((......)))))))((((.(.......).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((((((((......)))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
(((((((((((......)))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((((((((......)))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
(((((((((((......)))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((((((((......)))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
(((((((((((......)))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
(((((((((((......)))))))((((.((.....)).))))......(((.....)))((((....)))).((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
(((((((((((......)))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
(((((((((((......)))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((.(.((((.......)))).).)))))).
(((((((((((......)))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
(((((((((((......)))))))((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((((((((......)))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((((((((......)))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
(((((((((((......)))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
(((((((((((......)))))))))))........(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))....((((...)))).
(((((((((((......)))))))))))...((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
(((((((((((......)))))))))))..(((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
(((((((((((......)))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
(((((((((((......)))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
(((((((((((......)))))))))))..(((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
(((((((((((......))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
(((((((((((......))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((((((((((......))))))))))).(((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......))))))))))).(((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
(((((((((((......))))))))))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
(((((((((((......))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((((((((((......))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
(((((((((((......))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
(((((((((((......)))))))))))(.(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
(((((((((((......)))))))))))(.(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
(((((((((((......)))))))))))(((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((((((((((......)))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((((((((((......)))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(((((((((((......)))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((((((((((......)))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((((((((((......)))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
(((((((((((......)))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(((((((((((......)))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
(((((((((((......)))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
(((((((((((......)))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
(((((((((((......)))))))))))((((((((.....((....))..........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((((((((((......)))))))))))(((((((((...................(.((((((....)))))).).....(((((((......)))))))(((((...)))))))))))))).......
(((((((((((......)))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((((((((((......)))))))))))(((((((((..(.((....)))..........((((....)))).(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((((((((((......)))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((((((((((......)))))))))))(((((((((((...((((.(.(.........).).))))...)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..((.((.(.(((.....))).).)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((((((((((......)))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((((((((((......)))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..((((..((.(((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((.(((((((....))))).)).))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))...............)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
(((((((((((......)))))))))))(((((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))..((((.((.....)).)))).....)).........(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))).((((.((.....)).))))......).........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))).((((.((.....)).)))))...............(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))............(((..((((....((((...))))....))))..)))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))............(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))............(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))............(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))............(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))............(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).......((((..((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).))))((((.......)))).....)))).
((((((((((((....)))))))).......((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).))))...((..(((...)))..)))))).
((((((((((((....))))))))......(((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))....)))).
((((((((((((....))))))))......(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))....)))).
((((((((((((....))))))))......((((((.....((....))..........((((......))))(((((((((((....))))).)))))).(((((...))))).))))))....)))).
((((((((((((....))))))))......(((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))....)))).
((((((((((((....))))))))......(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))....)))).
((((((((((((....))))))))......(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))....)))).
((((((((((((....))))))))......(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))....)))).
((((((((((((....))))))))......(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))....)))).
((((((((((((....))))))))......(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))....)))).
((((((((((((....)))))))).....((.....))...((....))..........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).....((((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))...)))).
((((((((((((....)))))))).....((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))...)))).
((((((((((((....)))))))).....((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))...)))).
((((((((((((....)))))))).....((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))...)))).
((((((((((((....)))))))).....((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))...)))).
((((((((((((....)))))))).....((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))...)))).
((((((((((((....)))))))).....(((((((.......................(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((((((((((....)))))))).....(((((((.....((....))..........((((......))))(((((((((((....))))).)))))).((((.....)))).)))))))...)))).
((((((((((((....)))))))).....(((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))...)))).
((((((((((((....)))))))).....((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))...)))).
((((((((((((....)))))))).....((((((((((..((((...................))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((....))......)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))...)))).
((((((((((((....)))))))).....((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((((((((((....))))))))....((((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))...))))))..)))).
((((((((((((....))))))))....(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((.....(.......)...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....))))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...)))))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))))..)))).
((((((((((((....))))))))....(((((((.(((..(((((.((..(.....).))..)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))))..)))).
((((((((((((....))))))))....((((((((.....((....))..((...)).(((((....)))))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...))))))))))))))..)))).
((((((((((((....))))))))....(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))))))))))))..)))).
((((((((((((....))))))))....(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))))..)))).
((((((((((((....))))))))....(((((((((..(.((....))).........(((((....)))))((((((.((((....))))..)))))).((((.....)))))))))))))..)))).
((((((((((((....))))))))....(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))))..)))).
((((((((((((....))))))))....(((((((((..(.((....)))........(((((......)))))((((((((((....))))).)))))..(((((...))))))))))))))..)))).
((((((((((((....))))))))....(((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...))))))))))))))..)))).
((((((((((((....))))))))....((((((((((.(.((....))))........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))))..)))).
((((((((((((....))))))))....(((((((((((..((....(.((((...)))).)....))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((.......))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))).)(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((......)))..))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.((.......)).).)))))..)))((((((..(((....)))...)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((....))......))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((.......))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.(((.....))).).)))))..))))((((((((((....))))).)))))..(((((...)))))..)))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))....(((((((((((..(((((.((.(((...))))).).))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))..)))).
((((((((((((....))))))))...(.((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))..))))).
((((((((((((....))))))))...(.((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..))))).
((((((((((((....))))))))...(.((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..))))).
((((((((((((....))))))))...(.((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))..))))).
((((((((((((....))))))))...(.((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))..))))).
((((((((((((....))))))))...(((((((..(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))...))))).)))))).
((((((((((((....))))))))...((((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))).
((((((((((((....))))))))...((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))).
((((((((((((....))))))))...((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))).
((((((((((((....))))))))...((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)))))).
((((((((((((....))))))))...((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))).
((((((((((((....))))))))...((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))).
((((((((((((....))))))))...((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).))))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))).
((((((((((((....))))))))...((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))).
((((((((((((....))))))))...(((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...(((((((((..(..(((((.................)))))..)..(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...(((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
((((((((((((....))))))))...((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))).))))))).
((((((((((((....))))))))...((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))))))))))).)))))).
((((((((((((....))))))))...((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).))))))).
((((((((((((....))))))))...((((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).))))).
((((((((((((....))))))))...((((((((((..(.((....))).........(((((....)))))((((((.((((....))))..)))))).((((.....))))))))))))).))))).
((((((((((((....))))))))...((((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))))))))))).)))))).
((((((((((((....))))))))...((((((((((.(..(((((....((.....))....)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).))))).
((((((((((((....))))))))...((((((((((.(..(((((...((((...))))...)))))..)..(((((((.(((....))).).)))))).(((((...)))))))))))).))))))).
((((((((((((....))))))))...((((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((.(...((((...))))...).)))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))...............)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(...(.......).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))...............)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))((((.((((((....))))).).)))).((.........)).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))...((((((((((((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))...((((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.((.(((...)))))..)))))..))).((((((((((....))))).)))))..(((((...))))).)))))).))))))).
((((((((((((....))))))))...((((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))..(..((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))..))))).
((((((((((((....))))))))..(..((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..))))).
((((((((((((....))))))))..(.(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))).
((((((((((((....))))))))..(.(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))..(.(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))..(.(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))).
((((((((((((....))))))))..(.(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))).
((((((((((((....))))))))..(.(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))..(.(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))..((.((.....)).))((....))..........(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))..((.((.....)).))((....))..........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(....(((((((((..(((((.(.(.........).).)))))..)))((((((((((......)))).))))))...............))))))...))))).
((((((((((((....)))))))).(...((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))..))))).
((((((((((((....)))))))).(...((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..))))).
((((((((((((....)))))))).(..(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..(((((.(.((.......)))..)))))..)))(((((((((((....))))).)))))).(......)......)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).))))).
((((((((((((....)))))))).(..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....)))))))).(((...........))).................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(((.((.....)).))).................((((......))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(((.((.....)).))).................((((......))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(((.((.....)).))).................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....)))))))).(((.((.....)).))).................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(((.((.....)).))).................(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....)))))))).(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....)))))))).(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....)))))))).(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....)))))))).(((.((.....)).)))..((........))...(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(((.((.....)).))).(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....)))))))).(((.((.....)).))).(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(((.((.....)).)))(....)...........((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))).(((.((.....)).)))(....)...........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(.((..(.....)..)).).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((..........)).(.((....))).........(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((...((.....))...))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((.(.((.....)).).))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((.(.((.....)).).))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((.(.((.....)).).))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((.(.((.....)).).))...............(.((......)).).(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((.(.((.....)).).)).......((.....))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..))).................((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..)))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))(((..((.....))..)))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))(((..((.....))..)))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))(.((..(((.......)))..)).))))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((.(.((((.......)))).).)))))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))(((..((.....))..)))................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))(((..((.....))..)))........(....)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..))).(((...)))......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..)))(((........)))..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))(((..((.....))..)))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..)))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((..((.....))..)))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((...........))))................(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((...........))))................((((......))))(((((((((((....))))).))))))((((.(.((.......)).).)))))))).
((((((((((((....))))))))((((...........))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))((((((...((....))....))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((.(((....))).).))))))((.(.((((.......)))).).)))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).)))))).((....))(..(((...)))..).)))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).)))))).((..((((.......))))..)).)))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((...(((((....).))))...)))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((...........))))................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((...........)))).......(....)...((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((...........)))).......(((...)))(((((....)))))((((((((.((....)).)).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((...........)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((...........))))....(((.........(((((....)))))(((((((((((....))))).))))))......(((.......))))))...)))).
((((((((((((....))))))))((((...........))))..(......)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))..(.(((.........(((((....)))))(((((((((((....))))).))))))......(((.......)))))).).)))).
((((((((((((....))))))))((((...........)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((...........)))).((......)).....((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((...........)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........)))).((.....))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))(...)...........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))(((........)))..(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((...........))))(((........)))..(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((...........))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((...........))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((...(....)..))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((...(....)..))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..)))).................((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................((((......))))((((.((((((....))))).).))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................((((......))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................((((......))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))((((((((.((....)).)).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))((((((((.((....)).)).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))...((((((.......))).)))..)))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))(....((((.......))))....))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((..((((....).)))..)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((..(.....)..))))................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))........(....)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))...(.........)..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))..(........)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))..(......)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))..((..........))((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((..(.....)..))))..((..........))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((..(.....)..)))).(.............)(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..)))).(........).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..)))).(......).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..)))).((........))...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..)))).((......)).....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..)))).((.....))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))(......)........((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))((..........))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((..(.....)..))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))(((........)))..((((.(...)))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((..(.....)..))))(((........)))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((..(.....)..))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((..(.....)..))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((..(.....)..))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((..(.....)..))))(((.(....).)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.(.......).))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.(.......).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.(.......).))))................(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.(.......).))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.(.......).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.(.......).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.(.......).)))).((......)).....(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.(.......).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.(.....)...))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.(.(....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))).).(........)....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..............................(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....................((.....)).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..................(......)....(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))..................((......))..(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..................(((....)))..(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..................(((....)))..(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).................((((....))))..((((((((((....))))).))))).((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).................((((....))))..((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).................((((....)))).((((((.((((....))))..))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).................((((....)))).(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).)))).................((((....)))).(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((.((.....)).)))).................((((....)))).(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).................((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(.(((....))).)(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(.(((....))).)(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........))).((((((((((....))))).))))).((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))((((((((.((....)).)).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))..(((((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((.(.((((.......)))).).)))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))(((...(((.......)))...))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((........)))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((.(.....))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((.(.....))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((.(.....))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((.(.....))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((.((...)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((.((...)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......)))).((((((((((....))))).))))).((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......)))).((((((((((....))))).))))).((((..((((....).)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......)))).((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......)))).((((((((((....))))).))))).((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((.((((((((....))))).))).))(....((((.......))))....))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((.((((((((....))))).))).))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((...((....))....))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((...((....))....))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((..(((....)))...))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((..(((....)))...))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((.(.((....)).)..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((.((((....)))..)))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((.((((....))))..))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((.((((....))))..))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((.(((....))).).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((.(((....))).).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((.(((....))).).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((.(((....))).).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((((.((....)).)).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((((.((....)).)).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))........((..((.....))..)))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))........((..(((...)))..)))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))...((((((.......))).)))..)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))..(((((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))..(((((((.(....)))).)))).)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(...((((.......))))...).)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(.((((((.......))).)))).)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).((....))(..(((...)))..).)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(((.(((((....).)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).((((.....))))...........)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).)))))).(((((...)))))...........)))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(....((((.......))))....))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(.((...((.......))...)).))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(.((..(((.......)))..)).))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(.((.((((.(....))))).)).))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((...(((((....).))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((.(..(((.......)))..).)))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((.(.((((.......)))).).)))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((.((((((.......))).))))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(((...(((.......)))...))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))(((..(((((....).))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((..((((....).)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.(.((.......)).).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.(((.........))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......))).))))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((..(...))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.(....)))).))))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.(((((....).))).))))))))).
((((((((((((....))))))))((((.((.....)).))))................((((......))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((.(...)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((.(...)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................((((.(...)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))..(((((((((....))))).))))..((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....))))).(((((((((......)))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).)))))...((.((((.(....))))).))..)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).)))))..(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((.((((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....))))).((((((((((....))))).))))).((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(.(((((((((....))))).)))).)((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((.((((((((....))))).))).))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((.((((((((....))))).))).))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((.(((((((....))))).)).)))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((.(((((....)))))..)))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((.(((((....)))))..)))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((...((....))....))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((...((....))....))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((...((....))....))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...)))))).(((((...)))))...........)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((.(.((.......)).).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((..(((....)))...))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....)))..)))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....)))..)))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..)))))).((((.....))))...........)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..)))))).(((((...)))))...........)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((.((((....))))..))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((..((....))..).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((..((....))..).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((.(((....))).).)))))).((.........))...........)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((.(((....))).).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).)))))).((((.....))))...........)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((..((((....).)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((.((....)).)).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((((......)))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((((......)))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))((((((((((......)))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))).)(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))............(((...)))....)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))........((..((.....))..)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))........((..(((...)))..)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).......((.......)).......)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))......(((.(....))))......)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).....(.((.......)).).....)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).....((((.......))).)....)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).....((((.(....))))).....)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))...(..(((.......)))..)...)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))...(.((((.......))))..)..)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))...(.((((.......)))).)...)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))...((((((.......))))..)).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))...((((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(..((((.......))))...).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(..((((.......))))..)..)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..((..(((.......)))..))..)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..((.((((.......))))..)).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..((.((((.(....))))).))..)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(((((((.......))).)))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))..(((((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(.....)((..(((...)))..)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(...((((.......))))...).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).((....))....(..........))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).((....)).(((...)))......)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).((....))(..(((...)))..).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.......)))...........)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.......)))..(....)...)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.......)))..((...))..)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).)))).))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.((((.(....))))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((.(((((....).)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).((((.....))))...........)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).((((.....))))((.......)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((((...)))))...........)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).)))))).(((((...)))))...((...)).)))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.....(((.......))).....))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(....((((.......))))....))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(....((((.(....)))))....))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(..(.((((.......)))).)..))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.(..(((((....).))))..).))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((..(((.......)))...))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((..(((.......)))..)).))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((..(((.(....))))..)).))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((..((((....).)))..)).))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((.((((.......))).))).))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.((.(((((....).)))).)).))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.(((((((.......))).))))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(.(((((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((....(((.......)))....)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((...((((.(....)))))...)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((..(((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((..(((((.......)))).).)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.(..(((.......)))..).)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.(.((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.(.((((.......)))).).)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.(.(((((....).)))).).)))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.((((((.......)).)))))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.((((((.......))).))))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.((((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((.(((((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((....((.......))....))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((...(((.......)))...))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..((((.(....)))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..(((((....).))))..))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((.(.(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((.(((((.......))).))))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))(((.(((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.......((....))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((...((..........)))))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((...((.(....)))...)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((...(((....).))...)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..((((....).)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(.............).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(.((.......)).).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(.((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((.........))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((........)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)).)))))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......))).))))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((..(...))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...............(.((......)).).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...............(((.....)))....(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...............(((((......)))))((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...............(((((.....).))))((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...............((((((....))))))(((((.((((....))))..))))).(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))...............((((((....))))))((((((((((....))))).))))).((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))...............((((((....))))))((((((((((....))))).))))).(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))...............((((((....))))))((((((((((....))))).))))).((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))...............((((((....))))))((((((((((....))))).))))).((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))...............((((((....))))))((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..........(...).(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..........(...).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).........(....).((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).........(....).(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).........(....).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).........(...)..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).........(...)..(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).)))).........(...)..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).........(...)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).........((((...(((((....)))))(((((((((((....))))).)))))).))))((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))........(.....)..((((....)))).(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))........(.....).((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))........(.....).(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))........(.....).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))........(....)..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))........(....)..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))((((((..(((....)))...))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))........(....)..(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))........((...)).((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))........((...)).(((((....)))))(((((((((((....))))).))))))((.((((((.......))).))))))))).
((((((((((((....))))))))((((.((.....)).))))........((...)).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(.......)((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(.......)(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(.......)(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...((((......))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...((((......))))((((((.((((....))))..))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).)))))).(((((...)))))...........)))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))(.((.((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(....)...(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(...)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(..(...))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))((((......))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))((((.(...)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((..((((....).)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......((.....))(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...))).((((....)))).(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))((((......))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))((((......))))(((((((((((....))))).)))))).((....))...((.....))....)))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))((((......))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).......(((...)))(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))......(.........(((((....)))))(((((((((((....))))).)))))).(.(.((((.......)))).)).))))).
((((((((((((....))))))))((((.((.....)).))))......((.......))((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))......(((.....)))(((......))).((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))......(((.....)))(((......))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))......(((.....)))((((....)))).(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))......(((.....)))((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))......(((.....)))((((....)))).(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))......((((...)))).............((((((..(((....)))...))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))......((((...)))).((......))..(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))......((((...)))).(((....)))..(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))......((((...))))(((......))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))......((((...))))((((....)))).(((((((((((....))))).))))))(....((((.......))))....))))).
((((((((((((....))))))))((((.((.....)).))))......((((...))))((((....)))).(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))......((((...))))((((....)))).(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))......((((...))))((((....)))).(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))......((((...))))((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))......((((...))))((((....)))).(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).....(.(((...)))).............(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).....((.........((((......))))(((((((((((....))))).)))))).(((((...))))).....))....)))).
((((((((((((....))))))))((((.((.....)).)))).....((.........(((((....)))))((((((..(((....)))...)))))).(((((...)))))..)).......)))).
((((((((((((....))))))))((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).))))))......(((.......)))))....)))).
((((((((((((....))))))))((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).)))))).(((.......)))..)).......)))).
((((((((((((....))))))))((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).)))))).((((.....))))..)).......)))).
((((((((((((....))))))))((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..)).......)))).
((((((((((((....))))))))((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).)))))).))...(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).)))).....((.........(((((....)))))(((((((((((....))))).)))))).))..((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).)))).....((..(....).(((((....)))))(((((((((((....))))).)))))).)).....((..(((...)))..)))))).
((((((((((((....))))))))((((.((.....)).)))).....((..(((((..(((((....)))))(((((((((((....))))).)))))).(((.......))))))))))....)))).
((((((((((((....))))))))((((.((.....)).)))).....((.(.......(((((....)))))(((((((((((....))))).)))))).((((.....)))).))).......)))).
((((((((((((....))))))))((((.((.....)).))))....(..........)(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))....(..........)(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.......)...((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.......)...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.......)...(((((....)))))(((((((((((....))))).))))))...((((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))....(.......)...(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))....(.......)...(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.......)...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.......)...(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.......)..((((((....))))))((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(......)....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(......)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.....).....(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.....).....(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))....(.....).....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.....).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(....)......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(....)......(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(....)......(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))....(....)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(...).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(.((.......)).)...........(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))....((.................)).....(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....((..........))(((....)))..(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))....(((.........(((........)))(((((((((((....))))).)))))).....(((........))))))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.........((((......))))(((((((((((....))))).)))))).(((((...))))).....)))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.........(((((....))))).((((((((((....))))).)))))((((((.....))))..)).)))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.........(((((....)))))(((((((.(((....))).).))))))......(((.......))))))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.........(((((....)))))(((((((((((....))))).))))))......(((.......))))))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.........(((((....)))))(((((((((((....))))).)))))).(((.......))).....)))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.........(((((....)))))(((((((((((....))))).)))))).((((.....)))).....)))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.........(((((....)))))(((((((((((....))))).)))))).(((((...))))).....)))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.(.......(((((....)))))(((((((((((....))))).)))))).(((((...)))))....))))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.(.......(((((....)))))(((((((((((....))))).)))))).(((((...)))))...).)))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.(((.....(((((....)))))(((((((((((....))))).)))))).((((.....)))).))).)))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.(((.....(((((....)))))(((((((((((....))))).)))))).(((((...))))).))).)))...)))).
((((((((((((....))))))))((((.((.....)).))))....(((.((((....(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))...)))).
((((((((((((....))))))))((((.((.....)).))))...(..........).((((......))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).))))...(..........).((((......))))(((((((((((....))))).))))))(((...(((.......)))...))))))).
((((((((((((....))))))))((((.((.....)).))))...(..........).(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))...(..........).(((((....)))))(((((((((((....))))).))))))(((..((((.(....)))))..))))))).
((((((((((((....))))))))((((.((.....)).))))...(..........).(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))...(..........).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...(..........).(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...(.........)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...(...)........(((((....))))).((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...(...)........(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...(...)........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...((.......))..((((......))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))...((.......))..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))...((.......))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))...((.......))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))...((.......))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))...((.......))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(............)(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.........)...(((........)))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.........)...((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.........)...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.........)...(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.........)...(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.........)...(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.........)...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........).....((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....(((.(....).)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....((((......))))(((((((((((....))))).))))))(((.(((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((...((.(....)))...)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(........)....(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))((((((((.((....)).)).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))(((((((((((....))))).))))))..((..(((.......)))..))..)))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))(((((((((((....))))).))))))..(((((((.......))).)))).)))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.......).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(......)......((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..(......)......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))(((..(((((....).))))..))))))).
((((((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..(......)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.....).......(((........)))(((((((((((....))))).))))))..(((((((.......))).)))).)))).
((((((((((((....))))))))((((.((.....)).))))..(.....).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.(....).)....(((........)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..(.(((.........(((((....)))))(((((((((((....))))).))))))......(((.......)))))).).)))).
((((((((((((....))))))))((((.((.....)).))))..(.(((.........(((((....)))))(((((((((((....))))).)))))).(((((...))))).....))).).)))).
((((((((((((....))))))))((((.((.....)).))))..((..........))((((......))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))..((..........))((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))((((((.((((....))))..))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))(....((((.......))))....))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((...(((((....).))))...)))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((.(..(((.......)))..).)))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))(((...(((.......)))...))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))(((..((((.(....)))))..))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))(((.(((((.......))).))))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((.(.((.......)).).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((..........))(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((...(....).))(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((...(....).))(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((...)).......((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..((...)).......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))..((...)).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))..(((.......)).)((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(.............)((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(.............)(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(..........)...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(..........)...(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).(..........)...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(.........)....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(.........)....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(........).....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(........).....(((((....)))))((.((((((((....))))).))).))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(........).....(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).)))).(........).....(((((....)))))(((((((((((....))))).))))))((.(.((((.......)))).).)))))).
((((((((((((....))))))))((((.((.....)).)))).(........).....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).(........).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(........).....(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(.......)......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(.......)......(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).)))).(.......)......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).(.......)......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(......).......((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).(......).......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(......).......(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(......).......(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).)))).(......).......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).(......).......(((((....)))))(((((((((((....))))).))))))((((.(.((.......)).).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(......).......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(......).......(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(.((.......)).)((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(.((.......)).)(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((........)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......)))).((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))(..(..(((.......)))..)..))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((.((((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))(((.(((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))(....((((.......))))....))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))...(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((........))..(((((......)))))((((((((((....))))).))))).((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....((((......))))(((((((((((....))))).))))))(((...(((.......)))...))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((..((((....).)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.......))....(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....((((......))))((((((..(((....)))...))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....((((......))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....((((......))))(((((((..((....))..).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....((((......))))(((((((((((....))))).))))))..(((.(((.......)))..))).)))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....))))).((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((.(((....))).).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))........((..((.....))..)))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))(((.(((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((......)).....(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.....))......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.....))......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.....))......(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.....))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.(....).))...((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.(....).))...(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).((.(...).))....(((((....)))))(((((((((((....))))).))))))((.(..(((.......)))..).)))))).
((((((((((((....))))))))((((.((.....)).)))).((.(((.........(((((....)))))(((((((((((....))))).)))))).(((((...))))).....))))).)))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......((((......))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....))))).((((((((((....))))).))))).((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....)))))((((((((.((....)).)).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).)))))).((((.....))))...........)))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).)))).(((...)))......(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(.............).((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(.............).(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(.............).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(............)..(((((....))))).((((((((((....))))).)))))..(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))(............)..(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(............)..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(......)........((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(......)........(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).))))(......)........(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(......)........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(...(....)...)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(...)...........(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(...)...........((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(...)...........(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))(...)...........(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(...)...........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(.(.........).).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(.(.........))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(.(........).)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..((((......))))((((((...((....))....))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..((((......))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..((((......))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..........))..(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..(.....).))..((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..(.....).))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..(....)..))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))((..(((.........(((((....)))))(((((((((((....))))).))))))......(((.......)))))).)))))).
((((((((((((....))))))))((((.((.....)).))))((..(((.(.......(((((....)))))(((((((((((....))))).)))))).(((.......)))...).))).)))))).
((((((((((((....))))))))((((.((.....)).))))(((........)).).((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)).).(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))....(((....)))..(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))...(((......))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))...((((....)))).(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(.((......)).)(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((........)))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((........)))(((((((((((....))))).))))))(((..((((.(....)))))..))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((........)))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((........)))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((.(.....))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))((((((.((((....))))..))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).)))))).((((.....))))...........)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))(((.(((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..((((.(...)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....))))).((((((((((....))))).))))).((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....))))).((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((.(((((((....))))).)).)))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((.(((((....)))))..)))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((...((....))....))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((..(((....)))...))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((..(((....)))...))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))..))))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....)))..)))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))))..))))))...((.(((.......)))...)).)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))))..))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))))..))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((.((((....))))..))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((.(((....))).).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((.(((....))).).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((.(((....))).).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((((.((....)).)).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((((.((....)).)).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((((.((....)).)).))))))((((.((((..(...))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((((((......)))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))((((((((((......)))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))........((..(((...)))..)))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))......(((.......)))......)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))...(.((((.......))))...).)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))..((..(((.......)))..))..)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))..((.((((.......)))).))..)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))..(((((((.......))).)))).)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))..(((((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).((....))(..(((...)))..).)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).(((.......)))...........)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).(((..(((.......)))..))).)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).))).)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).)))))).((((.....))))...........)))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(....((((.......))))....))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((....(((.......)))....)))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((...((((.(....)))))...)))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((.(..(((.......)))..).)))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((.(.((((.......)))).).)))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(((...(((.......)))...))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((........((.....)))))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((...((.(....)))...)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((...(((....).))...)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((..((((....).)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.(.((.......)).).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.(((.........))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......))).))))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((..(...))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.(((((....).)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........))).((((((....))))))((((((((((....))))).))))).((...((((.......))))...)))))).
((((((((((((....))))))))((((.((.....)).))))(((........))).((((((....))))))((((((((((....))))).))))).((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((........))).((((((....))))))((((((((((....))))).))))).((((.((((.(....))))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.......).))..(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))((((.((.....)).))))(((.......).))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.......).))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.......)).)..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((......)..))..(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((......)..))..(((((....)))))(((((((((((....))))).)))))).....((((.......)))).....)))).
((((((((((((....))))))))((((.((.....)).))))(((......)..))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.....(.....).....))).......(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((..((.........(((((....)))))(((((((((((....))))).)))))).((.(......))).....)).))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(.....))))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(....).)))..(((........)))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(....).)))..((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(....).)))..(((((....)))))(((((((.(((....))).).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(....).)))..(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(....).)))..(((((....)))))(((((((((((....))))).))))))((((..(((.(....))))..)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(....).)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(...)..)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(((.........(((((....)))))(((((((((((....))))).))))))......(((.......))))))))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(((.........(((((....)))))(((((((((((....))))).)))))).((((.....)))).....)))))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(((.........(((((....)))))(((((((((((....))))).)))))).(((((...))))).....)))))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(((.((......(((((....)))))(((((((((((....))))).)))))).((((.....)))).))..)))))))))).
((((((((((((....))))))))((((.((.....)).))))(((.(((.((......(((((....)))))(((((((((((....))))).)))))).(((((...)))))...)))))))))))).
((((((((((((....))))))))(((((........).))))................(((.(.....))))(((((((((((....))))).))))))((((...((.......))...)))))))).
((((((((((((....))))))))(((((........).))))................(((((....)))))(((((((((((....))))).))))))(.((.((((.......)))).)).))))).
((((((((((((....))))))))(((((........).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))(((((........).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((((........).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((((.(.....)).))))................((((......))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))(((((.(.....)).))))................((((......))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((((.(.....)).))))................(((((....)))))(((((((..((....))..).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((((.(.....)).))))................(((((....)))))(((((((((((....))))).))))))(((..((((.......))))..))))))).
((((((((((((....))))))))(((((.(.....)).))))................(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))))))).
((((((((((((....))))))))(((((.(.....)).))))................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....))))))))(((((.(.....)).))))(((........)))..((((......))))(((((((((((....))))).))))))((((..((((....).)))..)))))))).
((((((((((((....))))))))(((((.(.....)).))))(((........)))..(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))))))).
((((((((((((....)))))))))...(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))...))).
((((((((((((....)))))))))...(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))...))).
((((((((((((....)))))))))...(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))...))).
((((((((((((....)))))))))..((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).).))).
((((((((((((....)))))))))..((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).))).
((((((((((((....))))))))).(.(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).).))).
((((((((((((....))))))))).((.((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))..))))).
((((((((((((....))))))))).(((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))).
((((((((((((....))))))))).((((((((((.......................(((((....)))))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....))))))))).((((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).))))).
((((((((((((....))))))))).(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))).
((((((((((((....))))))))).(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))).))))))).
((((((((((((....))))))))).(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))).
((((((((((((....))))))))).(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))).
((((((((((((....))))))))).(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))).
((((((((((((....)))))))))(...((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))..).))).
((((((((((((....)))))))))(((.((.....)).))).................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))).
((((((((((((....))))))))))..........(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).))))))((((.((((.......)))).))))..)).
((((((((((((....))))))))))..........(((..(((((.................)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((((((((((((....))))))))))..........(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).))..
((((((((((((....))))))))))..........(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((((((((((((....))))))))))....(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).....))..
((((((((((((....))))))))))....(((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).....))..
((((((((((((....))))))))))...((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))....))..
((((((((((((....))))))))))...((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))....))..
((((((((((((....))))))))))...((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))....))..
((((((((((((....))))))))))...((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))....))..
((((((((((((....))))))))))...((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))....))..
((((((((((((....))))))))))...((((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))....))..
((((((((((((....))))))))))...((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))....))..
((((((((((((....))))))))))...((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))....))..
((((((((((((....))))))))))...((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))....))..
((((((((((((....))))))))))...((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))....))..
((((((((((((....))))))))))...((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))....))..
((((((((((((....))))))))))...((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))....))..
((((((((((((....))))))))))..(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))...))..
((((((((((((....))))))))))..(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))...))..
((((((((((((....))))))))))..(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))................)))))))...))..
((((((((((((....))))))))))..(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))...))..
((((((((((((....))))))))))..((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).))))))))...))..
((((((((((((....))))))))))..((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).))))))...............))))))))...))..
((((((((((((....))))))))))..(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......))))))))))))...))..
((((((((((((....))))))))))..(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))...))..
((((((((((((....))))))))))..(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))...))..
((((((((((((....))))))))))..(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))...))..
((((((((((((....))))))))))..(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))...))..
((((((((((((....))))))))))..(((((((((((..(((((.(.(((.....))).).)))))..)))(((.(((((((....))))).)).))).((((.....)))).))))))))...))..
((((((((((((....))))))))))..(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))...))..
((((((((((((....))))))))))..(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))...))..
((((((((((((....))))))))))..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).))))))))...))..
((((((((((((....))))))))))..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))....)).
((((((((((((....))))))))))..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))....)).
((((((((((((....))))))))))..(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))))...))..
((((((((((((....)))))))))).(..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))...).))..
((((((((((((....)))))))))).((.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))..)).))..
((((((((((((....)))))))))).((((.(((((.(..(((((.................)))))..)..(((((((((((....))))).)))))).((((.....))))))))).))).).))..
((((((((((((....)))))))))).(((((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).).))..
((((((((((((....)))))))))).((((((.(((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)).))))).).))..
((((((((((((....)))))))))).((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).))..
((((((((((((....)))))))))).((((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).))..
((((((((((((....)))))))))).((((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).))..
((((((((((((....)))))))))).((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).).))..
((((((((((((....)))))))))).((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))).))..
((((((((((((....)))))))))).((((((((((....((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).)..)).
((((((((((((....)))))))))).((((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...))))))))))))).)).))..
((((((((((((....)))))))))).((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).))).))..
((((((((((((....)))))))))).((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......))))))).)).))..
((((((((((((....)))))))))).((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).))..
((((((((((((....)))))))))).((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).))..
((((((((((((....)))))))))).((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).)))..)).
((((((((((((....)))))))))).((((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).))..
((((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).))..
((((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))).))..
((((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).))..
((((((((((((....)))))))))).((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).))..
((((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)).))..
((((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).))..
((((((((((((....)))))))))).((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).))..
((((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((((...))))..))))))).)).))..
((((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).).))..
((((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))).))..
((((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).).))..
((((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)).))..
((((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).)..)).
((((((((((((....)))))))))).((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).))..
((((((((((((....))))))))))(..((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..).))..
((((((((((((....))))))))))(.(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).))..
((((((((((((....))))))))))(.(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).).))..
((((((((((((....))))))))))(.(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).).))..
((((((((((((....))))))))))((.((.....)).))((....))..........(((((....)))))(((((((((((....))))).))))))((((..(((.......)))..)))).))..
((((((((((((....))))))))))((.((.....)).))((....))..........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).))..
((((((((((((....))))))))))((.((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))..))))..
((((((((((((....))))))))))(((.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)))))..
((((((((((((....))))))))))((((((.((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....))......))).))).)))))..
((((((((((((....))))))))))((((((.((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)).))))))..
((((((((((((....))))))))))(((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))................))))).))))))..
((((((((((((....))))))))))(((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).))))..
((((((((((((....))))))))))(((((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))..
((((((((((((....))))))))))(((((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))..
((((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..)))((((((((((......)))).)))))).((((.....))))..)))))).)))))..
((((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)))))..
((((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).))))..
((((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).)))).)).
((((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))..
((((((((((((....))))))))))(((((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))..
((((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))))))..
((((((((((((....))))))))))(((((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))..
((((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).))))..
((((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))..
((((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)))))..
((((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))..
((((((((((((....))))))))))(((((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))))))..
((((((((((((....))))))))))(((((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).))))..
((((((((((((....))))))))))((((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))).))))))..
((((((((((((....))))))))))((((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
((((((((((((....))))))))))((((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
((((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).))))..
((((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))).)))))..
((((((((((((....))))))))))(((((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).))))..
((((((((((((....))))))))))(((((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).))))..
((((((((((((....))))))))))(((((((((((..(((.................((((......))))(((((((((((....))))).)))))).((....)).))).)))))))).)))))..
((((((((((((....))))))))))(((((((((((.(..(((((.(.(.........).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).)).)).
((((((((((((....))))))))))(((((((((((((..((((..(.((.(....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..((((..(.(((.....)))..).))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((......)))..))))))).))).)).
((((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....))......))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).))).)).
((((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).)).)).
((((((((((((....))))))))))(((((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).((....))......))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).)))).)).
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).)).)).
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).)).)).
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))((((.((((((....))))).).)))).((((.....)))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).)).)).
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).)))).)).
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)))))..
((((((((((((....))))))))))(((((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).))))..
((((((((((((....))))))))))(((((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))))))..
((((((((((((....))))))))))(((((((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)))))..
((((((((((((....))))))))))).(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))))...)...
((((((((((((....))))))))))).(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))))...)...
((((((((((((....)))))))))))((.(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..))..)..
((((((((((((....)))))))))))((((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).)))..)..
((((((((((((....))))))))))))...............................(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))....................((.........((((......))))(((((((((((....))))).)))))).(((((...)))))..)).(((...)))..
((((((((((((....))))))))))))...........(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.((((.......)))).)))......
((((((((((((....))))))))))))..........(..(((((...((((...))))...)))))..)..(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((...(.((.......)).)...)))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((.(.(.((((...)))).)..))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..((((....((.......))....))))..)))((((((((((......)))).)))))).(((.......)))....(((.....))).
((((((((((((....))))))))))))........(((..((((....(((.....)))....))))..)))((((((.((((....))))..))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..((((....(((.....)))....))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..((((....((((...))))....))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..((((....((((...))))....))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..((((..(.(.........).)..))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..((((..(.(((.....))).)..))))..)))((((((((.((....)).)).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((.(((((.......)))).)....))..
((((((((((((....))))))))))))........(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))((((.((((.(....))))).)))).....
((((((((((((....))))))))))))........(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))....((((...)))).
((((((((((((....))))))))))))........(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))(((..((((.......))))..))).....
((((((((((((....))))))))))))........(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))((((.((((.(....))))).)))).....
((((((((((((....))))))))))))........(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))((((.(((((....).)))).)))).....
((((((((((((....))))))))))))........(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))....((((...)))).
((((((((((((....))))))))))))........(((..(((((.................)))))..)))(((((((((((....))))).))))))(.((..(((.......)))..)).).....
((((((((((((....))))))))))))........(((..(((((.................)))))..)))(((((((((((....))))).))))))((...((((.......))))...)).....
((((((((((((....))))))))))))........(((..(((((.................)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((....(((...)))....)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((...(.........)...)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((...(.(.....).)...)))))..)))(((((((((((....))))).)))))).(((((...)))))....((((...)))).
((((((((((((....))))))))))))........(((..(((((...((.......))...)))))..)))((((((((.((....)).)).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((...((.......))...)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))...(.((((.......)))).)........
((((((((((((....))))))))))))........(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))((((.((((.(....))))).)))).....
((((((((((((....))))))))))))........(((..(((((...(((....).))...)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))((((((..(((....)))...))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((.((((.......)))).)))......
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))((((((.((((....))))..))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))((((((.((((....))))..))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))(((((((.(((....))).).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))((((((((.((....)).)).))))))..(((((((.......)).)))))......
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).(((........))).
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.((((.......)))).)))......
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))((((........))))
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))(.((..(((.......)))..)).).....
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))((((.((((.(....))))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).))))))((((.((((.(....))))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))((((...((.......))...)))).....
((((((((((((....))))))))))))........(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))((((..((((....).)))..)))).....
((((((((((((....))))))))))))........(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))((((.((((.(....))))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).....((((.......))))..........
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((.......)))((((........))))
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))(....((((.......))))....).....
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))((((.((((.(....))))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))((((.(((((....).)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).))))).((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))....((((...)))).
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).))))))((((.((((.(....))))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..................((((...)))).
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).......((.......))............
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))......(((.......)))(((...)))..
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(((((((.......)))).)))......
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.((((.......)))).)))......
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))....((((...)))).
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))....((((...)))).
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((...((((.......))))...)).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))(((..((((.......))))..))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((...((.......))...)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((..(((.(....))))..)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((.((((.(....))))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((.(((((....).)))).)))).....
((((((((((((....))))))))))))........(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.((..........))..)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).))))))((((..(((.......)))..)))).....
((((((((((((....))))))))))))........(((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).))))))(((...(((.......)))...))).....
((((((((((((....))))))))))))........(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....))))))))))))........(((((((................((((......))))(((((((((((....))))).)))))).....((((.......)))))))))))...
((((((((((((....))))))))))))........(((((((................(((((....)))))(((((((((((....))))).)))))).......((.......))..)))))))...
((((((((((((....))))))))))))........(((((((................(((((....)))))(((((((((((....))))).)))))).....((((.......)))))))))))...
((((((((((((....))))))))))))........(((((((................(((((....)))))(((((((((((....))))).)))))).(((((...)))))......)))))))...
((((((((((((....))))))))))))........(((((((.....((.........((((......))))(((((((((((....))))).)))))).(((((...)))))..))..)))))))...
((((((((((((....))))))))))))........(((((((.....((.........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))..)))))))...
((((((((((((....))))))))))))........(((((((.....((.........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))..)))))))...
((((((((((((....))))))))))))........(((((((...(.((.........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..)).))))))))...
((((((((((((....))))))))))))........((((((((...............((((......))))(((((((((((....))))).))))))......(((.......)))))))))))...
((((((((((((....))))))))))))........((((((((...............((((......))))(((((((((((....))))).)))))).((((.....)))).....))))))))...
((((((((((((....))))))))))))........((((((((...............((((......))))(((((((((((....))))).)))))).(((((...))))).....))))))))...
((((((((((((....))))))))))))........((((((((...............(((((....)))))(((((((.(((....))).).))))))......(((.......)))))))))))...
((((((((((((....))))))))))))........((((((((...............(((((....)))))(((((((((((....))))).))))))......(((.......)))))))))))...
((((((((((((....))))))))))))........((((((((...............(((((....)))))(((((((((((....))))).)))))).((.........)).....))))))))...
((((((((((((....))))))))))))........((((((((...............(((((....)))))(((((((((((....))))).)))))).((....))..((....))))))))))...
((((((((((((....))))))))))))........((((((((...............(((((....)))))(((((((((((....))))).)))))).((((.....)))).....))))))))...
((((((((((((....))))))))))))........((((((((...............(((((....)))))(((((((((((....))))).)))))).(((((...))))).....))))))))...
((((((((((((....))))))))))))........((((((((...............(((((....)))))(((((((((((....))))).))))))((((((...)))))..)..))))))))...
((((((((((((....))))))))))))........((((((((....((..........((((....)))).(((((((((((....))))).)))))).((((.....))))..)).))))))))...
((((((((((((....))))))))))))........((((((((....((.........((((......))))(((((((((((....))))).)))))).((((.....))))..)).))))))))...
((((((((((((....))))))))))))........((((((((....((.........((((......))))(((((((((((....))))).)))))).(((((...)))))..)).))))))))...
((((((((((((....))))))))))))........((((((((....((.........(((((....)))))((((((.((((....))))..)))))).((((.....))))..)).))))))))...
((((((((((((....))))))))))))........((((((((....((.........(((((....)))))(((((((((((....))))).)))))).((((.....))))..)).))))))))...
((((((((((((....))))))))))))........((((((((....((.........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..)).))))))))...
((((((((((((....))))))))))))........((((((((....(((((...)))(((((....)))))(((((((((((....))))).)))))).((((.....))))..)).))))))))...
((((((((((((....))))))))))))........((((((((..(............(((((....)))))(((((((((((....))))).)))))).(((.......)))...).))))))))...
((((((((((((....))))))))))))........((((((((..(.((.........((((......))))(((((((((((....))))).)))))).(((((...)))))..)))))))))))...
((((((((((((....))))))))))))........((((((((..(.((.........(((((....)))))(((((((((((....))))).)))))).(((.......)))..)))))))))))...
((((((((((((....))))))))))))........((((((((..(.((.........(((((....)))))(((((((((((....))))).)))))).((((.....))))..)))))))))))...
((((((((((((....))))))))))))........((((((((..(.((.........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..)))))))))))...
((((((((((((....))))))))))))........((((((((.(......)......(((((....)))))(((((((((((....))))).))))))......(((.......)))))))))))...
((((((((((((....))))))))))))........((((((((.((...(....).))(((........)))(((((((((((....))))).)))))).((....))..........))))))))...
((((((((((((....))))))))))))........((((((((((........)))..(((((....)))))(((((((((((....))))).))))))......(((.......))).)))))))...
((((((((((((....))))))))))))........((((((((((.......))....(((((....)))))(((((((((((....))))).)))))).(((.......))).....))))))))...
((((((((((((....))))))))))))........((((((((((......)).....(((((....)))))(((((((((((....))))).)))))).((.(......))).....))))))))...
((((((((((((....))))))))))))........((((((((((.....))......(((((....)))))(((((((((((....))))).)))))).((((.....)))).....))))))))...
((((((((((((....))))))))))))........((((((((((.....))......(((((....)))))(((((((((((....))))).))))))((((((...)))))...).))))))))...
((((((((((((....)))))))))))).......((((..(((((...(((.....)))...)))))..))))((((((((((....))))).)))))(((((((...)))))..)).((.....))..
((((((((((((....))))))))))))......(.((((((((...............(((((....)))))(((((((((((....))))).)))))).(((((...))))).....))))))))..)
((((((((((((....))))))))))))......(.((((((((....((.........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..)).))))))))..)
((((((((((((....))))))))))))......(((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)).((((...)))).
((((((((((((....))))))))))))......(((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))((((...)))).
((((((((((((....)))))))))))).....(..(((((((................(((((....)))))(((((((((((....))))).))))))......(((.......))).)))))))..)
((((((((((((....)))))))))))).....(..(((((((................(((((....)))))(((((((((((....))))).)))))).....((((.......)))))))))))..)
((((((((((((....)))))))))))).....(..((((((((...............(((((....)))))(((((((((((....))))).))))))......(((.......)))))))))))..)
((((((((((((....)))))))))))).....(..((((((((....((.........((((......))))(((((((((((....))))).)))))).((((.....))))..)).))))))))..)
((((((((((((....)))))))))))).....((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))((((...)))).
((((((((((((....)))))))))))).....((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))(((.....))).
((((((((((((....)))))))))))).....((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))..))((((...)))).
((((((((((((....)))))))))))).....((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))((((...)))).
((((((((((((....)))))))))))).....((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))((((...)))).
((((((((((((....)))))))))))).....((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))(((.....))).
((((((((((((....)))))))))))).....((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))((((...)))).
((((((((((((....)))))))))))).....((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))((((...)))).
((((((((((((....)))))))))))).....((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))............
((((((((((((....)))))))))))).....((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))............
((((((((((((....)))))))))))).....((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))((((...)))).
((((((((((((....)))))))))))).....((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).))..((((.......))))..........
((((((((((((....)))))))))))).....(((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....(((.((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...))))).)))(((.....))).
((((((((((((....)))))))))))).....(((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))(((.....))).
((((((((((((....)))))))))))).....((((....((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))))))(((.....))).
((((((((((((....)))))))))))).....((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).....))))((((...)))).
((((((((((((....)))))))))))).....((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))((((...)))).
((((((((((((....)))))))))))).....((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))(((.....))).
((((((((((((....)))))))))))).....((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......)))((((...)))).
((((((((((((....)))))))))))).....((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))...............)))(((.....))).
((((((((((((....)))))))))))).....((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))............
((((((((((((....)))))))))))).....((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))....))).........
((((((((((((....)))))))))))).....((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))(((.....))).
((((((((((((....)))))))))))).....((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))).(((...)))..
((((((((((((....)))))))))))).....((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))).(((...)))..
((((((((((((....)))))))))))).....((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))(((.....))).
((((((((((((....)))))))))))).....((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........)).))).(((...)))..
((((((((((((....)))))))))))).....((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))(((.....))).
((((((((((((....)))))))))))).....((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))(((.....))).
((((((((((((....)))))))))))).....((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))....))).........
((((((((((((....)))))))))))).....((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))(((.....))).
((((((((((((....)))))))))))).....((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))....))).........
((((((((((((....)))))))))))).....((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))(((.....))).
((((((((((((....)))))))))))).....((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))............
((((((((((((....)))))))))))).....((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))(((.....))).
((((((((((((....)))))))))))).....((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....)))))))))))).....((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))((((...)))).
((((((((((((....))))))))))))....(((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).)))..((((....).)))...........
((((((((((((....))))))))))))....(((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))...........
((((((((((((....))))))))))))....(((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))(((...)))..
((((((((((((....))))))))))))....(((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))...........
((((((((((((....))))))))))))....(((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).)))..............((((...)))).
((((((((((((....))))))))))))....(((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).)))...((.......))(((.....))).
((((((((((((....))))))))))))....(((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))...........
((((((((((((....))))))))))))....(((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))(((...)))..
((((((((((((....))))))))))))....(((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))...........
((((((((((((....))))))))))))....(((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))((.....))..
((((((((((((....))))))))))))....(((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))(((...)))..
((((((((((((....))))))))))))....(((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).)))..(((.......)))...........
((((((((((((....))))))))))))....(((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).))).((((.......))))..........
((((((((((((....))))))))))))....(((.(((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).)))..............((((...)))).
((((((((((((....))))))))))))....((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).))))...........
((((((((((((....))))))))))))....((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).))))(((...)))..
((((((((((((....))))))))))))....(((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))(((...)))..
((((((((((((....))))))))))))....(((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))...........
((((((((((((....))))))))))))....(((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((((...))))).))))((.....))..
((((((((((((....))))))))))))....(((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))...........
((((((((((((....))))))))))))....(((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))...........
((((((((((((....))))))))))))....(((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))((.....))..
((((((((((((....))))))))))))....(((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))(((...)))..
((((((((((((....))))))))))))....(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))...........
((((((((((((....))))))))))))....(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))...........
((((((((((((....))))))))))))....(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))((.....))..
((((((((((((....))))))))))))....(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))(((...)))..
((((((((((((....))))))))))))....(((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))...........
((((((((((((....))))))))))))....(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))...........
((((((((((((....))))))))))))....(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))(((...)))..
((((((((((((....))))))))))))....(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))...........
((((((((((((....))))))))))))....(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))((.....))..
((((((((((((....))))))))))))....(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))(((...)))..
((((((((((((....))))))))))))....(((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).))))((.....))..
((((((((((((....))))))))))))....(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......))))(((...)))..
((((((((((((....))))))))))))....(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))(((...)))..
((((((((((((....))))))))))))....(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).))))...........
((((((((((((....))))))))))))....(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))...........
((((((((((((....))))))))))))....(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))(((...)))..
((((((((((((....))))))))))))....(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))...........
((((((((((((....))))))))))))....(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))((.....))..
((((((((((((....))))))))))))....(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))(((...)))..
((((((((((((....))))))))))))...((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))..........
((((((((((((....))))))))))))...((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).)))).(((.......)))(......)...
((((((((((((....))))))))))))...((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))..........
((((((((((((....))))))))))))...((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).)))).(((.......)))(((...)))..
((((((((((((....))))))))))))...((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))..........
((((((((((((....))))))))))))...((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))..........
((((((((((((....))))))))))))...((((.(((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).))))..((.(....)))((((...)))).
((((((((((((....))))))))))))...((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))..........
((((((((((((....))))))))))))...((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))..........
((((((((((((....))))))))))))...((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))..........
((((((((((((....))))))))))))...((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).))))..((.......))((((...)))).
((((((((((((....))))))))))))...((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).))))...((..(((...)))..)).....
((((((((((((....))))))))))))...((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).)))).(((.......)))...........
((((((((((((....))))))))))))...((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).)))).(((.......)))(((...)))..
((((((((((((....))))))))))))...((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).))))((((.......))))..........
((((((((((((....))))))))))))...((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).)))).............((((...)))).
((((((((((((....))))))))))))...((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).))))..((.......))............
((((((((((((....))))))))))))...((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).))))..((.......))(((.....))).
((((((((((((....))))))))))))...((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).))))..((.......))((((...)))).
((((((((((((....))))))))))))...((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).)))).(((.......)))((.....))..
((((((((((((....))))))))))))...((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).)))).(((.......)))(((...)))..
((((((((((((....))))))))))))...((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))..........
((((((((((((....))))))))))))...((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))..........
((((((((((((....))))))))))))...((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))..........
((((((((((((....))))))))))))...((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))...((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))...((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))...((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))...((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.(.((((...)))).)).))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))...((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))..(.....(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))((((.((((.......)))).))))....)
((((((((((((....))))))))))))..(..((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))..).........
((((((((((((....))))))))))))..(.(((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))..........
((((((((((((....))))))))))))..(.(((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))).).........
((((((((((((....))))))))))))..(.(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).).........
((((((((((((....))))))))))))..(.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).).........
((((((((((((....))))))))))))..(.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))..(.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))..........
((((((((((((....))))))))))))..(.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))).).........
((((((((((((....))))))))))))..(.(((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).).........
((((((((((((....))))))))))))..((.((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))..........
((((((((((((....))))))))))))..((.((((....((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))))))))..........
((((((((((((....))))))))))))..((.((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))).)).........
((((((((((((....))))))))))))..((.((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))..((.((((((..(((((.......)..........))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))..((.((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))..........
((((((((((((....))))))))))))..((.((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))..((.((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)).........
((((((((((((....))))))))))))..((.((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)).........
((((((((((((....))))))))))))..((.((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)).........
((((((((((((....))))))))))))..((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))..........
((((((((((((....))))))))))))..((((.......((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))...)))).........
((((((((((((....))))))))))))..(((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.((...(((((...(((.....)))...)))))...))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.((...))................(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((....((((...))))....))))..)))(((((((.(((....))).).)))))).(((.......)))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(..((.......)))..))))..)))(((((((((((....))))).)))))).((....)).......))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..((.......))...))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....)).......))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((....)).......))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.................)))))..)))((((((.((((....))))..)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).((....)).......))))).........
((((((((((((....))))))))))))..(((((.(((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....)).......))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..((((...))))...))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....)).......))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).((....)).......))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(..(((...)))..).)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.(..(....).).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.(......)))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))................))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(............).))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......)))...))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.(...).)))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.((...(....).))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.((.((.....)))).).))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..(((((.(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).........
((((((((((((....))))))))))))..((((((.......................(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((.......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((.....((....))..........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((.....((....))..........(((((....)))))((((((..(((....)))...)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((.....((....))(((.....)))(((......))).(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..((((((...(.((....))..........(((((....)))))(((((((((((....))))).)))))).((....))..)...)))))).........
((((((((((((....))))))))))))..((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((...(.((....))).(....)..(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((..(..((((..(.(((.....))).)..))))..)..(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((..(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..((((((.((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((.((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((.((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((......................(((((....)))))(((((((.(((....))).).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((......................(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((.....(....)...........(((((....)))))((((((.((((....))))..)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((....(......)..........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))..((...))
((((((((((((....))))))))))))..(((((((....((....))..........(((........)))(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((.......)))))))))).........
((((((((((((....))))))))))))..(((((((....((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((....((....))..........(((((....)))))(((((((((((....))))).))))))..............))))))).........
((((((((((((....))))))))))))..(((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).....))))))).........
((((((((((((....))))))))))))..(((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))).........
((((((((((((....))))))))))))..(((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((......))).))))))).........
((((((((((((....))))))))))))..(((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((....((....))...(....).(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((....((....)).(....)...(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((....((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((....(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((...(.....)............(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))((.((((((((....))))).))).)).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))((((((.((((....))))..)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))((((((.((((....))))..)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))((((((((.((....)).)).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))((((((((.((....)).)).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((....)).....))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((....))....).)))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.(...).)))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((..((((....))..........(((((....)))))(((((((((((....))))).)))))).((....))..)).))))))).........
((((((((((((....))))))))))))..(((((((..(((((((...((((...))))...))))).....(((((((((((....))))).)))))).((....))..)).))))))).........
((((((((((((....))))))))))))..(((((((.(..(((...(.(((.....))).)...)))..)..(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).((....)).....))))))).........
((((((((((((....))))))))))))..(((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((.......)))))))))).........
((((((((((((....))))))))))))..(((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((.(..(((((.(.((((...)))).).)))))..).)(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((.((..((((.(.(((.....))).).))))))....(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..((((((((...(((((.(.((((...)))).).)))))...))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..((((((((.(.((....))))).......(((((....)))))(((((((((((....))))).)))))).(((......)))..)))))).........
((((((((((((....))))))))))))..(((((((((...(((..(.((((...)))).)..)))...)).(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((((...(((..(.((((...)))).)..)))...)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((....(.((((...)))).)....))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..((.((...(((.....)))...)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((.((...((((...))))...)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).))))))...............)))))).........
((((((((((((....))))))))))))..(((((((((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((...(.(.........).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((.(.................).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((.(...((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((.(.((.((.....))))..).)))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((...................))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((....(((....).))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((....((((...))))....))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.............)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((.......)).)..))))..)))((((((.((((....))))..)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((.(...).)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).((.........))))))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)))((((((((((......)))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..(.........)..)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((.......)))))))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))((((((((((......)))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..((((...))))..)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((......)))..)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..(.((((...)))))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..((..(....)..).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..((.((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..((((..((.(((...)))))...))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.................)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.................)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.................)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((.(......).)))))))).........
((((((((((((....))))))))))))..(((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.....(....)......)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.....((...)).....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(.........)...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((.......))...)))))..)))((((((...((....))....)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((.......))...)))))..)))((((((((((......)))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((....)).....))))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..))).((((((((((....))))).)))))..(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..))).((((((((((....))))).)))))..(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)))(((((.(((((....)))))..))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).))))))...(...).
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))((.((((((((....))))).))).)).(......)......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))((((((...((....))....)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))((((((((((......)))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))...............)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..((((...))))..)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((..(...)..)).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((......)))..)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((..(..........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((..(.((.....)))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((..(.(((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.......)).).)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.......))).).))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((.........))))))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((.(......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))...............)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((.......))..)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))).))).)))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)).((((((..(((....)))...)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))((.((((((((....))))).))).)).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((.(((((....)))))..))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))...............)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(.....)......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.(......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).(......)
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))).)).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........))..)))))..))).((((((((((....))))).)))))..(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........))..)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).))))))...............)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..........)).).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..(....)..).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).........
((((((((((((....))))))))))))..(((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).........
((((((((((((....)))))))))))).(.((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).)))))..((..(((...)))..)).....
((((((((((((....)))))))))))).(.((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))).)........
((((((((((((....)))))))))))).(.((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))).)........
((((((((((((....)))))))))))).(.((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))).)........
((((((((((((....)))))))))))).((.....))...((....))..........(((((....)))))(((((((((((....))))).))))))((((.((((.......)))).)))).....
((((((((((((....)))))))))))).((..((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))..))........
((((((((((((....)))))))))))).((..((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))..))........
((((((((((((....)))))))))))).((.(((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))).))........
((((((((((((....)))))))))))).((.(((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))).))........
((((((((((((....)))))))))))).((.(((.(((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...)))))..))).))........
((((((((((((....)))))))))))).((.(((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......))).))........
((((((((((((....)))))))))))).((.(((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))).))........
((((((((((((....)))))))))))).((.(((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))........
((((((((((((....)))))))))))).((.(((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))........
((((((((((((....)))))))))))).((.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))........
((((((((((((....)))))))))))).(((.((((....((....))..........((((......))))(((((((((((....))))).)))))).(((.......))))))).)))........
((((((((((((....)))))))))))).(((.((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))).)))........
((((((((((((....)))))))))))).(((.((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).))).)))........
((((((((((((....)))))))))))).(((.((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))........
((((((((((((....)))))))))))).(((.((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))........
((((((((((((....)))))))))))).(((.((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))........
((((((((((((....)))))))))))).(((.((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))........
((((((((((((....)))))))))))).(((.((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).))).)))........
((((((((((((....)))))))))))).(((.((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))........
((((((((((((....)))))))))))).(((.((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))........
((((((((((((....)))))))))))).(((.((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))........
((((((((((((....)))))))))))).(((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......))).)))........
((((((((((((....)))))))))))).(((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))........
((((((((((((....)))))))))))).(((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))........
((((((((((((....)))))))))))).((((.(.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))........
((((((((((((....)))))))))))).(((((..(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))...)))))........
((((((((((((....)))))))))))).(((((..(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((.................)))))..)))((((((..(((....)))...)))))).(((((...)))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((((.....))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))........
((((((((((((....)))))))))))).(((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))........
((((((((((((....)))))))))))).(((((.((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((........................(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.........((........))...(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((........(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((......((....).).........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((......((....))..........((((......))))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((......((....))..........(((((....)))))((((((((((......)))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((......((....)).(....)...(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((......((....)).(...)....(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((......(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((....(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((....(.((....))).........(((((....)))))((((((..(((....)))...)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((....(.((....))).........(((((....)))))(((((((((((....))))).))))))..((((...))))...))))))........
((((((((((((....)))))))))))).((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((...(..(((.....(((.....))).....)))..)..(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((...(..(((((...(((.....)))...)))))..)..(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((...(..(((((...(((.....)))...)))))..)..(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((...(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((...(..(((((.((.(.......)))..)))))..)..(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((..(.(.((....))))........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((..((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((..((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((..((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((..((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((..((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(...........)..........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(....(((((.(.((((...)))).).)))))....)(((((((((((....))))).)))))).((.........))..))))))........
((((((((((((....)))))))))))).((((((.((...(((((.................)))))...))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.((...(((((.(.((((...)))).).)))))...))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((...((.(.((..........))..).))...)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((...((((.(.(((.....))).).))))...)))((.((((((((....))))).))).)).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((...((((.(.((((...)))).).))))...)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((......((((...))))......))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((.(....((((...))))....).))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((.((...((((...))))...)).))..)))((((((.((((....))))..)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((.....(.........).....)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((...(.((.......)).)...)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((...(.((((...)))).)...)))..)))((((((.((((....))))..)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((...(.((((...)))))....)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((...((..........).)...)))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((.(...(((.....)))...).)))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((.(.(.(((.....))).).).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((...................))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((...................))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((.....((.....)).....))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((.....(((...))).....))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....(.........)....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....((.......))....))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....(((.....)))....))))..)))((((((..(((....)))...)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....(((.....)))....))))..)))(((((((.(((....))).).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....((((...))))....))))..))).((((((((((....))))).)))))..((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).))))).)((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((.(......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((...(..........)....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(..((.....))..)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(..(((...)))..)..))))..)))((((((((((......)))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((..(...))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..))).((((((((((....))))).)))))..(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))................))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..(((.....)))...))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..))).((((((((((....))))).)))))..(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))((((((((((......)))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))).)((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))................))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.........))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.((...)).))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..)))))..)......
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..((..........))...))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..((..........))...))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..((((..((..(.....).))...))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((......)))...))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((......(......)...)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((......(...)......)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.....(....)......)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((....((.......))..)))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((.........))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).).......
((((((((((((....)))))))))))).((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((.(...).))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..))).((((((((((....))))).)))))..(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))((.((((((((....))))).))).)).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).))))).)((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))((((((((((......)))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))((((((((((......)))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))................))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.........))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.(......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))................))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..((((...))))...))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.........))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.((...)).))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((..(..(....)..)...)))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((..(.((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(....(......).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(...((...))...).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((.......)).).)))))..))).(((((((.((....)).)).)))))..(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....)))..))))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))................))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((.......))...))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..(((.....)))...))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((......)))...))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))).))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..))).(((((.((((....))))..)))))..(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((.(((((((....))))).)).))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((.(((((....)))))..))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((...((....))....)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))................))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(.....).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((((...))))...))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(.....)........))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.((...)).))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).).......
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......)))...))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.(...).)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))..)......
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).).......
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))).))).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((..(....)..).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.((.....))).))).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.((.....)))).)).)))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((.(((..(((((.((.(((...))))).)).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).(((((((.......................((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.......................(((((....)))))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).(((((((.......................(((((....)))))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).(((((((.......................(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.......................(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((........((........))...(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((........((.......))....(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((......(....)...........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))...........((((....)))).(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........(((........)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........((((......)))).((((((((((....))))).)))))..((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........((((......))))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........((((......))))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........((((......))))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........((((......))))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........((((......))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........(((((....)))))((((((...((....))....)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........(((((....)))))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........(((((....)))))(((((((.(((....))).).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........(((((....)))))((((((((((......)))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....)).(....)...((((......))))(((((.(((((....)))))..))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....)).(....)...(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....)).(((...)))(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.....((....)).(((...)))(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((((..(.(((.....))).)..)))).....(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.....((((..(.(((.....))).)..)))).....(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....((((..(.(((.....))).)..))))(....(((((((((((....))))).)))))))(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....(((((...(((.....)))...))))).....(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....(((((.(.(((.....))).).)))))......((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).(((((((.....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((.....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))..).......(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).........((((......))))((((((.((((....))))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).........(((((....)))))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).........(((((....)))))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....))).(....).((((((....))))))((((((((((....))))).)))))..((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((...(.((....)))(....)...(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((..(..((((.....(((...))).....))))..)..(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((..(..((((..(.(((.....))).)..))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((..(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((..(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((..(..(((((.................)))))..)..(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((..(..(((((...((.......))...)))))..)..(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((..(..(((((...(((.....)))...)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((..(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((..(..(((((.(.((.......)).).)))))..)..(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((..(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((..(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((..(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((..(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.(.(.((....))))........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((.((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((...((((...))))...)))))..)).((((((((((......)))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((.((..(((((.((..........))..)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((......................((((......))))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((......................((((......))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((......................((((......))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((......................((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((......................(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((......................(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((......................(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((...........((.........(((((....)))))(((((((((((....))))).)))))).))...........))))))))........
((((((((((((....)))))))))))).((((((((........(........)....(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((......(((........)))..(((((....)))))(((((((.(((....))).).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))..(...).
((((((((((((....)))))))))))).((((((((......)...............((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((.....(....)...........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.....(....)...........(((((....)))))((((((...((....))....)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.....(....)...........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((.....(....)...........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....).).........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....((....).).........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))............(((....)))..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))...........((((....)))).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((........)))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((........)))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........((((......)))).((((((((((....))))).)))))..((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........((((......))))((((((..(((....)))...)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........((((......))))((((((.((((....))))..)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........((((......))))(((((((((((....))))).))))))..((((...)))).))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........((((......))))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........((((.(...)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((.(((((....)))))..))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((..(((....)))...)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((..(((....)))...)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((.((((....)))..))))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((.((((....))))..)))))).((.(......)))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((.((((....))))..)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((.((((....))))..)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((.((((....))))..)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((.(((....))).).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((.(((....))).).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((((.((....)).)).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((((((......)))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))((((((((((......)))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).))))))..............))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).))))))..(((.....))).))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((.........))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.(...).)))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).).......
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....)).........((((((....))))))((((((((((....))))).)))))..((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))....).....((((......))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((....((....))..((...)).(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((....((....)).(....)...((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....)).(....)...(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....((....)).((.....))(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....)).(((...)))(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....((....)).(((...)))(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))((((...))))((((....)))).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((....))))........(((........)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((((....((....))))........((((......))))((((((((.((....)).)).)))))).((((.....))))..))))))........
((((((((((((....)))))))))))).((((((((....((....))))........(((((....)))))(((((((((((....))))).)))))).(((.......)))..))))))........
((((((((((((....)))))))))))).((((((((....(((...(.(((.....))).)...))).....(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....((((..(.((((...)))).)..)))).....(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((....((((..(.((((...)))).)..)))).....(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....(((((...(((.....)))...))))).....(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....(((((...(((.....)))...))))).....(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....(((((...(((.....)))...)))))....)(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((....(((((...((((...))))...))))).....(((((((.(((....))).).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....(((((...((((...))))...))))).....(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....(((((.(.(.........).).))))).....(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....(((((.(.((.......)).).))))).....(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((....(((((.(.(((.....))).).))))).....((((((.((((....))))..)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((.(...).)))))))))))........
((((((((((((....)))))))))))).((((((((....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))..........((((......))))(((((((((((....))))).)))))).((....))....)))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))..........(((((....)))))(((((((((((....))))).)))))).((....))....)))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))...)......(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((........)))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........((((......))))((((((..(((....)))...)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........((((......))))(((((((((((....))))).))))))..............))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....))))).((((((((((....))))).)))))..((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))((((((..(((....)))...)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))((((((.((((....))))..)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((.(((....))).).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((.(((....))).).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))((((((((((......)))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).))))))..............))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((.........))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.(...).)))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))))))))))).(.....)
((((((((((((....)))))))))))).((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((..(.((....)))((.....))((((.(...)))))(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((..((..................(((((....)))))(((((((((((....))))).)))))).((....))..)).))))))))........
((((((((((((....)))))))))))).((((((((..((...((..((.........(((((....)))))(((((((((((....))))).)))))).))..))...))..))))))))........
((((((((((((....)))))))))))).((((((((..(((......((.........(((((....)))))(((((((((((....))))).)))))).)).......))).))))))))........
((((((((((((....)))))))))))).((((((((..((((....))..........(((((....)))))(((((((((((....))))).)))))).((....))..)).))))))))........
((((((((((((....)))))))))))).((((((((..((((....)).....))...(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((..((((....))...)).....(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((..((((....))...)).....(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((..((((....))..))......(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((.(..((((....((.......))....))))..).)(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((.(..((((....((((...))))....))))..).)(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((.(..((((..(.(((.....))).)..))))..)..(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((.(..((((..(.(((.....))).)..))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..((((..(.((((...)))).)..))))..)..((((((((((......)))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((.(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((.(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..((((..(.((((...)))).)..))))..).)(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((.(..((((..((.(((...)))).)..))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.................)))))..)..(((((((((((....))))).))))))..((((...)))).))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((...(((.....)))...)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).((.........))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(..(((...)))..).)))))..).)(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.(.........).).)))))..)..(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.((.......)).).)))))..)..((((((.((((....))))..)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.((.......)).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.(((.....))).).)))))..).)(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.((((...)))).).)))))..).)(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.((((...)))).).))))))....(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.(..(((((.(.((((...)))))..)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((.((......))...........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).(((((((((.........))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((((...((....)).)........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).(((((((((...((....)).)).......(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((((...((....)).))(....).(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((((...((((..(.((((...)))).)..))))...))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((((...(((((...(((.....)))...)))))...))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((((...(((((...((((...))))...)))))...))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((((...(((((.(.((.......)).).)))))...))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((((...(((((.(.(((.....))).).)))))...))(((((((((((....))))).)))))).(((......)))..)))))))........
((((((((((((....)))))))))))).(((((((((...(((((.(.(((.....))).).)))))...))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((((...(((((.(.(((.....))).).)))))...))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((((...(((((.(.((((...)))).).)))))...))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((((...(((((.(.((((...)))).).)))))...))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((((...))................(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).(((((((((...))................(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((((.(.((....))))........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).(((((((((.(.((....))))........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).(((((((((.(.((....))))).......((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).(((((((((.(.((....))))).......(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((...(((..(.((((...)))).)..)))...)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((...((((...((((...))))...))))...)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((...((((.(.((((...)))).).))))...)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((...((((.(.((((...)))).).))))...)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((......(((.....)))......))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((......((((...))))......))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((......((((...))))......))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((......((((...))))......))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((....(.((((...)))).)....))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....)))))))))))).((((((((((..((.(..(.(((.....))).)..).))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((.(..(.((((...)))).)..).))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((.((...((((...))))...)).))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....................)))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....................)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....................)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....((.......)).....)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....(((....).)).....)))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....((((...)))).....)))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(...((...))...)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(..(((...)))..)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.(.........).)...)))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.(.........).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.((.......)).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.(((.....))).)...)))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.((((...)))).)...)))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.((((...)))).)...)))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...(.((((...)))))....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...((..........))....)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((...((.(((...)))))....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(...(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(...(((.....)))...).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(...(((.....)))...).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(...((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(...((((...))))...).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(...((((...))))..)..)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.(.(.........).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.(.((.......)).).).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.(.(((.....))).).).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.(.(((.....))).).).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.(.(((.....))).))..)))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.(.(((.....))))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.(.(((.....)))).)..)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((.(.((.(((...)))).).).)))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..((((...................))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((...................))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..((((...................))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((...................))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((......(....).......))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((.....((.......))...))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....(.........)....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((.......))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((.......))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((.......))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((.(...).))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....(((.....)))....))))..)).(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..((((....(((.....)))....))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).))))).)(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))........
((((((((((((....)))))))))))).((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((((...))))....))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..((((....((((...))))....))))..)))((((((.((((....))))..)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((((...))))....))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.............)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.............)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.............)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(..((.....))..)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(..((.....))..)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(..(((...)))..)..))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(.........).)..))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(.(.....).).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((.......)).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((.(....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((.(....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((.(...).)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((.(((((((....))))).)).))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))((((((...((....))....)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))((((((((((......)))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..((.......))..)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((...)).......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((.(......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((......).)).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((......)))..)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))).)..))))))...(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((.....))))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)).(((((((.(((....))).).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((.........))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((.(...).)))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..))).((((((((((....))))).)))))..(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((.((.((....)).))..))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....)))..))))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))).).......
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).))))).)(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..(.....)......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..(....).......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((....))(....))))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))).).......
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((......).)).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))))...))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..(.((((...)))))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((..........).)..))))..))).((((((((((....))))).)))))..((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((..........))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((..(....)..).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((.((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((.((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((.((.....))))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((.(((...)))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((.(((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((.(((...)))))...))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..((((..((.(((...)))))..).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))((((((..(((....)))...)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((.(((....))).).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).......).
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))..))))((((((((((....))))).)))))..(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((((((..(((((.................)))))))...(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((......(......)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((......(....).....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((......(...)......)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.....(.......)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.....(.....).....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.....(.....).....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.....(....)......)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.....(....)......)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.....((...)).....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.....((...)).....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....(.......)....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....(....).......)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....(....).......)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)...)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(.........)..)).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(..(...)..)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((....)...)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((..(...)))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.(...).))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((.(...).))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))........(((((((......)))))))(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((..((....))..).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))((((((((.((....)).)).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))....(......)...)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))..(((.....)).).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(....)........)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((......).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))).)))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))..).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((.....)))..)).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))(......)
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).))))))..((((...)))).))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).((.........))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((.((((((((....))))).))).)).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((...((....))....)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((.(((......)))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))..)))))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((((((......)))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..((......))...)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))(......)
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((........))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)......
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((...((((...))))..).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((..(..........)...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((..(..........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((..(.(.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((..(.(....)...)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((..(.(((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(....(...)....).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(...(.......).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(...(.....)...).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(...(....)....).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(...((...))...).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(..(.......)..).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(..(.......)..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.........).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......))..))))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)).(((((((.(((....))).).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((..((....))..).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))((((((((((......)))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))..((.......))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((......).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((..(...))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.(....))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....)))..))))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....)))..))))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)).(((((.(((((....)))))..))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)).((((((((.((....)).)).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((........)).))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..))).(((((..(((....)))...)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(.(((((((((....))))).)))).).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((..(((((((....))))).))..)).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((.((((((((....))))).))).))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((.((((((((....))))).))).)).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((.((((((((....))))).))).)).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((.(((((((....))))).)).))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((...((....))....)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((...((....))....)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((.((...)).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).((.(......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).))))))..)......
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..(....).......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((.......))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))(......)
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((........))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((...)).......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((......).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).((...))
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))..))))((((((((((....))))).)))))..(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).).)))))))...(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).)).))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).)).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))).))).)))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))))..)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((.....)))).)).)))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((....).)).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...))))..))))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)).((((((.((((....))))..)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).))))))..............))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((....)).....))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(.(((((((((....))))).)))).).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((.((((((((....))))).))).)).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((.((((((((....))))).))).)).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((.(((((((....))))).)).))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((...((....))....)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((...((....))....)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....)))..))))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((..((....))..).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((.(....).))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(.........)..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(.....)......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(....).......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(.(......))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((......))...)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(.((.....)).).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((..........)))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((........))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))(....))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((...)).......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((..(...)..)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.(......).)))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))(......)
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)......
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..))))((((((((((....))))).)))))...((((...))))...))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..))))((((((((((....))))).)))))..((((.....))))..))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).).)))))..))))((((((((((....))))).)))))..(((((...)))))..))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).)).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))).))).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........))..)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........))..)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........)).).))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..........)).)).)))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..(.....).).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..(.....).).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..(.....).))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..(....)..).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(....)...).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(....)...))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(....)...))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(....)...))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))))..)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))))..)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))))..)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).((.........)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))((.((((.(((....))).).))).)).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).))))))...............)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(..........)..)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...))))).)).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....)))))))))))).((((((((((..(((((.((.(((...))))).)).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....))))))))))))(.(.(((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))).).).......
((((((((((((....))))))))))))(.(((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).).......
((((((((((((....))))))))))))(.(((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....))))))))))))(.(((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))........
((((((((((((....))))))))))))(.(((((.(((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).).......
((((((((((((....))))))))))))(.(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))........
((((((((((((....))))))))))))(.(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).).......
((((((((((((....))))))))))))(.(((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).).......
((((((((((((....))))))))))))(.(((((.(((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).).......
((((((((((((....))))))))))))(.(((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((.......)))..))))).).......
((((((((((((....))))))))))))(.(((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).).......
((((((((((((....))))))))))))(.(((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).).......
((((((((((((....))))))))))))(.(((((((((..((......((((...))))......))..)))(((((((((((....))))).)))))).(((.......))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..((....(.((((...)))).)....))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..((....(.((((...)))).)....))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....))))))))))))(.(((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))........
((((((((((((....))))))))))))(.(((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....))))))))))))(.(((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)......
((((((((((((....))))))))))))(.(((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....))))))))))))(.(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....))))))))))))(.(((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((....))......)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)......
((((((((((((....))))))))))))(.(((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))..)......
((((((((((((....))))))))))))(.(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....))))))))))))(.(((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....))))))))))))(.(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....))))))))))))(.(((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))........
((((((((((((....))))))))))))(.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))........
((((((((((((....))))))))))))(.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).).......
((((((((((((....))))))))))))(.(((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))........
((((((((((((....))))))))))))((..(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))..)).......
((((((((((((....))))))))))))((.((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))).)).......
((((((((((((....))))))))))))((.((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).))))).)).......
((((((((((((....))))))))))))((.((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))).)).......
((((((((((((....))))))))))))((.((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))).)).......
((((((((((((....))))))))))))((.((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))).)).......
((((((((((((....))))))))))))((.((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))).)).......
((((((((((((....))))))))))))(((.....(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))......))).......
((((((((((((....))))))))))))(((..((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))..))).......
((((((((((((....))))))))))))(((..((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))..))).......
((((((((((((....))))))))))))(((..((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))..))).......
((((((((((((....))))))))))))(((.(((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))).))).......
((((((((((((....))))))))))))(((.(((.(((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).(((((...)))))..))).))).......
((((((((((((....))))))))))))(((.(((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))).))).......
((((((((((((....))))))))))))(((.(((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))).))).......
((((((((((((....))))))))))))(((.(((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))).))).......
((((((((((((....))))))))))))(((.(((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))).))).......
((((((((((((....))))))))))))(((.(((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))).))).......
((((((((((((....))))))))))))(((.(((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))).))).......
((((((((((((....))))))))))))(((.(((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))).))).......
((((((((((((....))))))))))))(((.((((.....((....))..........(((((....)))))(((((((((((....))))).))))))...............)))).))).......
((((((((((((....))))))))))))(((.((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...)))))))))).))).......
((((((((((((....))))))))))))(((.(((((....((....))..........(((((....)))))((((((..(((....)))...)))))).((((.....))))))))).))).......
((((((((((((....))))))))))))(((.(((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))).))).......
((((((((((((....))))))))))))(((.(((((.(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).(((((...)))))))))).))).......
((((((((((((....))))))))))))(((.(((((.(..(((((.(.............).)))))..).)(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))).))).......
((((((((((((....))))))))))))(((.(((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((.(.(.(((.....))).).).)))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((.......))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((...(((.....)))...)))))..)))((((((((((......)))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).(((.......))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(..(((...)))..).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).))))).)).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))(((.(((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))).))).......
((((((((((((....))))))))))))((((.((.(((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((((...)))))..)).)))).......
((((((((((((....))))))))))))((((.((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...)))))..)).)))).......
((((((((((((....))))))))))))((((.((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)).)))).......
((((((((((((....))))))))))))((((.((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).((....)).......)).)))).......
((((((((((((....))))))))))))((((.((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....)).......)).)))).......
((((((((((((....))))))))))))((((.((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..)).)))).......
((((((((((((....))))))))))))((((.((.(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..)).)))).......
((((((((((((....))))))))))))((((.((.(((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...)))))..)).)))).......
((((((((((((....))))))))))))((((.((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........))..)).)))).......
((((((((((((....))))))))))))((((.((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)).)))).......
((((((((((((....))))))))))))((((.((.(((..(((((.((..........).).)))))..)))((((((((((......)))).)))))).((((.....))))..)).)))).......
((((((((((((....))))))))))))((((.(((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((....))......))).)))).......
((((((((((((....))))))))))))((((.((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))))))).)))).......
((((((((((((....))))))))))))((((.((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))).)))).......
((((((((((((....))))))))))))((((.((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..((((....((((...))))....))))..)))(((((((.(((....))).).)))))).((((.....)))).))).)))).......
((((((((((((....))))))))))))((((.((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))).......
((((((((((((....))))))))))))((((.((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).))).)))).......
((((((((((((....))))))))))))((((.((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))).......
((((((((((((....))))))))))))((((.((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).))).)......
((((((((((((....))))))))))))((((.((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.((..(....)..))..)))))..)).(((((((((((....))))).)))))).(((((...))))))))).)))).......
((((((((((((....))))))))))))((((.((((((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).((((.....)))).))).)))).......
((((((((((((....))))))))))))(((((...(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))....))))).......
((((((((((((....))))))))))))(((((.(((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))((((((....(..(((((.(.(.........).).)))))..)..(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..((...((((....((((...))))....))))...))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..((((....(((.....)))....))))..)))((((((..(((....)))...)))))).((((.....))))...)))))).......
((((((((((((....))))))))))))((((((..(((..((((..(..((.......)))..))))..)))(((((((((((....))))).)))))).(((.......)))...)))))).......
((((((((((((....))))))))))))((((((..(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......)))...)))))).......
((((((((((((....))))))))))))((((((..(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))...)))))).......
((((((((((((....))))))))))))((((((..(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).((((.....))))...)))))).......
((((((((((((....))))))))))))((((((..(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))...)))))).......
((((((((((((....))))))))))))((((((..(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....))))..).))))).......
((((((((((((....))))))))))))((((((..(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......)))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..).))))).......
((((((((((((....))))))))))))((((((..(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))........)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.((((...)))).).)))))..)))(((.(((((((....))))).)).))).(((.......)))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).................)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))((((((...)))))..))))))).......
((((((((((((....))))))))))))((((((..(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))...)))))).......
((((((((((((....))))))))))))((((((.((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))((((((.((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).).)))))).......
((((((((((((....))))))))))))(((((((........................((((......))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((........................(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.........((.......))....(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((........(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((......((....).).........((((......))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((......((....))...........((((....)))).(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((......((....))..........(((........)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((......((....))..........((((......))))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((......((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((......((....))..........((((......))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((......((....))..........(((((....)))))(((((((.(((....))).).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((......((....))..........(((((....)))))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((......((....))..........(((((....)))))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((......((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((......((((..(.((((...)))).)..)))).....(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((......(((((.(.((.......)).).))))).....(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((......(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((......(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((....(.((....))..).......(((((....)))))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((....(.((....))).........((((......))))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((....(.((....))).........((((......))))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((....(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((....(.((....))).........(((((....)))))(((((((.(((....))).).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((....(.((....))).........(((((....)))))(((((((((((....))))).))))))..((((...))))...))))))).......
((((((((((((....))))))))))))(((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))).))......
((((((((((((....))))))))))))(((((((....(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((....(.((....)))(((...)))(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((....((((....)).....))...(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((....((((....))..))......(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((...(..((((..(.(.........).)..))))..)..(((((((((((....))))).)))))).((.(......).)).))))))).......
((((((((((((....))))))))))))(((((((...(..(((((.................)))))..)..(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((...(..(((((...(((.....)))...)))))..)..(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((...(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((...(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((...(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((...(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((...(..(((((.((.(....)...))..)))))..)..(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..((((..(.((((...)))).)..))))..)).((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((..((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.................)))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((...((((...))))...)))))..)).((((((.((((....))))..)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.(.(((.....))).).)))))..)).((((((..(((....)))...)))))).(((......)))...))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.(.((((...)))).).)))))..)).((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.((.((.....))))..)))))..)).(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((..((..(((((.((.(((...)))))..)))))..)).(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(....((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(..(.((....))).........((((......))))(((((((((((....))))).)))))).((....))....)..))))))).......
((((((((((((....))))))))))))(((((((.(..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))).))))))).......
((((((((((((....))))))))))))(((((((.((...(((((...((((...))))...)))))...))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.((...(((((.(.(((.....))).).)))))...))(((((((((((....))))).))))).)((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.((...(((((.(.((((...)))).).)))))...))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.((...(((((.(.((((...)))).).)))))...))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.((...(((((.(.((((...)))).).)))))...))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.((...(((((.((..........).).)))))...))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.((.(.((....))))).......(((((....)))))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((...((((.................))))...)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((...((((.(.(((.....))).).))))...)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((...((((.(.((((...)))).).))))...)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((...((((.(.((((...)))).).))))...)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((.......................))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((.......................))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((......(((.....)))......))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((....(.(((.....))).)....))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((....(.((((...)))).)....))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((..(...(((.....)))...)..))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((..(.(..((.....))..).)..))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((.(..(.((((...)))).)..).))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((.(..(.((((...)))).)..).))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((.((.(.(((.....))).).)).))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((.((.(.(((.....))).).)).))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.....................)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.....((.......)).....)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((...(.(.........).)...)))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((...(.((((...)))))....)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(.................).)))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(...(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(...(((.....)))...).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(...((((...))))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(.(.(((.....))).).).)))..)))((((((.((((....))))..)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(.(.(((.....))).).).)))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(.(.(((.....))).).).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(.(.(((.....))))..).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(.(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((...................))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((...................))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((...................))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((.....((.....)).....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....(.........)....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((.......))....))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((.......))....))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((.......))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....(((.....)))....))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((......)))...))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....(((....).))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((((...))))....))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).))))))..((((...))))...))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((....((((...))))...).)))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.............)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(..((.......)))..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(..((.....))..)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(..((.....))..)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(.((...)).).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((.......)).)..))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((.(....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..))).((((((((((....))))).)))))..(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((.(((....))).).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))((((((((.((....)).)).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..((.......))...))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((.(((((....)))))..))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))((((((.(.((....)).)..)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))((((((((((......)))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))).)((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..((.......))...))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((........))...))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((..(...)..))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((......).))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.(...).)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..)))))))(.....)
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..(.((((...)))))...))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..((..........))...))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..((..........))...))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..((..........))...))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..((..((...)).))...))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..((.((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..((.((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..((.(((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((..((.(((...)))))...))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..))).((((((((((....))))).)))))..(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..)))((((((.((((....))))..)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).((..(...)..))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((......(....).....)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.....(.....).....)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.....(....)......)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.....((...)).....)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.....((...)).....)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))).)).))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((....)...)...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))((((((..(((....)))...))))))................))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((..((....))..).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))((((((((.((....)).)).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))((((((((((......)))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))((((((((((......)))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))..(....)........))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((..........)).))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.(......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.(.....).))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((......).))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((......)))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((.((((((((....))))).))).)).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((.(((((....)))))..))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((...((....))....)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))((((((((((......)))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))).)(((((...)))))..))))).))......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..((.......))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..(((.....)))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..((((...))))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((........))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.((...)).))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((......)))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.(...).)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((...((((...))))..).))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((..(..........)...)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((..(.(((...))))...)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..............))))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(...(.....)...).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(...(.....)...).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..(.......)..).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..((.......))).)))))..))).((((((((((....))))).)))))..((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..((.......))).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..(((...)))..).)))))..)).(((((((((((....))))).)))))).(((((...)))))).))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.........).).)))))..)))((((((..(((....)))...)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((.(...).)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(..(....).).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))((((((((((......)))).))))))..((((...))))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))..(.(......).)..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((.((...)).))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((..(...))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..))).(((((..(((....)))...)))))..((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((((...)))))..))))).))......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((.(((((((....))))).)).))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((..((....))..).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))).)((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))....(......)....))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((.......))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((((...))))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....)).......)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....)).(....)))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.(......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.((...)).))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((......)))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.(...).)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((....).)).).)))))..)))((((((((((......)))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))).))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).))))).................))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((.((((.((....)).)).)).))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((.(((((((....))))).)).))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((.(((((....)))))..))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((..(...)..))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((..((....))..).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))................))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((.......))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(((.....)))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((((...))))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(.....)........))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((........))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.(......).)).))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.(......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.((...)).))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......).))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......)))...))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.(...).)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))).))......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))).).))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))).))......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))))..)))))..)))((((((..(((....)))...)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((.(((....))).).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((....)).......))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.(.((((...))))).)).)))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..........))..)))))..)))((((((.((((....))))..)))))).(((.......)))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((.((..........))..)))))..)))(((((((.(((....))).).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).))))).)(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((.........))..)))))).)......
((((((((((((....))))))))))))(((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((...(....).).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((...(....).))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..(....)..).).)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.(....)...).).)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.(....)...))..)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.((.....)))).).))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..(((((.((.(((...))))).).))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((((............))...))))..)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((.(((..((((((..........)).....))))..)))(((((((((((....))))).)))))).(((.......)))..))))))).......
((((((((((((....))))))))))))((((((((.......................((((......))))(((((((.((......)).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.......................((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.......................(((((....)))))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))((((((((.......................(((((....)))))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))((((((((.......................(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.......................(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.......................(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.........(........)....(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.........(......)......(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.........((..........))(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((........((......)).....(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((......(....)...........(((((....)))))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))((((((((......(....)...........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....).).........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((........)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........((((......))))(((((((((((....))))).)))))).((.........)).))))))).)......
((((((((((((....))))))))))))((((((((.....((....))..........((((......))))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........((((......))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....))))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))((((((.((((....))))..)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))((((((((.....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....)).........((((((....))))))((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))....(...).(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))..(....)..(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....)).(....)...(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....)).(((...)))(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.....((....))(((.....)))((((....)))).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....((((..(.((((...)))).)..)))).....(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....(((((.................)))))(....(((((((((((....))))).)))))))(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....(((((...(((.....)))...))))).....(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....(((((...((((...))))...))))).....(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.....(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))((((((((.....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((....(((....)).....)....(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((....)((....))..........(((........)))(((((((((((....))))).)))))).(((((...)))))..))))))).......
((((((((((((....))))))))))))((((((((...(...................(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))((((((((...(........)..........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(..(....).).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))...)......(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))..).......(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....))))).((((((((((....))))).)))))..((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((..((....))..).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))((((((((...(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....)))(....)...((((......))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((...(.((....)))(....)...(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...(((..(((.((.........(((((....)))))(((((((((((....))))).)))))).)).)))...)))..)))))))).......
((((((((((((....))))))))))))((((((((...((((....))..........(((((....)))))(((((((((((....))))).))))))...........))..)))))))).......
((((((((((((....))))))))))))((((((((...((((....))..........(((((....)))))(((((((((((....))))).)))))).(.....)...))..)))))))).......
((((((((((((....))))))))))))((((((((...((((....))...)).....((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...((((....))...)).....(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((...((((....))..))......((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((...((((....))..))......(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((...((((....))..))......(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((.(...((((...))))...).)))..)..(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((.(.(.((((...)))).).).)))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..((((....((((...))))....))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..((((..(.(((.....))).)..))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..((((..(.((((...)))).)..))))..)..((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((..(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..((((..(.((((...)))).)..)))))....(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.................)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((...(((.....)))...)))))..)..(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((...(((.....)))...)))))..)..(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((...(((.....)))...)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.(.((((...)))))..)))))..)..(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((..(..(((((.((.(((...)))))..)))))..)..(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((..((.((....))..........(((((....)))))(((((((((((....))))).))))))))(((.....)))..)))))))).......
((((((((((((....))))))))))))((((((((.(...((....)).)........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.(.(.((....))))........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.(.(.((....))))........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.(.((((....)).....)))..(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((....(.((((...)))).)....))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((.((.................)).))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((.....................)))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((...................))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((....((.......))....))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((....(((.....)))....))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((....((((...))))....))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((..(.((.......)).)..))))))...(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))((((((((.((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((..(.(((.....))).)..))))))...(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.................)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.................))))))).).(((((((((((....))))).)))))).((.........))..))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...((.......))...)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...((.......))...)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...(((.....)))...)))))..)).((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...((((...))))...)))))..)).((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((...((((...))))...)))))))...(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.(.........).).)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.(.((...)).).).)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.(((.....))).).)))))..)).((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.(((.....))).).)))))..)).((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.(((.....))).).)))))))...(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.((((...)))).).)))))..)).((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.(.((((...)))).).)))))))...(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.((..........).).)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.((..........))..)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.((..........))..)))))..)).(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((.((..(((((.((.((.....))))..)))))..)).(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((......................((((......))))(((((((((((....))))).)))))).((.((...)).))))))))))).......
((((((((((((....))))))))))))(((((((((......................((((......))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((......................((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((......................((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((......................(((((....))))).(((((((((......)))).)))))..((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((......................(((((....)))))((((((..(((....)))...)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((......................(((((....)))))((((((((.((....)).)).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((......................(((((....)))))((((((((((......)))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((......................(((((....)))))(((((((((((....))))).))))).)(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((......................(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((......................(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((......................(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((......................(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.....................((((((....))))))((((((((((....))))).)))))..(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.............(....)...(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.............((.....))(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((........((..........))(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.......(......).......(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.......((........))...((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.......((........))...((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.......((.......))....((((......))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.......((......)).....(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.......((..((.........(((((....)))))(((((((((((....))))).)))))).))..)).......))))))))).......
((((((((((((....))))))))))))(((((((((.......(((...)))......(((((....)))))((((((((.((....)).)).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.......(((...)))......(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.......(((.((.........(((((....)))))(((((((((((....))))).)))))).)).))).......))))))))).......
((((((((((((....))))))))))))(((((((((......(((........)))..((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((......(((........)))..(((((....)))))(((((((((((....))))).))))))..((((...)))).))))))))).......
((((((((((((....))))))))))))(((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((.(...).)))))))))))).......
((((((((((((....))))))))))))(((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((......(((........)))..(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.....(....)...........(((........)))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.....(....)...........(((((....)))))(((((((((((....))))).)))))).((.........))))))))))).......
((((((((((((....))))))))))))(((((((((.....(....)...........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.....(....)...........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.....)................(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((....(......)..........(((((....)))))(((((((((((....))))).)))))).((.........))))))))))).......
((((((((((((....))))))))))))(((((((((....(......)..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....(..(((...)))..)...(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....).).........(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((....((....).).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))...........((((....))))..((((((((((....))))).)))))..(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))...........((((....)))).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((........)))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((........)))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......)))).((((((((((....))))).)))))..((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))((((((..(((....)))...)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))((((((.((((....))))..)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((.(((....))).).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((.(((....))).).)))))).(((......).))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((.(((....))).).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).((.........))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((......))).))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))))))))).))......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....))))).((((((((((....))))).)))))..((.(......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....))))).((((((((((....))))).)))))..(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))((((((..(((....)))...)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))((((((..(((....)))...)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))((((((.((((....))))..)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))((((((.((((....))))..)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((.(((....))).).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((.(((....))).).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))((((((((.((....)).)).))))))..............))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))((((((((.((....)).)).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))((((((((((......)))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))((((((((((......)))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).))))).)(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).))))))..............))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).))))))...(((...)))..))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).))))))..(....)......))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).))))))..((.......)).))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).))))))..(((.....)).)))))))).))......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).))))))..(((.....))).))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).))))))..((((...)))).))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(.....)......))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((.........))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((....))....).)))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((.((...)).))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((.(...).)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))).))......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....)))))))))))).)......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))).))......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))).)......
((((((((((((....))))))))))))(((((((((....((....))..........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....)).........((((((....))))))((((((((((....))))).)))))..((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))....).....((((......))))((((((.((((....))))..)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((....((....))...(....).(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))...(...)..(((((....))))).((((((((((....))))).)))))..(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..(....)..(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..(....)..(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))..((...)).((((......))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....)).((.....))(((........)))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....)).((.....))(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....)).((.....))(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....)).((....).)(((((....)))))((((((..(((....)))...)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....)).(((...)))((((......))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....((....)).(((...)))(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))((((...))))((((....)))).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((....((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((....((((....((((...))))....)))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((((..(.(((.....))).)..)))).....(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((....((((..(.(((.....))).)..)))).....(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....((((..(.(((.....))).)..)))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((((..(.((((...)))).)..)))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....((((..(.((((...)))).)..))))....)(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((....(((((.................))))).....(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((...(.(.....).)...))))).....(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((...((.......))...))))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((...(((.....)))...))))).....(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((...(((.....)))...))))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((...((((...))))...))))).....(((((((((((....))))).))))).)(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((...((((...))))...))))).....(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((....(((((...((((...))))...))))).....(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((...((((...))))...))))).....(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((...((((...))))...))))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.((.......)).).))))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.(((.....))).).))))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.(((.....))).).)))))..(..(((((((((((....))))).)))))))((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((....(((((.(.((((...)))).).)))))....)(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((...(((....)).....)....(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(........)..........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.(......)).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))..........(((((....)))))(((((((((((....))))).)))))).((....))....)))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))..........(((((....)))))(((((((((((....))))).)))))).((....))..)..))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)).....)....(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))...)......((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))((((...))))((((....)))).(((((((((((....))))).)))))).((....))...).))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))..........(((......))).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))..........(((......))).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))..........((((....)))).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))..........((((....)))).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((........)))(((((((.(((....))).).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((........)))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((........)))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))((((((.((((....))))..)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))((((((.((((....))))..)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))(((((((.(((....))).).)))))).(((.(...).)))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))(((((((.(((....))).).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))(((((((.(((....))).).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))((((((((.((....)).)).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).((.........))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).(((.(...).)))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....))))).((((((((((....))))).)))))..(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))((((((..(((....)))...)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))((((((..(((....)))...)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))((((((..(((....)))...)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))((((((.((((....))))..)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((..((....))..).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))((((((((.((....)).)).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))((((((((.((....)).)).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))((((((((((......)))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))((((((((((......)))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).))))).)(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).))))))..............))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).))))))..((.......)).))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).))))))..(((.....))).))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).))))))..((((...))).)))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).))))))..((((...)))).))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((.........))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((....))....).)))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((.(......)))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((.((...)).))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((......))).))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....)))))))))))).)......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...))))))))))))).)......
((((((((((((....))))))))))))(((((((((..(.((....))).........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))........((((((....))))))((((((((((....))))).)))))..((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))........((((((....))))))((((((((((....))))).)))))..(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))...(...).(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).(....)..(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....))).((...)).(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))(.......)((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))(....)...((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))(....)...(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))(....)...(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))(....)...(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))((.....))((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))(((...)))(((((....)))))(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((..(.((....)))(((...)))(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(.(((((...((((...))))...)))))....)(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..((..................(((((....)))))(((((((((((....))))).))))))...........)).))))))))).......
((((((((((((....))))))))))))(((((((((..((..................(((((....)))))(((((((((((....))))).)))))).((....))..)).))))))))).......
((((((((((((....))))))))))))(((((((((..((..........))......(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..((.......((.........((((......))))(((((((((((....))))).)))))).))........)).))))))))).......
((((((((((((....))))))))))))(((((((((..((.......((.........(((((....)))))(((((((((((....))))).)))))).)).......))..))))))))).......
((((((((((((....))))))))))))(((((((((..((....(..((.........(((((....)))))(((((((((((....))))).)))))).))..).....)).))))))))).......
((((((((((((....))))))))))))(((((((((..((..(((........)))..(((((....)))))(((((((((((....))))).)))))).((....))..)).))))))))).......
((((((((((((....))))))))))))(((((((((..(((...........)))...(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..(((..(((.((.........((((......))))(((((((((((....))))).)))))).)).)))...))).))))))))).......
((((((((((((....))))))))))))(((((((((..((((....))..........((((......))))(((((((((((....))))).)))))).((....))..)).))))))))).......
((((((((((((....))))))))))))(((((((((..((((....))..........(((((....)))))(((((((((((....))))).))))))...........)).))))))))).......
((((((((((((....))))))))))))(((((((((..((((....))..........(((((....)))))(((((((((((....))))).)))))).((....))..)).))))))))).......
((((((((((((....))))))))))))(((((((((..((((....))..........(((((....)))))(((((((((((....))))).)))))).((....)).))..))))))))).......
((((((((((((....))))))))))))(((((((((..((((....))....))....(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..((((....))...)).....((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..((((....))...)).....(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((..((((....))...)).....(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..((((....))..))......(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((..(((((((.(.((((...)))).).))))).....(((((((((((....))))).)))))).((....))..)).))))))))).......
((((((((((((....))))))))))))(((((((((.(........).).........(((((....)))))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..(((.....(((.....))).....)))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((...(.(((.....))).)...)))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((...(.((((...)))).)...)))..)..(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((...................))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((...................))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((....((.......))....))))..)..(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((....((((...))))....))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((..(.(((.....))).)..))))..)..(((((((((((....))))).))))).)(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((..(.(((.....))).)..))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((..(.(((.....))).)..))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((..(.(((.....))).)..))))..).)(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..((((..(.(((.....))).)..))))..).)(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((..(.((((...)))).)..))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..((((..(.((((...)))).)..)))))....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.................)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((...((.......))...)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((...(((.....)))...)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((...(((.....)))...)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((...(((.....)))...)))))..).)(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((...((((...))))...)))))..)..((((((.((((....))))..)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((...((((...))))...)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.............).)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.((.......)).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.((.......)).).)))))..).)(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((.(((....))).).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).))))))..((((...)))).))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).((.........))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((......).))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..).)(((.(((((((....))))).)).))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).)))))..).)(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((.....))).).))))))....(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.(((....).)).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.((((...)))).).)))))..)..(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.((((...)))).).)))))..).)((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.((((...)))).).)))))..).)(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.((((...)))).).)))))..).)(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.(.((((...)))))..)))))..)..(((((((((((....))))).))))))..((((...)))).))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.((..........).).)))))..)..(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.((..........))..)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.((.(((...)))).).)))))..)..(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((.(..(((((.((.(((...)))))..)))))..)..(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((.((......))...........((((......))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((.((......)).).........(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((.......)))...........((((......))))(((((((((((....))))).)))))).((((.....))))..))))))).......
((((((((((((....))))))))))))((((((((((...((....)).)........(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))((((((((((...((....)).)........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))((((((((((...((....)).)).......((((......))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((...((....)).)).......(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((((...((....)).)).......(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((...(((.....((((...)))).....)))...))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((...(((((.................)))))...))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((((...(((((...(((.....)))...)))))...))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))((((((((((...(((((...(((.....)))...)))))...))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((...(((((...((((...))))...)))))...))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((((...(((((.(.((.......)).).)))))...))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((...(((((.(.(((.....))).).)))))...))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((...(((((.(.((((...)))).).)))))...))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))((((((((((...(((((.(.((((...)))).).)))))...))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((...))................(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((.(.((....))))........((((......))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))((((((((((.(.((....))))........(((((....)))))(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))((((((((((.(.((....))))........(((((....)))))(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))((((((((((.(.((....))))).......(((((....)))))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))((((((((((.(.((....))))).......(((((....)))))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))((((((((((.((((....))....)).)..(((((....)))))(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((....(((.(.(((.....))).).)))....)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((...(((....((((...))))....)))...)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((...(((..(.((((...)))).)..)))...)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((...((((...(((.....)))...))))...)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((...((((...(((.....)))...))))...)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((...((((.(.(.........).).))))...)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((...((((.(.(((.....))).).))))...)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((...((((.(.(((.....))).).))))...)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((...((((.(.(((.....))).).))))...)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((...((((.(.(((.....))).).))))...)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((...((((.(.((((...)))).).))))...)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((...((((.(.((((...)))).).))))...)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.......................))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((......((.......))......))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((......(((.....)))......))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((......(((.....)))......))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((......((((...))))......))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((......((((...))))......))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((......((((...))))......))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((....(.(((.....))).)....))..)))(((((((((((....))))).))))).)((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((....(.(((.....))).)....))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((....(.((((...)))).)....))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((....(.((((...)))).)....))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((....(.((((...)))).)....))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((....))(((.....)))((......)))))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((..(.(.(((.....))).).)..))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((..(.(.(((.....))).).)..))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.(..(.(((.....))).)..).))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.(..(.(((.....))).).)..))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.(..(.((((...)))).)..).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.(..((..........))...).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.(..((.(.......)))...).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.................)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((...(((.....)))...)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((...((((...))))...)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.(.((.......)).).)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.(.(((.....))).).)).))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.(.(((.....))).).)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.(.(((.....))).)))..))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.(.((((...)))).).)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.(.((((...)))))..)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.((..........).).)).))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.((..........))..)).))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.((.((..........)).))..))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((.(((............))...).))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....................)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....................)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((......(((...)))......)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....((.......)).....)))..)).(((((((((((....))))).))))))..((((...)))).))))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....((.......)).....)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....((.......)).....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....(((.....))).....)))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....(((.....))).....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....((((...)))).....)))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.....((((...)))).....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(..((.......)))...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(..(((...)))..)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((.......)).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((.......)).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.(((.....))).)...)))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).))))).)((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((...(.(((.....))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...(.((((...)))).)...)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...((..........))....)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...((.((.....))))....)))..)))((((((..(((....)))...)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((...((.(((...)))))....)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(..................))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.................).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(...(.........)...).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(...(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(...(((.....)))...).)))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(...(((.....)))...).)))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(...(((.....)))...).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(...((((...))))...).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(...((((...))))...).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.(.........).).).)))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.(((.....))).).).)))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.(((.....))).).).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.(((.....))).).).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((.(.(.(((.....))).).).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.(((....).)).).).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.(.((((...)))).).).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((.(.((.((.....)))).)..)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((...................))))..)))((((((.((((....))))..)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((...................))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((...................))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..((((...................))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.................)..)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.......(......)....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.......(......)....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((......(.....)......))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((......(....).......))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((......((...))......))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.....(.......).....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.....((.......))...))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.....((.......))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.....((.....)).....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.....(((...))).....))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.....(((...))).....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((.....(((...))).....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(.........)....))))..)))((((((...((....))....)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(.........)....))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(.........)....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(.........)....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(.........)....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(.((...)).)....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(.((...)).)....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((.......))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((.......))....))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((.......))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((.......))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((.(....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((.(...).))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))((((((((((......)))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((.....)))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....(((....).))....))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((.(((((((....))))).)).))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))((((((..(((....)))...)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((......).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..((((....((((...))))....))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.............)..))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.............)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.............)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.............)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(........(...))..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..(.......)..)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..((.......)))..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..((.......)))..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..((.....))..)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..((.....))..)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..((.....))..)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..(((...)))..)..))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..(((...)))..)..))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..(((...)))..)..))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..((((..(..(((...)))..)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.........).)..))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.........).)..))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.........).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(..(....).).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.(.....).).)..))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.(.....).).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.(....)..).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.((...)).).)..))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(.((...)).).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......))..).))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))((((((.((((....))))..)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)))...))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.......)))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((..(...))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.(....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.(....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.(...).)).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.(...).)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((.(...).)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)).((((((..(((....)))...)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)).((((((((.((....)).)).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).((.........))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).((....))....).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))........(((((((......)))))))(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..))).(((((..(((....)))...)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..))).((((((((((....))))).)))))..(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((.(((((((....))))).)).))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((..((((....))))...))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((.(((((....)))))..))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).(((.......))).)))))).))......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((..(......)..).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((.((......)).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((((((......)))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((((((......)))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..(.....)......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(......)......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((...)).......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..))))((((((((((....))))).)))))..(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))..))))((((((((((....))))).)))))..(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))).)..))))))...(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))))...))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((.....))))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((....).)).)..))))..)))(((((((.(((....))).).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.(((....).)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...))))..).))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...))))..).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)).((((((.((((....))))..)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)).(((((((((.......).)).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((....))....).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))........(((((((......)))))))(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..))).((((((((((....))))).)))))..(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((.((((((((....))))).))).)).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((...((....))....))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((...((....))....)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....)))..))))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((((((......)))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((((((......)))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..(.....)......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..((.......))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((..........)))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((........))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).(...).
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))).)))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))......).
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..))))((((((((((....))))).)))))..(((.......)))..))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))).)..))))..))))((((((((((....))))).)))))..(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))))...))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..(.((((...)))))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........).)..))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........))...))))..)).(((((((((((....))))).)))))).((.........))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........))...))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........))...))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..........))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..(....)..).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..(....)..))...))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..(....)..))...))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((..(....)..))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.(.......)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.(.......)))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.((.....))).)..))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.((.....))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.((.....))))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.((....).)).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.(((...)))).)..))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.(((...)))).)..))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.(((...)))).)..))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.(((...)))))...))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.(((...)))))...))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((..((.(((...)))))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)).(((((((((((....))))).))))).)(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(.(((((((((....))))).)))).).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))((.((((((((....))))).))).)).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))((((((.((((....))))..)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).))))))..((.......))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.................)))))..))))((((((((((....))))).)))))..(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((((((..(((((................).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((................)).)))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((..........(.....))))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.......(.....)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.......(...).....)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((......(......)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((......(....).....)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((......(....).....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((......(....).....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....(.....).....)))))..)).(((((((((((....))))).))))))..............))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....(.....).....)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....(.....).....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....(.....).....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....(....)......)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....(....)......)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....(....)......)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....((...)).....)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....((...)).....)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.....((...)).....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(.......)....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(.......)....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.......))..)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.......))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.....))....)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.....))....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....((.(...).))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(((....).))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(((...)))....)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(((...)))....)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(((...)))....)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((....(((...)))....)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.........)...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.........)...)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((........))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(...(...).)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.(.....).)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.(.....).)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.(....)..)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.(....)..)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.((...)).)...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.((...)).)...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(.((...)).)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))((((((((((......)))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).))))))..((.......))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(......)......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...)))).))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.......))..)).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.(....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.(...).))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((.(...).))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..))..((((((((((....))))).)))))..(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)).((((((.((((....))))..)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)).((((((((.((....)).)).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)).((((((((.((....)).)).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((.......)))))))))).))......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..))((((((((((((....))))).)))))).)............))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..))).((((((((((....))))).)))))..(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((.((((((((....))))).))).)).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((.(((((((....))))).)).))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((.(((((....)))))..))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((.(((((....)))))..))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((.(.((....))...))))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((.(.((....)).)..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((.(((......)))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((.((((....))..)))))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((.((((....))))..))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((..((....))..).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((((((......)))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((((((......)))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(......)......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((........))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....))......)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.(......).)))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((......).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((......)))..)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....))).))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))...)))))..))))((((((((((....))))).)))))..(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))..).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((.....)))..)).)))..)))(((((((..((....))..).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((....).))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...(((....).))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)).((((((..(((....)))...)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)).((((((.((((....))))..)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)).((((((((((......)))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)).((((((((((......)))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((.(...).)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((.(((((((....))))).)).))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((.(((((((....))))).)).))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((...((....))....)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((.((.....)).....)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((.(((......)))..)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((.((((....)))..))))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((((((......)))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((((((......)))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))((((((((((.(...))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))).)((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))).)(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..((.......))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(...........).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((..........)))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((...)).......)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((......).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))...)))))..))))((((((((((....))))).)))))..(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))..).))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))..).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((...((((...))))..)).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((..(..........)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((..(..........)...)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((..(..(....)..)...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((..(.((.....)))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((..(.(((...))))...)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((..(.(((...))))...)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.............).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(............)..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(....(....)...).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(....(...)....).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(...(.......).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(...(.......).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(...(.....)...).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(...(....)....).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(...(....)....).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(...((...))...).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(...((...))...).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..((.......))).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..((.....))..).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..((.....))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..(((...)))..).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..(((...)))..).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..(((...)))..).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(..(((...)))..).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..))).((((((((((....))))).)))))..(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((.(((((((....))))).)).))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).))))).)(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(..(....).).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(..(....).).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(..(...)..).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.(.....).).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.(.....).).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.(.....).).)).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.(....)..).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.((...)).).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(.((...)).).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)).((((((.((((....))))..)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).))))))..............))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))..(((((((((....))))).))))...((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((.(((((((....))))).)).))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((...((....))....)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((.(((....))).).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((((((......)))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)))..)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.......)))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((....)...).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((..(...))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(...).)).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((.(...).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....)))..))))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....)))..))))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....)))..))))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....)))..))))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)).((((((..(((....)))...)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)).((((((.((((....))))..)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)).((((((((((......)))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......))))))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((.((((((((....))))).))).)).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((.((((((((....))))).))).)).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((.(((((((....))))).)).))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((.(((((((....))))).)).))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((.(((((((....))))).)).))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((.(((((....)))))..))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((.(((((....)))))..))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((.(((((....)))))..))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((.(((((....))))).).)))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((...((....))....)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((...((....))....)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.(.((....)).)..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....)))..))))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((..((....))..).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((.......)).))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))((((((((((.(...))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))).)(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))....(......)...)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))....((...))....)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))...((.....))...)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..(.........)..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((.......))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((......))...)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(......)......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........)).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((........))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((....))(....))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((..(...)..)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)).)))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))).)))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))......).
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).)).))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).)).))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))).)).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))))..)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))))..)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))))..)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(.((.....)).).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....)))).).))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((.....)))).)).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((....).)).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((....).)).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.(((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...))))..))))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).((((((..(((....)))...)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).((((((.((((....))))..)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).((((((((.((....)).)).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).))))))..((.......)).))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).))))))..((((...)))).))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((....)).....))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((.......)))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).((((.....))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...))))))))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))........(((((((......)))))))(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))..(((((((((....))))).))))...(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((.((((.(((....))).).))).)).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((.((((((((....))))).))).)).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((.((((((((....))))).))).)).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((.(((((((....))))).)).))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((.(((((((....))))).)).))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((.(((((((....))))).)).))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((..((((....))))...))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((.(((((....)))))..))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((...((....))....))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((...((....))....))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((...((....))....)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((...((....))....)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.(.((.......))))))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.(.((....)).)..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))..)))))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....)))..))))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((..((....))..).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((..((....))..).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).))))))...............)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((..........)))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((.(((....))).).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).))))))..((.......))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((.......))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))((((((((((.(...))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))...(((...)))...)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(.........)..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(.....)......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(....).......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(.(......).).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((.......))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((......))...)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(...........).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(......)......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(.....).......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(....)........)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(.(......).)..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((..........)))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((........))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.(.....).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((.((...)).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......).)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......)).).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((......)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((.(...).))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))).)))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).(...).
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..))))((((((((((....))))).)))))..((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).).)))))..))))((((((((((....))))).)))))..(((((...)))))..))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).)).))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).)).))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).)).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).))).)))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).))).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))).))).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))))..)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))))..)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...))))).).))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...))))).).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.(.((((...))))).)).)))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........).).)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........).).)))))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((.(((....))).).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))((((((((((......)))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).))))))...............)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...)))).))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........))..)))))..))))((((((((((....))))).)))))..((((.....))))..))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........)).).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........)).)).)))..)))((((((.((((....))))..)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........)).)).)))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........)).)).)))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..........)).)).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((...(....).))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((...(....).))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((...(...)..).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((...(...)..))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..(....)..).).)))))..)))(((((((((((....))))).))))))..(((.....)))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..(....)..).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..(....)..).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..(....)..).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..(....)..))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..((...)).))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((..((...)).))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(.......)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.((.(.......)))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(....)...).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(....)...).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.((.(....)...).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(....)...))..)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(....)...))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(....)...))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(....)...))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))).).)))))..))).((((((((((....))))).)))))..(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))).).)))))..)))((((((((((......)))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))))..)))))..)).(((((((((((....))))).)))))).(((((...)))))))))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))))..)))))..)))((((((..(((....)))...)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).))))).)(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).))))))..((((...))))..)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).))))))).)......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....)))).).))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....)))).).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....)))).)).)))..)))(((((((((((....))))).)))))).((.........)).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((.....)))).)).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((....).)).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.((....).)))..)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))).).)))))..)))(((.(((((((....))))).)).))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).((.(......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))).).)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))))..)))))..)))((((((.((((....))))..)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))))..)))))..)))((((((((.((....)).)).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))))..)))))..)))((((((((.((....)).)).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((....))......)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((.......))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))).))......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...)))))..)))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...))))).).))))..)))(((((((((((....))))).)))))).((((.....)))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...))))).).))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((.((.(((...))))).)).)))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..((((((............))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
((((((((((((....))))))))))))(((((((((((..(((((((..........)))...))))..)))(((((((((((....))))).)))))).(((((...))))).)))))))).......
