### #.############ #............# #.#########.## #.# #.# #.# #.# #.# #.##### #.# #.# ##....)# #.# #.# #....#.#####.## # #.# #.##.#.#......# .###.# #.##.#.#.###### y..y# #.##.#.#.# #..# #.##.#.#.# #..################.##.#.#.# ##..####..yy..................#.#.# #.########### .........#################.####.#.# #............. ...............................>#.# #<# ...............................#.# #......y..yy.. ######.#########################.# #####.####### #. ..#......# #.###.# #.# #. ###.#.####.#####.....# #+# .. ..#.#.# #.......##### #. #.#.#.# #####.....# . #.#.#.# ###.#.#### #.#.#(# #.#....# # #.#.#.# #.####.# .###.##.#'#.##########.# #.# #............##.........# #.# .##..##..<..##.######### #.# #............##.# #.# ..##.#......##.# #.# # ###....##.# #.# +....##.# #.# #....##.############.# #....##..............# ####.################# #####.........# #..........####.# .............#.# ..........##.#.# ..........##.#.# .........##.#.# .........<#.#.# ####.....##.#.# ##.......#.# ##...####.# ##.....#.# #####.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #)#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #...# ###.# #.# ###