####............# ..............(... .................. ................... .................... #................... #.................# #....<..........# ##...%..........# ##............# ##.......?...# #.........((#### #............... #..!...@........ #...<.(aZ.....## #.......####### #.......# .......#.# ........##.# ##.........# ########.## #