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