#.# #.# #.# ### ... ..# #.# #.# #.# #.# .###.##.####.####### ......o.)........... ........#.##<###### ...#>##.#.##.# . .. .......# ... ####.#### %. #.# . #.# #.#