###### ##.....# ##......h #......... #<........ ###......... #........... #.#..w....... #..#..h....... #.............. ............... ......!....?.... w.#............. .$............ .##........ !....... ...