. #..# ..# ##..##..## ##...##...##. ............ .......... #..##..# ######..##..###### ##..[.....<.......## #..................# #...##...##...##...# #..####..##..####..# #..####..##..####..# #...##...##...##...# #........##........# #+......####......h## ##################.#####.### .........h.%......... #######.########.### #.# #h###### .######.#....###. ................... .########....#### #h...# .##### .. ... .... ....h .... .