####################################### .....^................................# .....................................# ##........#######################....# ........(#.## ##.....#...# ..#....#...## ###.......#..# #..(.##...# ##.........#..# #....##....# ###.#........#..# #(...##....# ##..##........#..# #....###..## #...(#........#..# #|...# ### ##)...##....}.##..# #....# ##.#..####....###..# #....# ##.####.# ###### #..# ....#....# #.#### #.###...###..# #...#....# #.#.#.## #.#.....##..# ###...#....# #.###.[.####(.....##..# ###.....#....# #.. ##...)#.#.....##..# ###.......#....# #.. ##....###...###..# #.........#....# #.. #....##.#)## #..# ..........#....# #. ##..##.###.###..# .........†#....# #.# ####.###...##..# .........c#....# #.# #.# #.....#..# .......p(W#....# #.# .)# #.....#..# ......c.T(#..).##.# .. #.....#..# ........LX..[....# ##...#...# #########(.)[)...#######################....# ........=(<<..............................# ...(.....<[)<.............................# .........)<<..............................# .........[................................# #######........#######################....# #..........# #+...# #.#.#.)..##'..b ##..# #.#.#....# ...' ..# # #.#....# ...# ..# #.#....# .# ..# #.#....# ..# #....# #....#