######## ##......## ##........## #..........# #..........# ###### #....>.....# #....# #..........# #....# ###### #..........# #....# #....# ##.)......## ###....# ##########....## ##........## #####......# #.......##.....####..........# ##......##### #@........(....c.............# ##..###### #.............(###....[......#####...# .#########...(..##...........##.....## ###....##.................## ####..#.....[............# .............#######.# .#.......#.### .# ............. ## ....#......##.. ..##.####.# #. { .. #. #.# #. #.# #