Map can be any rect