########## .........# ####### #.........# #.....# #........<# #.....# #.........###.....#### ..................... ############.....### #.....# ... #.....# .... #.....########## ..... #..#####....>..######.....# #..#####..................# #.)#.[.<..>................ #.>#.#######.#####.....### #..#.# #.# #.....# #..#.# #.# #..o..###### #..#.# #.# #........... #..#.# #.# #.....###### #.%#.#######)#####..?..# #..(.%.)...............o. #.....#o#######.########..### #.....#.# .... ..# #........ .....# ..# #....##.## ......# ..# #.... #.# ####### . .... #.# ... #.# ...