towerxfaxs0fa0yyfasxyfbysxfbyxfahalfxexpyexp0s0expsxdoubleexpxdouble00doublesxssdoublexhalf0double0halfs0half0halfssxshalfxtowerxfaxs0fasxyfbysxfbyxexpyfbyxhalfxfbyxfahalfxexpyexpsxexpxexpsxdoubleexpxdoublesxdoublexhalf0double0halfs0half0halfssxhalfxtruetowerxfaxs0falsefbyxfahalfxexpyfasxyfbysxtruefbyxexpyfalsefbyxhalfxfalseexpsxexpxtrueexpsxdoubleexpxfalsehalfssxhalfxtruehalfs0half0falsehalf0double0falsedoublesxdoublextrue