########### #.........#### ####### ####### #.........'..####.....# #..(..# #.........##.).>#....?# #.....# #.........#####.......# #.....# #.........# ###.....#######.....##### #.........# #.....##......g.......# #..%......# #........####...r.###..# #.%.......# #.....#### #.....# ... ##'######## #..<..# #.....# # #...(.# #.....# #.....# #####.# #.....# #.....# #%## ##.#### ###.### #..# #. #.# ##.# #.# ######.### #.# #........# #.# #.....<..# #........# #........# #........# #........# #......[.# #........# ##.####### #.