Получилось абы как. Докрашивать границы было лень(
f2.png