Finished with Fill.
Way more code than necessary but just enough to get my brain around it.