############## .............# .............# ..............# .######.###..# #.# #..# ###.###%.# #....##..# #....##g.# ..####....##..# ..........##..# ..............# . ..####........# ... #..<.##..# .... #....##..#..... #..#####.####..#...... #........# #......... #..####..# #..#...... #..# #..###### ###..## #..# #..##.....# #..# #.........# #..# #.........# #..# #.........###..# ..##..........# . #..........# ####.####..# #.# #..# #.# #..# #.# #..# #g# #..# . ...# ...#