########## ##........# ..........# ..........# ..........# #........# #........## #.........# ######.##.# ########.##.# ........)##.##### ######.###.....# #......######.# #.####)# #.# #.# #.# { #.######.# #(.....#.# ######.#.# #######...#.# #......<..#.# #.#######.#.# ........#.# # ...####.#.# ...{#######.# .S@{{.......# @.#.####.#### ##.#.# ##@## ###