towerxfaxs0fa0yyfasxyfbysxfbyxfahalfxexpyexp0s0expsxdoubleexpxdouble00doublesxssdoublexhalf0double0halfs0half0halfssxshalfxtowerxfaxs0fasxyfbysxfbyxexpyfbyxhalfxfbyxfahalfxexpyexpsxexpxexpsxdoubleexpxdoublesxdoublexhalf0double0halfs0half0halfssxhalfxtruetowerxfaxs0falsefbyxfahalfxexpyfasxyfbysxtruefbyxexpyfalsefbyxhalfxfalseexpsxexpxtrueexp11expsxdoubleexpxfalsehalfssxhalfxhalfs0half0truehalf11half0double0falsedoublesxdoublextruedouble11