### ###### #<# ######....####### #.# ...........#....######.# #####..##...##........# #####..####.####....#..# #.....##..#'#..##.#.#..# ###.....##.......##.#.#..# #<....+..##.._..##..#.#..# ###..[##..##...##..##.#..# #######..##.##......#..# #...##..###...###.#... #>..'.(............. #...###...#######.. . #...# #.........# #...# #.........# .#####.#.###.........# ....................... .. ######.#.####........#.# .. #.#.# #........#.# .# . ###.#.###########.#.####.###.. #..............# #.##........ #........#####. #.##........ #............# #.##........ #).......###.# #..sw....... #..........#.# ####.##........ #.########.#.# #.....+........ #. #.#.###.#####.......# # #.#......# ......... #.#####..# #........ #.# #..# #######.. #.# ...# . #.# ##)# #.# .# .. #.