##### ######.... #######......##### ## ......#......#..<#...# #######.......>'........# #...<..........#.#.#.#.... #.....##.#####.#.#.#.# .# #.....##+#####.#.#.# # ##.#....##.....##.#.#.# ..........)....##.#...# .#.#....#).....##.##### #......#......##.### #####....>........... +.....######..... #...W.# #### #.....# #....[# #.....# #.....# #.....# ####+##