######### #.......# #....%..# #..)....+ #..<....# #.......# #.......# #....<..# #.......# #.......# ###'##### #.....## #####..# #########.## #.........N### #.........gh.# #..........#^# #....%.....#m# #........?.#.. #..........###. #######.#### .. #.# .# #.# . #.# #.# #.#