########### #.........######## #.<............... #........########### #........## #...# #.....#...## #...# #....###...## #...# ###.## ##...## #...# #.# ##...###...# .# ##...#....# #..##....# ######.###....# ..........#[#.## #########.#.#.# ..$. #..)..# ...! ####'###### ##########..# #.........# #...........### #.........###.............# #.........'.............# #.........###.........# #.........# #........[# ########### #.........# #.........# #.....%...# #######.r.# #r..# #g..# #...# #####