############################ ..(............)............. ............................... #......##########............... #...... #..<............ #....c. #.............. #......##########.............. #......((.....).....?.......... #......########....########... #...... #....# #...... . #.....( #....# #..... ..# #...(.. #....# #....# #.# ...... #....# #....# #.# ..... #....# #....# #.###### .... #....# #....# #........ . #####....########....#######........ ..................)................. ..................................... ......#####.......)......##'#####... ...... #..............+......#..# #####. #.^............#......#..# #. #..............#......#..# ... #.# #.###########..#......#..# #....# .#.# #.# #..#......#..# #....# #.#.# #.# #..#......#..# #....# #.#.# #.# #..#......'..# #....+ #.#.# #.# #..#.....)#..# #....# #.#.# #.# #..########..# #....# #.#.#####.###########............# #....# ######.#..............................## #.<..# ........#.................................. #....# ........'................................... #....###########...........##########.............. #..........................# #..########... #...................######.# #..# .. #...........).......# #.# #..# #...................# #.# #..# #.....#########.....# #.# #..# #.....# #......... ..# #..# #.....# #......... ..# #.....# #......... ..# #.....# #........ .... #.....# #....### ##. #.....# #....# ... #....# ...