######## ##......## ##..(...(.## #..........# #..........# #..........# #..........#.# #<.>.......#.# ##........#..# #...........## #! #..........## ... #...>......# #.###### #.......)..# # ##......###..........# ..#........###........## ............###.......# .##..........).........# ..........).#..........)... #......(...#######........ #..........# #...#..... ##.........## #......... ##..........### #..(...... #....).....)).####..##..... #.........<##(......# ... .............###.###..# #. .............# #.# #.## .............# #.. #(.# .............# ##.. ##<# ...........#.# #.........{...... .............. .#........####.# ####........ ..........# ######.## .........# #.. .......... #......... #....%.....