############# ............######### ########............. #.##.......... #)###...(..... #.# #(######## #.# #.# #.# #.# ####.# #.# #....# #.# #%#### #.# #.# #.# #%# #.# #.# #.# #.# #.# #.# #.# #.# #.# ..##### #.# #.# .....#######.# #.# #.........# #.### #........## ####...# .###.###.######.# #....#.# ..........# #+####'####+# .###.###g.# #...........# #..# ######<###### #..# ### .... ##... ... .... #