############## #^^.^'^..'^..# .^.'....#.W.#...# ...#....#.^.#...# # ############'# #...# #...# #...# #...# ###'# #..^# #^^.# #.^^# #...# #'### #...# #### #####.^.# #?!!!#...#...# +!((!#.∩.'..^# #!!!!#...#..∩# #### #########