### #.# #.# #.# #.. #.# ##..########### ###########.# ............... ............# .........(.... ............# ............# ###########.# ............# #.# ...o........##### ########.# ................. .........# ......).....%.... ...))....# ..........###### ########.# ########..# #.# #..# #.# #..# #.# #####..####################.# .......)))).........l))......# ...########################### #