############### ..............# ..............# ..#######'##..# #........#..# #........#..# #........#..# +....)...#..# #...<)...#..# .!...# #(.......+..# #....# ##########..# .. #...# #....# ##...(............# ... #...# #....# ### ##.................# .⌠..#...# #....# #.## ##..................# ..#...# #....####### #..######...................# .#...# #..........#########...........................# #####...# #..............................................# ........# #.....[........................................# ........########..............................................# ##.....................####'############..######'##########...# #.....................# #.)).......# #..# #......########...# #......############...# #))).......# #..# #......#......'...# +......#....... #...# #..........# #..# #......#......#...# #......'....... #...# #..........# #..# #......#......#...# #......#....... #...# #.<........# #..# #......#......#...# #......#....... #...# #..........# #..# #......'......#...# #......#....... #...# #..........# #..# ########......#...# #......#....... #..........# #......#...# #. #..#########+## #..........# #......#...# #.# #..# ############ #......# #.# #..# #......# #.# #..# ######## #.# #..# #.#################..# #.............)......# #.............)).....+ #... #.#################..# #..# #.# #..# #..# #.# #..# #..# #(######## #..# #D.# #.())....### #..# #..# #)#)...#...## #..# #..# #.#....#....# #..# #..# #.#....###..## #..# #)(# #.#.#### #...# #..#################))# #.#...# ####.# #.................))..# #.##..###....# #.................(...# #.##....#....# #.............p...)...# #.###...#....# #...............CC((..# #.# ###......# #................(()..# #.#################.....................# #.......................................... #...........................(..(((.......... #.#######+#########..##########(######...O..# #.# #..# ##...(## #......# #.# #..# ##..##..## #......# #.# #..# #..####..## #.# #..# #..## ##..# #.# #..# ##..## ##.# #.# #..# ##..## ### #.# #..# ##..## #.# #..# ### ##..## #.# #..# #.## ##..## #.# #..# #..## ##..# #.# #..# ##..####).# #.# #..# ##..##))## #.# #..# ##..()## #.#################..#######(#'#### #..........................(........ ####################################