############## #............+ #<...........# #..###..##'### #..###..##.####+# #................ #......^......... #...###....###.. #+#####....## +......+ #......# ##..##.# #+#####..##.### #.....W......[. #.............. #...W....##..## #........# # ##'####..... ... ...... #... #'##. #... .. #... .. #... #... .