Training half-marathon in Taipei, the best in this part of the world so far. Smiley face after 1:37:27.