############################################################# .............................................................# #..............!..............................................# #.....................).......................................# #............).........)[.....................................# #..............).......).))...................................# #.........................(............................(......# #.........................)(..................................# #.......##################...........########.................# #.......# #...........# #.................# #...>...# #...........# #.................# #.......# #...........# #.................# #.......# #...........# #.................# #.......# #..)........# #.......^.........# #......># #...........# #.................# #.......# #...........# #.................# #.......# #...........# #.................# #.....).# #...........# #.................# #....((.# #...........# #.................# #.....<(# ##### ........... #.................# #....%.%#######....... ......... .................# #....%..)....<.......~ ... .............)...# #......%).......~....~ .................# #.../..............~. ................# #.........%......~~.~ ...............# #.................~~~ ................# ..<..............~~ .................# ..............~~~ ..................# ... ........~ ..................# ... ..................# ...................# .................>.# ##.............%...# #.................# #.................# ~.. #.................# .~~~~...... #.................# ~.~~~.~~....... #.................# .~~~{..........# #.................# .~J..{..(......# #......../........# ..............# #..[..............# ....c.........# #......%..........# #...........# #.......%>........# #...........# #.......%%........# ##.########(.....)..(.########.................# .........o(....................................# ...............%...............................# ....P.........................................# ..............................................# ......%.....................!.................# .............................................# ............................................# ############################################