Thank you so much, dear ozzourti, for your really helpful and informative reply. I'd like to ask you one more thing, please.
Could we also use the preposition "on" in those expressions? For example, could we also say "on the top of", "on the bottom of", or "on the end of". And will there be any difference if we do so?