### #.# ########.# ... #........# ######... #.####'#.# #........ #..<.#.# #......>. #....#.###..((.... #....#............ #....#............ #....#.....(...... #....#...W..(##### #.#....#..(....# #.#....'.(.....# #.######.......# ###.....(........# #................# #......(.......... ##................ #.......######... #.......# ### #.......# #.......# ##.^....######. #............. ###....######. #.[..#YYYY## #....#YYYY+. #....#YYYY## #....######. ######........... #....(....######. .... #.....(...# ##..## ...# ##....))..# '..' ....# #......).# ####..#### ....# #........######..#..#..######....# ####.............#''#.......(....## #...(...................(.(..... #.......................<......( #..............W....(.(...[..... #........................#'#+#.. #...W...###'W#.########..#.(. #####...#....#.# #..# .a# #...#....#.# #..# ..# #...+....#.# #..# .. +++#.#.#....#.# #..# ... .............#.# #.#.#+++#....#.# ... #....#.# ##. #.%..# # #....# ####+#