Tempo diminuiu consideravelmente só mexendo dentro do retangulo definido pelos extemos do contorno (aka bounds). Caiu os 100k ms pra 172 ms. Esse é um caminho promissor inclusive pq eu ainda nem coloquei threads.