###### #<...# ####.# #.# ### #.# #.# #.# #######.# #.# ......#.###############.# ........##...........##.### #.#.##...........##.#<# ###.#..............##.#.# ...#..............##.#.# ######.#..............##.#.## (.......>..<................# ######................##.#..#### #...##...........##.#..##.# #....###......#####.......# #.#..################.#.#.# #.......................#.# #####..#############.#.###.# +......# #....#.# #.# #####..## #.##.#.# #.# ##..# #.##.#.# #.# #..#########.##.#.# #.# ##...#..(...#....#.# #.# #....#.####.######.###.# #....................#.# #..#...####.##########.# #..#...# #.### #.# #......# #...# #.# ##.##..######.# #.# #............# #.# #####..####### #.# ...#########..##############.# ..........^................#.# .!.##########..###########.#.# ..### #......# ..# #.#.# ..... #......# #.# #.#.# .....####+######.....># #.# #.#.# ......................# #.# #.#.# ......................# #.# #.#.# ......................#.###.#####.#.# ...........)..>.#####.#...........#.# #...).(((.(..## #.#####.#######.# #.(...........# #.# #.........# ######+###..#.# #O# ########### .....# #.# #.....# #.# #.._..# #?# #.....# #.# ......# #.# ##..# #.# #.# #.#