######## ########### ........# #.........### ############ ........# #.........'.###....<>....# ........# ###.........#...#..........# .......gg####.'.........###.#..........# ........g'....#....<....# #.'..........# .........######.........# ###..........# ...=....# #######+### #..........# #####+##### ####'####### #.. #..# #.# ####.## ####.####### #....# #..........### ##'######### #............##########+### #..........# #..........#...#.......%..# #..........# #...>......###.'..........+ #..........# #..........# ###..........# +.....>....# #..........# #..........# #..........# #..........# #.>........# #..........# ########.### #..........# #######+#### <.# #####+###### .##