When Haku (in dragon form), Chihiro, and the transformed Yu-Bird and Boh (riding on him) fall through that rectangular hole while he still has the gold seal in him, he goes straight down. This takes him to a huge "cavern", where he almost lands on a bunch of "shadow-looking" spirits. There are many holes in the cavern's side, and he flies up and then goes to one of the holes.

Going through this side hole, without changing directions, takes him through a "tunnel" that eventually takes him through the fan that's at the top of the boiler room, thus landing in Kamaji's room. Why, when going to the side, does Haku actually go DOWN? Kamaji's room isn't at all to the side of Yubaba's room; it is at the very bottom of the bathhouse! Chihiro had to go down all those stairs! Sure, the place is "magical", but this just isn't logical. Can someone explain this?