<-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E <-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E=-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-Eì>-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E@-E