###### ## #....# .. ##### #....# .# #######################...####....####### .# #>......................................# .# #.##.##################...####....### #.# ^# #.##.############ #...####....#####.######a#.#... ##................ .....................$..oFo...>. #.........######## ###################..#####o#?.<.. #.........# ##.# +# ### #....)....# #.# #.........# #.. #.........# ##.# $ #....).)..# .. #....))...# #.. #.....)...# #.........# #####.##### #.# #)# #.# #.# #.# ##### #.# #...# #.# #..)# #.# #...# #.# #...######## #.# #...#......# #.# #...#......# ######.#############..!#......# ### #....#.................#......# #....# #.##.###############...#......# #.##.# #.##.# ###........# #.##.# #.##.# ###......# #.##.# #.##.# #.###########.##.# #.##.# #.# #........# #.##.# #.# ###.......)########### #.##.# #.# #........)...........# #.##.# #.# #.###'#.############.# #.##.# #.# #...#.#.# #.# #.##.############# #.#######.#.#.# #.# $ #.##............<# #...........#.# #.# #.##############################.###.# #.# #...........................# #.....# #.# ###########################.# ##################.# #.# #............#.# #.########.##########.#.# #............# #.#.# ##########.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.# #.#.########.#.# #.#..........#.# #.############.# #..............# ##############.# #.# ###