############## . ............># ..######...#.##.#### ...................# .#.........#...#.##### #.#.......#.......... # #<..#.#.#....#####)# #.#.#...#..........# ..#.#######.#.###..# ...... #.#.## ..# .....### #....# ..# ....... ##.#.# ..# ........ #.##...##{.# ...(.....# #..........# #####...#.## #####... ####