### #<# #.######## #........# ########.# #.# ######### #.# ######## #.......# #.# #......# #.......# ##########.########......# #.......# #........................# #.......# #........................# #.......############# #................^....#### #............#......# ##########............# #####........#......# #.....)...........# #........#......# #....>............##########........#......# #.................#.......##........#......## #....................(.....................># ###............#..#........#........#(......# ####.........##.#........#........#.......###### ###########.........##[#.[......################......######## #...................##..........# #..###.#......# #...............................# #....#.##.###.# #..............................(# ###############.#.#.##.# #.# #...........########.....######.# #...............#.#.##.# #.# #...........# #.....######'###.###############.#.##.# #.# #...........# #......#.......#.# #.#....# #.#### #...........########...).^#.......#.# #.###### #...<# #...........##........(...#.......#.# #.# ###### ##############............#.......#.###############.# ######## #.........##...............##..........# #.....<# #..(......###.........:....##..........# #.###### ######...## #..............##..........######.# #...# #...#......[......................# #...####...#.............################# ###........#......)......# #...)....#.............# #........#.............# #.........#)######.....######## ##......##.#.# #............# #...(........# #............# #............# ###..........# #............# #..........# #...........O# #..........# #...........># ############ #...........## #...(.......# #...........# #...........# #############