Wishin' and hopin' from the ledge of a Japanese high-rise hotel