########### ......... #......##### +......')..# ###......# .......).# #########.# .. ##.# #.#####..### #.#........# #.....#....# #........[.# #.#...#....# #............ ##)#.......### #.#.....#.# #######'#######.# #.............# # #.###########.# #..#.......#..# #.#.#######.#.# #.##.......##.# #.#.###'###.#.# #.#.#.....#.#.# #.#.#.....#.#.# +.#.+..<^.+.#.+ #.#.#.....#.#.# #.#.....#.# #.###+###.#