######## ######......# #...........# #.####.###..# #.#....<....# #####.............. #.......##.....#... #.......##.##### # #.......##.# #..........# #####'###### #.# #)######## #>........ ##........ #.################### #.#.................. ######.#.#######.......# #........# +......<# #........# ####....g..#.# #........# ........())?..# #........# ############### #........# #........# .........# ######.#..