#3805 by YourMove

#3806 by YourMove

#3807 by YourMove

#3808 by Mythrill