###### #....# #.!.# #...# #...#######... .. +.....)g...... ...# #..$#######... ... #....# ...###### #....## #.....###.....## +................. #.....###.....#... #.....# #....(#.... #.....# ##....# ... #.....# #....# ## .#######.....# ###### .)......###### ....#...# .... #...# .... #...# .....#...# .....#...## ..........############ .........#..........# ####....)#..........# ###.###..........# #...'..........# #####..........# #.....<.''## #.......#.# ###+#####.# #.......# #########