#############..... #.................... #..................... #....................... #....................... #....................... #....).................. #...................... #..................... #...............g.### #.................# #.................# #####.######.......## #.........#.........# ##++###''##.........# #.........#.........# #.........#........######## #.........#........'....... #.........##.......######## #.........###.###### #.........# #.########## #........^# #..........# #....<....# ##########.# ############### #.# #......###################.# ######.....................# #.###################.# ### ###