######## ######## #......####### ##......## ###......##....# ##........# #........##....##### #.......... #.#......<.........# #.......... #.........#....###.###.......... #.......#..................... ##............##)............. . #........###...).###......... .. #........##.................. ...#...........####.##.......... (.((........#######.)[.........< ................................ ...#.........#########.......... ...#####..@#..# ##......... .. #...##.### ##.....(.. #####.#.s#...###. ...#### .................. ...# ........(.##.###.. ...# ..[....()..#... ...# .....?......#### ...# .......)...<.... ............#### ..(.........# ..(.....)...# ......)......# ....#.....#..# #######..###.# ##.# ... .. ..