######## ##......## ##........## #..........# ######### #...)......# #..........# #..........# #..........# #..........# ###..........# #..........#####............# ##...............#<..>...... ##..........######......... .. #................########.# .# #..........#####......###.# .# #..........# ######...#.# .# #..........# ###.#.#### .# #..........# #......##.# ##........## ####...(.(##..# ##......## #.g........# ######## ##........## ###.#....... #.#..#.... ......(.## #.....#.## #.......# ....)..%.